1. 27 Apr, 2017 1 commit
  2. 26 Apr, 2017 1 commit
    • Lorenz Huedepohl's avatar
      Workaround for PGI compiler · f4aece79
      Lorenz Huedepohl authored
      PGI's compiler wants
      
        -module
      
      as the flag to specify the module output directory. Sadly, this is also
      a libtool argument, resulting in much sorrow.
      
      Thus, we have to escape -module by prefixing it with -Xcompiler. Sadly
      libtool is not used everywhere by automake, thus we have to remove it
      again in those cases were it would be passed to the compiler and cause
      sorrow there.
      
      Sad story. But with a happy ending?
      f4aece79
  3. 24 Apr, 2017 1 commit
  4. 22 Apr, 2017 3 commits
  5. 21 Apr, 2017 1 commit
  6. 20 Apr, 2017 1 commit
  7. 19 Apr, 2017 3 commits
  8. 18 Apr, 2017 7 commits
  9. 17 Apr, 2017 1 commit
  10. 16 Apr, 2017 2 commits
  11. 13 Apr, 2017 2 commits
  12. 08 Apr, 2017 3 commits
  13. 07 Apr, 2017 5 commits
  14. 06 Apr, 2017 6 commits
  15. 05 Apr, 2017 1 commit
  16. 03 Apr, 2017 2 commits
    • Lorenz Huedepohl's avatar
      Initial version of new ELPA API · f91c0b4b
      Lorenz Huedepohl authored
      This attempt at a new, more flexible API for ELPA should hopefully
      result in less ABI/API breaking changes in the future.
      
      The new API features a generic key/value system for options that can be
      extended without changing any exported symbols or function signatures,
      so that new, optional features do not influence existing usage of ELPA.
      
      We hope this makes life easier for users of ELPA - at least in the long
      run when they migrated to this newest of ABI changes :)
      
      Example usage (explicit documentation to be done in a future commit):
      
         if (elpa_init(20170403) /= ELPA_OK) then
           error stop "ELPA API version not supported"
         endif
      
         e = elpa_create(na, nev, na_rows, na_cols, nblk, mpi_comm_world, my_prow, my_pcol, success)
      
         call e%set("solver", ELPA_SOLVER_2STAGE)
         call e%set("real_kernel", ELPA_2STAGE_REAL_GENERIC)
      
         call e%solve(a, ev, z, success)
      
         call e%destroy()
      
         call elpa_uninit()
      f91c0b4b
    • Lorenz Huedepohl's avatar
      Remove duplicate entry from Makefile.am · 5e313282
      Lorenz Huedepohl authored
      5e313282