1. 20 Nov, 2018 1 commit
  2. 14 Nov, 2018 3 commits
  3. 13 Nov, 2018 1 commit
  4. 17 Apr, 2018 1 commit
  5. 01 Dec, 2017 1 commit
  6. 30 Nov, 2017 1 commit
  7. 24 Nov, 2017 1 commit
  8. 26 Oct, 2017 1 commit
    • 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
  9. 19 Jul, 2017 1 commit
  10. 01 Jun, 2017 1 commit
  11. 30 May, 2017 1 commit
    • Andreas Marek's avatar
      Rename of "solve" method to "eigenvectors" · 0bbb7437
      Andreas Marek authored
      The public "solve" method has been renamed "eigenvectors" since it
      computes the eigenvalues and (at least parts of) the eigenvectors
      
      Another routine "eigenvalues" will just compute the eigenvalues
      0bbb7437
  12. 26 May, 2017 2 commits
  13. 25 May, 2017 1 commit
  14. 24 May, 2017 2 commits
  15. 23 May, 2017 1 commit
  16. 22 May, 2017 1 commit
  17. 19 May, 2017 1 commit
  18. 16 May, 2017 1 commit
    • Lorenz Huedepohl's avatar
      Working version of ELPA with new API · 3e42d4be
      Lorenz Huedepohl authored
      Still missing is the compatibility layer, currently it only compiles
      when configure is called with
      
        --disable-legacy
      
      Also, a more general solution to parameter passing via environment
      variables would be nice.
      3e42d4be
  19. 18 Apr, 2017 2 commits
  20. 13 Apr, 2017 1 commit
  21. 20 Mar, 2017 1 commit
  22. 25 Nov, 2016 1 commit
  23. 24 Nov, 2016 1 commit
  24. 22 Nov, 2016 1 commit
    • Pavel Kus's avatar
      interface of elpa1 changed to allow use of GPU as in elpa2 · c2c83c2f
      Pavel Kus authored
      gpu tests for elpa 1 added
      
      Conflicts:
      	src/elpa1.F90
      	src/elpa1_tridiag_real_template.X90
      	src/elpa_c_interface.F90
      	test/Fortran/test_complex.F90
      	test/Fortran/test_complex_single.F90
      	test/Fortran/test_real.F90
      	test/Fortran/test_real_single.F90
      	test/Fortran/test_real_with_c.F90
      c2c83c2f
  25. 11 Nov, 2016 1 commit
  26. 03 Nov, 2016 1 commit
  27. 30 Oct, 2016 1 commit
  28. 13 Oct, 2016 1 commit
  29. 12 Oct, 2016 1 commit
  30. 10 Oct, 2016 1 commit