1. 24 Feb, 2021 1 commit
    • Andreas Marek's avatar
      Enable GPU verion with OpenMP in ELPA 2stage · ea6daa06
      Andreas Marek authored
      The GPU logic has been implemented in the OpenMP code paths in ELPA2.
      Currently, this implies that _internal_ to ELPA2, the number of OpenMP
      threads is set to one (independent of how many threads the calling
      application uses) and the original value is restored at the end of ELPA.
      Though this is not the general case, this is _not_ a limitation, since
      in the GPU case no work is done on the CPU and thus no threading is
      helpful
      ea6daa06
  2. 25 Sep, 2020 1 commit
  3. 12 Aug, 2020 1 commit
  4. 10 Aug, 2020 1 commit
  5. 21 Jul, 2020 1 commit
  6. 08 Apr, 2020 1 commit
  7. 24 Mar, 2020 1 commit
  8. 02 Mar, 2020 1 commit
  9. 28 Feb, 2020 1 commit
  10. 20 Nov, 2019 1 commit
    • Wenzhe Yu's avatar
      GPU memory optimization in ELPA2 · af7bb4a0
      Wenzhe Yu authored
      * Removed redundant malloc, memset and memcpy
      * Use pinned host memory
      * Implemented blocking for GPU code path in step5
      * Removed unused code
      af7bb4a0
  11. 19 Oct, 2019 2 commits
  12. 17 Oct, 2019 1 commit
    • Andreas Marek's avatar
      Experimental feature: 64bit integer support for MPI · 043ddf39
      Andreas Marek authored
      ELPA can now be linked against a 64bit integer version of MPI and
      ScalaPack. This is an experimental feature
      
      The following points are still to be done
      - does not work with real QR-decomposition
      - generalized routines return wrong results
      - the C tests and the C Cannon algorithm implementation do not
        work (no 64bit header files for MPI *at least* with Intel MPI)
      043ddf39
  13. 14 Oct, 2019 1 commit
    • Andreas Marek's avatar
      Enable 64bit lapack support · d836eea2
      Andreas Marek authored
      ELPA can now link agains a 64bit integer verion of BLAS/LAPACK.
      Currently this only works if ELPA is compiled with MPI=OFF!
      
      The 64bit support is not available in the legacy interface
      d836eea2
  14. 09 Oct, 2019 1 commit
  15. 26 Sep, 2019 1 commit
  16. 20 Sep, 2019 1 commit
  17. 27 Aug, 2019 1 commit
  18. 05 Jul, 2019 1 commit
  19. 19 Jun, 2019 1 commit
  20. 06 May, 2019 1 commit
  21. 11 Dec, 2018 1 commit
  22. 08 Nov, 2018 1 commit
  23. 07 Nov, 2018 1 commit
  24. 08 May, 2018 1 commit
  25. 07 May, 2018 1 commit
  26. 04 May, 2018 1 commit
  27. 03 May, 2018 1 commit
  28. 19 Apr, 2018 1 commit
  29. 14 Dec, 2017 1 commit
  30. 11 Sep, 2017 1 commit
  31. 03 Sep, 2017 1 commit
  32. 01 Sep, 2017 1 commit
  33. 22 Aug, 2017 7 commits