Skip to content
Snippets Groups Projects
  1. Jun 29, 2023
  2. Nov 18, 2022
    • Administrator's avatar
      Prepare for FairRoot v18.8 · df884fc7
      Administrator authored
      Fix installation of KFParticle and NicaFemto.
      
      Add missing dependecy on Vc for KFParticle target.
      Update the Nicafemto version which adds some missing include statements and
      forward declarations. The new commit hash also contains a change which corrects
      all LOG levels to lowercase.
      df884fc7
  3. Nov 17, 2022
  4. Sep 30, 2022
    • Omveer's avatar
      Target Properties are modified: · b21a8ef0
      Omveer authored
      To extend visibility, GLOBAL option added to IMPORTED library Target
       KFParticle, AnalysisTreeBase, AnalysisTreeBase and NicaFeatures.
      IMPORTED_LOCATION and INTERFACE_INCLUDE_DIRECTORIES
      (List of public include directories requirements for a library)
      properties are fixed for all Targets.
      
      NicaDataFormat, NicaGen, NicaCut, and NicaAna IMPORTED library Targets
       added in InstallNicaFemto.cmake module.
      b21a8ef0
  5. Sep 12, 2022
  6. Sep 06, 2022
    • Administrator's avatar
      Fix externals on Apple silicon · e64d1d11
      Administrator authored
      Fix NicaFemto compilation on macosx arm64.
      Remove hardcoded GSL search directory and pass the correct brew install
      directory which is now taken from the brew command.
      
      Fix KFParticle compilation on macosx arm64.
      Add patch which adds an include file which defines _mm_malloc and _mm_free.
      e64d1d11
  7. Aug 30, 2022
  8. Dec 08, 2021
    • Administrator's avatar
      Fix linking of externals · a3091a5f
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      Add patch needed to for NicaFemto which adds missing library dependencies.
      
      Add missing link directory and library dependency for fles logging library.
      
      Use Vc from FairSoft if available
      Only build the internal Vc version if none is found in FairSoft installation.
      This solves the problem with failing macros due to incosistent versions
      of Vc library and header files.
      a3091a5f
  9. Sep 07, 2021
    • Administrator's avatar
      Fix a performance issue with KFParticle · bfcc4b60
      Administrator authored and Sergey Gorbunov's avatar Sergey Gorbunov committed
      It was found that switching form FairSoft jun19p2 to nov20 or apr21 has a
      dramatic influence on the performance of the KFParticleFinder. The runtime
      for on of the tests increased by roughly a factor 16.
      https://redmine.cbm.gsi.de/issues/2220
      After long investigations it turned out that the compilation flags for the
      package were inherited from the ROOT and the CbmRoot project which switched
      of the performance flag "-O" when using FairSoft nov20 or apr21.
      The merge request fixes the issue by defining the CMAKE_BUILD_TYPE explicitely
      to be RelWithDebugInfo.
      The merge request also updates the VC version from 1.4.1 to 1.4.2. refs #2220
      bfcc4b60
  10. Aug 03, 2021
    • Administrator's avatar
      Update KFParticle version · 4eac9a69
      Administrator authored
      The new version implements a workaround for CbmRoot. With the latest FairSoft
      versions on macosx it comes otherwise to runtime errors when JIT compiling a
      macro. The problem is a define statement in termios.h which defines B0 to be 0.
      This coonflicts with the parameter B0 used in the header file.
      4eac9a69
  11. Jan 15, 2021
  12. Dec 11, 2020
  13. Dec 04, 2020
  14. Jun 03, 2020
Loading