- 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.
-
- 03 Jul, 2014 1 commit
-
-
Andreas Marek authored
-
- 02 Jul, 2014 5 commits
-
-
Lorenz Huedepohl authored
It was decided that the version number shall be all of 2014.06.001, that is including the release version. Sadly, pkg-config is not too flexible with different versions of libraries, therefore the pkg-config file will have the full version number including the release. This might be a bit cumbersome for dependent projects.
-
Andreas Marek authored
-
Lorenz Huedepohl authored
-
Lorenz Huedepohl authored
It was decided that the library file shall be called libelpa.so.* without an explicit version string. Version information will be encoded by using the -version-info parameter of libtool, resulting in an actual filename as defined by your flavor of Unix. The file LIBRARY_INTERFACE documents the changes, the current interface has number 1 and is binary incompatible with the previous version 0.
-
Andreas Marek authored
-
- 01 Jul, 2014 5 commits
-
-
Lorenz Huedepohl authored
-
Lorenz Huedepohl authored
Conflicts happened only on the print statements with the supported MPI thread level error message
-
Lorenz Huedepohl authored
Small helper module for better error diagnostics
-
Lorenz Huedepohl authored
-
Lorenz Huedepohl authored
-