1. 13 Apr, 2017 7 commits
  2. 12 Apr, 2017 4 commits
  3. 11 Apr, 2017 1 commit
  4. 08 Apr, 2017 5 commits
  5. 07 Apr, 2017 2 commits
  6. 06 Apr, 2017 8 commits
  7. 05 Apr, 2017 2 commits
  8. 03 Apr, 2017 6 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"
         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()
    • Lorenz Huedepohl's avatar
      Remove tab characters · a9994cff
      Lorenz Huedepohl authored
    • Andreas Marek's avatar
      Template for elpa_invert_trm C-interface · c732662c
      Andreas Marek authored
    • Andreas Marek's avatar
      Template for mult_ah_b C-interface · aa28e66d
      Andreas Marek authored
    • Andreas Marek's avatar
      Template for mult_at_b C-interface · 6f6545bd
      Andreas Marek authored
    • Andreas Marek's avatar
      Template for solve_tridi C-interface · 6ce953ad
      Andreas Marek authored
  9. 31 Mar, 2017 5 commits