1. 13 Nov, 2015 1 commit
  2. 03 Nov, 2015 2 commits
    • Andreas Marek's avatar
      Remove of Makefile.example · d86c8c96
      Andreas Marek authored
      A build without autotools is not officially supported anymore.
      Thus this --- broken since long time --- Makefile.example is removed
      d86c8c96
    • Andreas Marek's avatar
      Update of c test cases · 505004e7
      Andreas Marek authored
      The examples, how to invoke ELPA from a c program have been updated.
      There are now examples for ELPA1 and ELPA2 both real and complex case.
      The test cases are still with less functionality than their Fortran
      counter parts, they are just ment as a "proof-of-concept".
      505004e7
  3. 28 Oct, 2015 1 commit
    • Alexander Heinecke's avatar
      This commit improves ELPA's performance on Intel(R) Xeon(R) E5v2 and E5v3 series CPUs by: · fe63372d
      Alexander Heinecke authored
      - enabling fusing iterations of stage 5 in ELPA2 for every configuration
      - Changed reduction bandwidth in ELPA2 to be at least 64
      - partial OpenMP parallelization of the QR factorization in bandred_real
      - OpenMP parallelization of SYMM
      - OpenMP parallelization of SYR2K in bandred_real
      - OpenMP parallelization for elpa1_reduce_add_vectors and elpa1_transpose_vectors
      - AVX2 support in backtransformation elpa2_kernels (FMA3 instructions introduced with Haswell microarchitecture)
      fe63372d
  4. 16 Jun, 2015 1 commit
    • Andreas Marek's avatar
      Start to remove assumed size arrays · b48cf00a
      Andreas Marek authored
      This commit is not ABI compatible, since it changes the interfaces
      of some routines
      
      Also, introduce type checking for transpose and reduce_add routines
      b48cf00a
  5. 28 May, 2015 2 commits
  6. 16 Mar, 2015 3 commits
  7. 11 Mar, 2015 1 commit
  8. 09 Mar, 2015 2 commits
    • Andreas Marek's avatar
      Correct usage of MPI abort · ff61bd20
      Andreas Marek authored
      In the test programms "MPI_ABORT" has been used incorrectly.
      ff61bd20
    • Andreas Marek's avatar
      Change of get_elpa_row_col_comms to a function · fc80ad07
      Andreas Marek authored
      The procedure "get_elpa_row_col_comms" is now a function instead
      a subroutine and returns an error code.
      
      This should have been done previously when all the other ELPA
      function have been updated to return an error code.
      
      This requires an ABI change in the next ELPA release !
      fc80ad07
  9. 11 Feb, 2015 1 commit
    • Andreas Marek's avatar
      Abort on error in QR-decomposition · ff13970b
      Andreas Marek authored
      If the QR-decomposition is used wrongly (matrix size is not a
      multiple of block size) the the execution will abort, in
      order to prevent the wrong results, discussed in a previous commit
      
      Debug messages are now available by setting the environment variable
      "ELPA_DEBUG_MESSAGES" to "yes".
      ff13970b
  10. 03 Feb, 2015 2 commits
  11. 29 Jan, 2015 1 commit
  12. 27 Jan, 2015 1 commit
  13. 30 Nov, 2011 1 commit
    • Volker Blum's avatar
      VB, TA, RJ, AM: · d7a57612
      Volker Blum authored
      We have taken the unusual (one-time) step to modify the structure
      of the ELPA git repository as follows:
      
      1) The current ELPA version has been designated as a "stable"
         version. It has proven to be rock solid for us so far, and
         deserves this name.
      
      2) We have decided on a stable version naming scheme,
         "ELPA_year.month". The first such version is
         ELPA_2011.12. This version will only ever be updated
         for clear and unambiguous bug fixes.
      
      3) All further development will happen in the directory named
         ELPA_development_version. At this time, ELPA_2011.12 is an
         exact copy of ELPA_development_version.
      
      No substantial changes have been made to either repository as yet.
      (But we are happy to say that the present "ELPA" publication, which
      we hope ELPA users will cite, now has its final volume and page
      numbers.)
      
      We apologize if this change causes any inconvenience for you. Please
      try to make sure that any changes you might make really affect the
      development version, and not the stable version. We do not plan any
      structural changes of a similar scope at any point in the future,
      but it had to be done once.
      
      Happy ELPA stable version day!
      d7a57612
  14. 22 Sep, 2011 1 commit
  15. 14 Jul, 2011 1 commit
    • Werner Jürgens's avatar
      RJ: Added two programs to read (and process) matrices from files. · ab963a3e
      Werner Jürgens authored
      There are two new programs which read matrices from a file, solve the
      real (generalized) eigenvalue problem, print the eigenvalues and check
      the result (all using elpa1 only).
      
      The author of these programs (plus documentation and Makefile) is
      Rainer Johanni (RJ). The files are checked in by Werner Jürgens.
      ab963a3e
  16. 12 May, 2011 2 commits