- 30 Jul, 2017 2 commits
-
-
Andreas Marek authored
-
Andreas Marek authored
-
- 29 Jul, 2017 2 commits
-
-
Andreas Marek authored
-
Andreas Marek authored
-
- 28 Jul, 2017 1 commit
-
-
Lorenz Huedepohl authored
There was again a case where stack-variables were loaded with instructions that needed properly aligned memory. This only surfaced with the Intel C compiler, where the stack layout evidently was sufficiently different to trigger this. This was also the case for SSE kernels
-
- 20 Jul, 2017 2 commits
-
-
Pavel Kus authored
Previously we checked ortonormality of eigenvectors by comparing the matrix S^T * S to identity matrix. The new feature is also checking just the diagonal of the matrix S^T * S. By that we get the information, how far are the eigenvectors from having length 1. If it turns out to be important, we could try to normalize them at the end of elpa, which is simple (in contrast with enforcing better orthogonality).
-
Andreas Marek authored
This stupid bug was there since commit ae45bbb3
-
- 19 Jul, 2017 4 commits
-
-
Pavel Kus authored
-
Pavel Kus authored
-
Pavel Kus authored
-
Andreas Marek authored
-
- 18 Jul, 2017 2 commits
-
-
Andreas Marek authored
-
Pavel Kus authored
of _GEMM and P_GEMM calls
-
- 17 Jul, 2017 1 commit
-
-
Andreas Marek authored
-
- 15 Jul, 2017 1 commit
-
-
Andreas Marek authored
-
- 14 Jul, 2017 1 commit
-
-
Lorenz Huedepohl authored
PGI has problems with elpa_int_value_to_string() where we return a variable-length string pointer. A workaround for now is to copy the string into a non-pointer variable of the same length. This closes issue #55
-
- 07 Jul, 2017 4 commits
-
-
Lorenz Huedepohl authored
This prevented compilation with Intel 2018 Beta and solves issue #54. It turns out you can only override type-bound procedures that are accessible in the module where you override them, thus they have to be private. A "deferred, private" type bound procedure could only be overriden from the same module (or a submodule thereof). Many thanks to Igor Vorobtsov from Intel for clarifying this.
-
Andreas Marek authored
-
Lorenz Huedepohl authored
-
Lorenz Huedepohl authored
-
- 05 Jul, 2017 1 commit
-
-
Lorenz Huedepohl authored
Pavel noted that some header files were missing from the distribution. Also, I moved the private generated header files to src/ in order to more clearly separate them.
-
- 04 Jul, 2017 1 commit
-
-
Andreas Marek authored
-
- 03 Jul, 2017 1 commit
-
-
Lorenz Huedepohl authored
-
- 30 Jun, 2017 6 commits
-
-
Andreas Marek authored
-
Andreas Marek authored
-
Andreas Marek authored
-
Andreas Marek authored
-
Andreas Marek authored
-
Andreas Marek authored
-
- 29 Jun, 2017 3 commits
-
-
Andreas Marek authored
-
Andreas Marek authored
-
Andreas Marek authored
-
- 28 Jun, 2017 4 commits
-
-
Andreas Marek authored
-
Andreas Marek authored
-
Pavel Kus authored
Introducing python script plot.py containing several classes used to plot matrices stored in block-cyclic distribution as a 1 global matrix. Docstrings in plot.py should explain the ussage. There are also two use cases included, both with commented scripts (using classes from plot.py) and a screenshot. One of the use cases contains also tarball with data. Apart from that, a VERY simple module matrix_plot.F90 was created. It is really simplistic, a more systematic approach towards loging should be designed. At the moment, matrix output has to be triggered explicitly in the code by calling a macro SAVE_MATR(event_description, iteration).
-
Andreas Marek authored
-
- 27 Jun, 2017 1 commit
-
-
Andreas Marek authored
-
- 14 Jun, 2017 3 commits
-
-
Andreas Marek authored
-
Andreas Marek authored
-
Andreas Marek authored
-