Skip to content
Snippets Groups Projects
  1. Feb 15, 2021
  2. Jul 26, 2020
  3. Jul 20, 2020
  4. Oct 24, 2019
  5. Oct 21, 2019
  6. Oct 17, 2019
    • 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
  7. Oct 07, 2019
  8. Sep 24, 2019
  9. May 08, 2019
    • Pavel Kus's avatar
      adding test which splits communicator at the beginning · 5ad06a95
      Pavel Kus authored
      and runs several elpas (still mpi-based) in parallel. Each elpa
      "instance" then splits its communicator to row and column communicator,
      as it is always done. This is actually often done in FHI-aims and was
      previously leading to issues when using OmniPath. Hopefully was solved
      by Intel MPI 2019.3. Keeping the test for future reference.
      5ad06a95
  10. Dec 04, 2018
  11. Nov 21, 2018
    • Pavel Kus's avatar
      changed logic of setting mpi communicators · f3144dd9
      Pavel Kus authored
      mpi_comm_parent is allways requred (it was not required before, but
      actually the code internals expected it to be supplied, at least for
      ELPA 2 calculation OR whenever GPU was used)
      f3144dd9
  12. Nov 15, 2018
  13. Nov 08, 2018
  14. Aug 27, 2018
  15. Aug 01, 2018
  16. Jun 05, 2018
  17. May 25, 2018
  18. Apr 17, 2018
  19. Feb 05, 2018
  20. Jan 29, 2018
  21. Jan 18, 2018
  22. Dec 08, 2017
  23. Dec 07, 2017
  24. Dec 06, 2017
  25. Dec 05, 2017
  26. Nov 27, 2017
  27. Nov 25, 2017
  28. Nov 24, 2017
  29. Nov 07, 2017
  30. Oct 30, 2017
  31. Oct 26, 2017
    • Lorenz Huedepohl's avatar
      First implementation of an autotuning procedure · 0ebe4802
      Lorenz Huedepohl authored
      To be used like this
      
         class(elpa_t), pointer      :: e
         class(elpa_autotune_t), pointer :: tune_state
      
         e => elpa_allocate()
         call e%set(...)
         [...]
         assert_elpa_ok(e%setup())
      
         tune_state => e%autotune_setup(ELPA_AUTOTUNE_FAST, ELPA_AUTOTUNE_DOMAIN_REAL)
      
         ! Autotuning loop, continues until all combinations have been tried
         do while (e%autotune_step(tune_state))
           ! Do the steps that are representative of your calculation
           call e%eigenvectors(a, ev, z, error)
         end do
      
         ! Fix best parameters, and de-allocate the autotune object
         call e%autotune_set_best(tune_state)
         call elpa_autotune_deallocate(tune_state)
      0ebe4802
  32. Oct 16, 2017
    • Pavel Kus's avatar
      re-enabled some C tests · 89b67dd2
      Pavel Kus authored
      both fortran and C tests generated in generate_automake_test_programs.py
      linker flags added by hand -- FIX this
      89b67dd2
  33. Sep 03, 2017
Loading