- 24 May, 2018 1 commit
-
-
Lead to the first configuration be tested twice
-
- 22 May, 2018 1 commit
-
-
Pavel Kus authored
time_spent is not initialized. Should be dealt with in a better way
-
- 11 May, 2018 1 commit
-
-
Andreas Marek authored
-
- 30 Apr, 2018 1 commit
-
-
Andreas Marek authored
-
- 17 Apr, 2018 1 commit
-
-
Andreas Marek authored
-
- 14 Mar, 2018 1 commit
-
-
Andreas Marek authored
-
- 05 Mar, 2018 1 commit
-
-
Andreas Marek authored
-
- 06 Feb, 2018 1 commit
-
-
Pavel Kus authored
-
- 05 Feb, 2018 4 commits
-
-
Pavel Kus authored
instead, blacs context has to be set beforehand
-
Pavel Kus authored
-
Pavel Kus authored
Added C interface for generalized eigen problem Extended the functionality of test.c to check generalized eigenproblem, both with and without already decomposed matrix
-
Pavel Kus authored
added possibility to re-use the already decomposed matrix B in the generalized problem Added respective test
-
- 08 Jan, 2018 1 commit
-
-
Andreas Marek authored
-
- 14 Dec, 2017 2 commits
-
-
Lorenz Huedepohl authored
-
Lorenz Huedepohl authored
-
- 01 Dec, 2017 2 commits
-
-
Andreas Marek authored
-
Andreas Marek authored
-
- 30 Nov, 2017 1 commit
-
-
Andreas Marek authored
-
- 27 Nov, 2017 1 commit
-
-
Andreas Marek authored
-
- 25 Nov, 2017 1 commit
-
-
Andreas Marek authored
-
- 24 Nov, 2017 2 commits
-
-
Andreas Marek authored
-
Andreas Marek authored
-
- 07 Nov, 2017 1 commit
-
-
Pavel Kus authored
-
- 30 Oct, 2017 1 commit
-
-
Pavel Kus authored
-
- 26 Oct, 2017 2 commits
-
-
Lorenz Huedepohl authored
To be used like this class(elpa_t), pointer :: e class(elpa_autotune_t), pointer :: tune_state e => elpa_allocate() call e%set(...) [...] assert_elpa_ok(e%setup()) tune_state => e%autotune_setup(ELPA_AUTOTUNE_FAST, ELPA_AUTOTUNE_DOMAIN_REAL) ! Autotuning loop, continues until all combinations have been tried do while (e%autotune_step(tune_state)) ! Do the steps that are representative of your calculation call e%eigenvectors(a, ev, z, error) end do ! Fix best parameters, and de-allocate the autotune object call e%autotune_set_best(tune_state) call elpa_autotune_deallocate(tune_state)
-
Lorenz Huedepohl authored
-
- 21 Aug, 2017 1 commit
-
-
Lorenz Huedepohl authored
This fixes commit 1cd2bb99, which attempted to plug the memory leak due to unfreed MPI communicators.
-
- 08 Aug, 2017 1 commit
-
-
Lorenz Huedepohl authored
The MPI communicators were never freed, this created a memory leak for every elpa_allocate()/elpa_deallocate() cycle.
-
- 03 Aug, 2017 1 commit
-
-
Lorenz Huedepohl authored
The timer object was not properly removed when elpa_destroy() was called on an ELPA instance, leading to a memory leak
-
- 30 Jul, 2017 1 commit
-
-
Lorenz Huedepohl authored
We got reports from a user that there were troubles with certain domain decompositions. So far the tests only looked at (approximately) square decompositions in column-major process order. Now, a new class of tests loops over all possible decompositions (row * col) for a given number of total tasks. So far, we can not confirm that there are any problems, all possibilities work as expected.
-
- 15 Jul, 2017 1 commit
-
-
Andreas Marek authored
-
- 07 Jul, 2017 2 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.
-
Lorenz Huedepohl authored
-
- 09 Jun, 2017 1 commit
-
-
Lorenz Huedepohl authored
It is not quite clear to me why GCC complains here when WANT_SINGLE_PRECISION_REAL is not defined, as the variables are then not used _at all_. Nonetheless, this again prevents build on the SuSE OBS, so fix it to make the compiler happy
-
- 30 May, 2017 4 commits
-
-
Andreas Marek authored
-
Andreas Marek authored
-
Lorenz Huedepohl authored
These can be used internally by call self%set_private(name, value) or call self%get_private(name, value) but are not valid for the self%set()/get() routines, i.e. are not visible to users of ELPA.
-
Andreas Marek authored
The public "solve" method has been renamed "eigenvectors" since it computes the eigenvalues and (at least parts of) the eigenvectors Another routine "eigenvalues" will just compute the eigenvalues
-
- 29 May, 2017 2 commits
-
-
Andreas Marek authored
-
Andreas Marek authored
-