1. 05 Nov, 2021 3 commits
  2. 28 Oct, 2021 1 commit
    • Benjamin Morgan's avatar
      Remove support for UMESIMD backend · 45e7180c
      Benjamin Morgan authored
      UMESIMD is no longer maintained and is known to have issues in testing
      with VecCore. VecCore and eventually native compiler, support for
      std::simd will render it obsolete.
      
      Remove UMESIMD from VecGeom's BACKEND option. Remove other
      use/references in C++ and configuration/CI code.
      45e7180c
  3. 26 Oct, 2021 4 commits
  4. 12 Oct, 2021 3 commits
  5. 06 Oct, 2021 9 commits
  6. 05 Oct, 2021 1 commit
  7. 02 Oct, 2021 4 commits
  8. 01 Oct, 2021 3 commits
  9. 29 Sep, 2021 1 commit
  10. 28 Sep, 2021 1 commit
  11. 27 Sep, 2021 1 commit
    • Benjamin Morgan's avatar
      Export required flags for VecGeom as compile options · 9016a352
      Benjamin Morgan authored
      Identified in upstream use by Geant4 - required compiler flags for
      using VecGeom (ISA and alignment) are not exported as CMake usage
      requirements for the imported targets. The client is required to use
      the CMake variables set in VecGeomConfig.cmake, and this may not be
      obvious or always done.
      
      Add the required flags to the VecGeom target as CMake compile options
      so they are propagated to clients linking the imported target.
      
      NB: These flags currently must be added to VecGeom's build-time
      CMAKE_CXX_FLAGS as well to support CUDA builds. This leads to repitition
      of the flags on the compile command line, but there should be no
      side effects as the flags used do not change behaviour when repeated.
      9016a352
  12. 11 Sep, 2021 2 commits
  13. 03 Sep, 2021 1 commit
  14. 02 Sep, 2021 2 commits
  15. 01 Sep, 2021 1 commit
  16. 25 Aug, 2021 3 commits