1. 02 Feb, 2016 16 commits
  2. 22 Jan, 2016 1 commit
  3. 19 Jan, 2016 3 commits
  4. 13 Jan, 2016 1 commit
  5. 11 Jan, 2016 1 commit
  6. 08 Jan, 2016 1 commit
  7. 05 Jan, 2016 2 commits
    • Andreas Marek's avatar
      Merge branch 'master' into ELPA_GPU · c03e7828
      Andreas Marek authored
      c03e7828
    • Andreas Marek's avatar
      Updated all variable types · 62a29931
      Andreas Marek authored
      All variables (real, integer, complex) are now declecared with the
      appropiate kind statement. The definition of the kind types is done
      in src/mod_precision.f90
      
      To ensure interoperability with C, the kind types are decleared via
      iso_c_binding to C variables
      62a29931
  8. 04 Jan, 2016 3 commits
  9. 22 Dec, 2015 2 commits
  10. 17 Dec, 2015 1 commit
  11. 16 Dec, 2015 5 commits
    • Lorenz Huedepohl's avatar
      Wrong argument order · 9edc719b
      Lorenz Huedepohl authored
      9edc719b
    • Lorenz Huedepohl's avatar
      Add 'fdep/' from commit 'f81bd5c8' · f305d52c
      Lorenz Huedepohl authored
      git-subtree-dir: fdep
      git-subtree-mainline: 38fe3a85
      git-subtree-split: f81bd5c8
      f305d52c
    • Lorenz Huedepohl's avatar
      Handle case where modules are different per target · f81bd5c8
      Lorenz Huedepohl authored
      Previously, the list of modules used or defined by a source file was
      assumed to be the same regardless for which target the file was used
      (except for library/non-library compilation). Now, every target has its
      own list of defined and required modules per source file
      f81bd5c8
    • Lorenz Huedepohl's avatar
      Remove fdep · 38fe3a85
      Lorenz Huedepohl authored
      Will be added in the subsequent commit as a 'subtree' from upstream
      38fe3a85
    • Andreas Marek's avatar
      Add interface to unify C and Fortran names · bb046d1c
      Andreas Marek authored
      This commit does not change the interfaces defined in ELPA_2015.11.001 !
      All functionality is available via the interface names and definitions
      as in ELPA_2015.11.001
      
      But some new interfaces have been added, in order to unfiy the
      references from C and Fortran codes:
      
      - The procedures to create the ELPA (row/column) communicators are now
        available from C _and_ Fortran with the name "get_elpa_communicators".
        The old Fortran name "get_elpa_row_col_comms" and the old C name
        "elpa_get_communicators" are from now on deprecated but still available
      
      - The 1-stage solver routines are available from C _and_ Fortran via
        the names "solve_evp_real_1stage" and "solve_evp_complex_1stage".
        The old Fortran names "solve_evp_real" and "solve_evp_complex" are
        from now on deprecated but still functional.
      
      All documentation (man pages, doxygen, and example test programs) have
      been changed accordingly.
      
      This commit implies a change in the API versioning number, but no
      changes to codes calling ELPA (if they have been already updated to the
      API of ELPA_2015.11.001)
      bb046d1c
  12. 15 Dec, 2015 1 commit
    • Andreas Marek's avatar
      Man pages for ELPA · b1df09cd
      Andreas Marek authored
      For the library functions which are accessible by the user
      man pages decribing the Fortran and C interface exist:
      
      -get_elpa_row_comms
      -solve_evp_real , solve_evp_complex
      -solve_evp_real_2stage, solve_evp_complex_2stage
      
      For the "service binary" print_available_elpa2_kernels,
      also a man page exists.
      
      TODO: extend man pages to test-binaries, or do not install test-binaries
      b1df09cd
  13. 11 Dec, 2015 3 commits