Skip to content
Snippets Groups Projects
  1. Nov 25, 2021
  2. Nov 18, 2021
  3. Nov 16, 2021
  4. Sep 30, 2021
  5. Aug 26, 2021
  6. Aug 17, 2021
  7. Aug 16, 2021
  8. Jul 13, 2021
  9. Jul 07, 2021
  10. Jun 29, 2021
  11. Jun 16, 2021
  12. Jun 15, 2021
  13. May 15, 2021
  14. May 05, 2021
  15. Apr 30, 2021
  16. Apr 12, 2021
  17. Mar 30, 2021
  18. Mar 29, 2021
  19. Mar 24, 2021
  20. Mar 03, 2021
  21. Feb 26, 2021
  22. Feb 22, 2021
  23. Feb 12, 2021
  24. Dec 29, 2020
  25. Dec 18, 2020
  26. Dec 17, 2020
  27. Dec 10, 2020
  28. Dec 09, 2020
  29. Dec 08, 2020
  30. Nov 22, 2020
  31. Oct 09, 2020
    • Stephan Seitz's avatar
      Bugfix: call cudaFree before resize of gpuVectors_ · 3559579d
      Stephan Seitz authored
      How could this have been working until now?
      We should not call `cudaFree` on uninitialized memory.
      
      We have to free the old pointers before resize. This also prevents
      memory leakage in case the vector gets shrinked.
      
      Apparently the previous code relied on the fact that `resize` somehow
      initialized the memory to null pointers or that `cudaFree` just ignores
      pointers it didn't allocate.
      3559579d
  32. Sep 29, 2020
  33. Jul 20, 2020
  34. Jul 18, 2020
  35. Jul 17, 2020
  36. Jul 14, 2020
    • Sebastian Eibl's avatar
      OpenMP support is now switchable within the generation script · a8129903
      Sebastian Eibl authored
      Since MSVC only has beta support for OpenMP 2.0 firstprivate
      cannot be used for these compilers. However, firstprivate
      is necessary for a reasonably safe implementation of OpenMP
      in MESA-PD. The solution is to move OpenMP support to the
      generator and disable OpenMP for the checked in version.
      The waLBerla OpenMP guards are removed as they are no longer
      needed. It is now assumed that if MESA-PD is generated with
      OpenMP support it is about to be used. If OpenMP is disabled
      with CMake warnings will pop up about undefined pragmas.
      a8129903