- 23 Mar, 2015 2 commits
-
-
Lorenz Huedepohl authored
If not, abort with an #error (this means that configure failed to detect the lack of AVX support for C++)
-
Lorenz Huedepohl authored
-
- 19 Mar, 2015 1 commit
-
-
Lorenz Huedepohl authored
The flag -mavx was not removed from C/CXXFLAGS again if AVX is unusable
-
- 18 Mar, 2015 1 commit
-
-
- provide C interface for ELPA Library - correct an error in the test case for QR-decomposition
-
- 16 Mar, 2015 5 commits
-
-
Lorenz Huedepohl authored
-
Lorenz Huedepohl authored
-
Lorenz Huedepohl authored
-
Lorenz Huedepohl authored
-
Lorenz Huedepohl authored
-
- 11 Mar, 2015 2 commits
-
-
Lorenz Huedepohl authored
Some compilers detected the static out-of-bounds condition present in the test code and refused to compile it.
-
Andreas Marek authored
C interfaces are now available and definied in the header elpa.h
-
- 09 Mar, 2015 3 commits
-
-
Andreas Marek authored
In the test programms "MPI_ABORT" has been used incorrectly.
-
Andreas Marek authored
The blocksize should be intent(in) and not intent(inout), since it should not be changed by solve_evlp_real_2stage
-
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 !
-
- 06 Mar, 2015 4 commits
-
-
Lorenz Huedepohl authored
-
Lorenz Huedepohl authored
These files can be regenerated with autogen.sh and should not be under version control. People having trouble generating them should pick a released tar-ball which includes them. With sufficiently recent autoconf/automake/libtool, it should however be easy to successfully run autogen.sh.
-
Lorenz Huedepohl authored
-
Lorenz Huedepohl authored
-
- 03 Mar, 2015 1 commit
-
-
Andreas Marek authored
If the user chooeses parameters for the QR-decomposition which are not allowed an error has been produced. This error is caught now, and the library aborts with a message It is now possible to switch on more debug messages via the environment variable "ELPA_DEBUG_MESSAGES=yes"
-
- 27 Feb, 2015 1 commit
-
-
Andreas Marek authored
-
- 11 Feb, 2015 2 commits
-
-
Andreas Marek authored
Error in configure test program fixed
-
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".
-
- 03 Feb, 2015 6 commits
-
-
Andreas Marek authored
We found a bug in the QR-decomposition, which appears for some matrix sizes and produces wrong results! If the QR decomposition is switched on, an appropiate warning is shown. This bug is still under investigation
-
Andreas Marek authored
-
Lorenz Huedepohl authored
It contains preprocessor directives which produce warnings or errors otherwise.
-
Lorenz Huedepohl authored
For an MPI library that does not support MPI_THREAD_MULTIPLE the tests now report "SKIP" instead of "FAIL".
-
Lorenz Huedepohl authored
-
Andreas Marek authored
-
- 02 Feb, 2015 3 commits
-
-
Andreas Marek authored
-
Andreas Marek authored
As obvious from the previous commits, this release of ELPA introduces a (optional) QR-decomposition for real valued matrices. This option can be used at run-time by either setting an environment variable, or by calling the ELPA-2 solver for real matrices with an additional flag. Thus the ABI changed, w.r.t. previous versions. Furthermore, the build process of ELPA has been made more consistent. All optimization flags (especially O1, O2 etc.) have to be set at build time by the user via the CFLAGS, FCFLAGS, and CXXFLAGS variables. The configure script does not set automatically the "O-Flags" anymore.
-
Andreas Marek authored
- cleanup of the file - add more (optional) timing information
-
- 30 Jan, 2015 1 commit
-
-
Lorenz Huedepohl authored
Some users where "clever" enough to supply a library in LDFLAGS/LIBS thath contained omp_get_num_threads, therefore tricking configure into thinking that we do not need any flags to enable OpenMP. Now the Fortran test only works if "use omp_lib" and "!$" OpenMP conditional compilation work. Also, if no valid OpenMP flag could be detected configure silently continued. I changed this to an explicit error.
-
- 29 Jan, 2015 1 commit
-
-
Andreas Marek authored
The qr decomposition is now available as a runtime choice. Some testing has still to be done
-
- 28 Jan, 2015 2 commits
-
-
Andreas Marek authored
-
Andreas Marek authored
-
- 27 Jan, 2015 1 commit
-
-
Lorenz Huedepohl authored
-
- 25 Aug, 2014 2 commits
-
-
Andreas Marek authored
At build time it can be specified that the ELPA test programs give more detailed timing information, which is usefull for performace measurements
-
Andreas Marek authored
If specified in the configure step, the test programs redirect their stdout and stderr output of each MPI task in a seperate file, which will be stored in a subdirectory "mpi_stdout". This will only be done if the environment variable "REDIRECT_ELPA_TEST_OUTPUT" is set to "true"
-
- 08 Aug, 2014 1 commit
-
-
Andreas Marek authored
These programs have not been updated correctly
-
- 21 Jul, 2014 1 commit
-
-
Lorenz Huedepohl authored
Train fdep to recognize module procedure ... lines. Also, previoulsy an fdep internal error aborted make, however the partially generated dependency file stayed and was used in that form on a subsequent make call.
-