1. 07 Dec, 2021 1 commit
  2. 05 Nov, 2021 3 commits
  3. 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
  4. 26 Oct, 2021 4 commits
  5. 12 Oct, 2021 3 commits
  6. 06 Oct, 2021 9 commits
  7. 05 Oct, 2021 1 commit
  8. 02 Oct, 2021 4 commits
  9. 01 Oct, 2021 3 commits
  10. 29 Sep, 2021 1 commit
  11. 28 Sep, 2021 1 commit
  12. 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
  13. 11 Sep, 2021 2 commits
  14. 03 Sep, 2021 1 commit
  15. 02 Sep, 2021 2 commits
  16. 01 Sep, 2021 1 commit
  17. 25 Aug, 2021 2 commits