1. 13 Nov, 2018 1 commit
  2. 17 Apr, 2018 1 commit
  3. 01 Dec, 2017 1 commit
  4. 30 Nov, 2017 1 commit
  5. 24 Nov, 2017 1 commit
  6. 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
  7. 19 Jul, 2017 1 commit
  8. 01 Jun, 2017 1 commit
  9. 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
  10. 26 May, 2017 2 commits
  11. 25 May, 2017 1 commit
  12. 24 May, 2017 2 commits
  13. 23 May, 2017 1 commit
  14. 22 May, 2017 1 commit
  15. 19 May, 2017 1 commit
  16. 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
  17. 18 Apr, 2017 2 commits
  18. 13 Apr, 2017 1 commit
  19. 20 Mar, 2017 1 commit
  20. 25 Nov, 2016 1 commit
  21. 24 Nov, 2016 1 commit
  22. 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
  23. 11 Nov, 2016 1 commit
  24. 03 Nov, 2016 1 commit
  25. 30 Oct, 2016 1 commit
  26. 13 Oct, 2016 1 commit
  27. 12 Oct, 2016 1 commit
  28. 10 Oct, 2016 1 commit