Skip to content

Commit d314073

Browse files
committed
Merge remote-tracking branch 'upstream/pr/419/head' into source
* upstream/pr/419/head: Update dense_eigen_project Signed-off-by: Robert Speck <[email protected]>
2 parents 0b5f79e + 53f86ff commit d314073

File tree

1 file changed

+27
-6
lines changed

1 file changed

+27
-6
lines changed

_projects/dense_eigen_project.md

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,29 @@ We confirmed the libraries are ported and perform on the systems;
7070

7171
1. GPU or accelerator-based eigenvalue solver like MAGMA or ELPA must be examined in 2017/2018. Currently, we have not yet confirmed to build the ELPA GPU extension on JURECA. Also, we would enhance the EigenExa library with an acceleration of GPUs.
7272

73+
## Results for 2017/2018
74+
75+
1. We have done benchmarks using EigenExa, ELPA, and Elemental on available platforms, K, JUQUEEN and JURECA and lately on JURECA Booster module.
76+
1. As JUQUEEN will be put out of operation by end of March 2018 we only completed old benchmarks. The old compiler does not support C++/11 and the latest Fortran, thus it was not possible to install newer versions of Elemental and ELPA.
77+
1. We inspected new versions of ELPA and EigenExa that support KNL processors.
78+
1. Support for Elemental is temporarily stopped with version 0.87.7, which is the last stable version and runs on JURECA in pure MPI mode, thus there are only results for JURECA for this version.
79+
1. Results are still the same as 2016/17
80+
* EigenExa very good if the full eigenspectrum is wanted
81+
* Libraries have to be tuned for the architecture
82+
* Best performance with the library tuned for the machine
83+
* On JUQUEEN and JURECA hybrid parallelization with moderate OpenMP part preferred
84+
* On K computer EigenExa best with as little MPI parallelization as necessary
85+
* On K computer ELPA2 best with pure MPI parallelization
86+
* If only 5 percent of eigenspectrum needed even on K computer ELPA2 pure MPI becomes fastest
87+
1. No results for GPU
88+
1. First results for KNL on JURECA booster, similar to the results for JURECA
89+
7390
### Software update and descriptions:
7491

75-
* EigenExa : 2.4a1_rewind (officially 2.4 has been released)
76-
supports calculation of a part of eigenspectrum like ELPA
77-
* ELPA : 2016.005.003
78-
includes new QR decomposition based block householder transformation.
79-
* Elemental: 0.87
92+
* EigenExa : 2.4p1
93+
* ELPA : 2017.11.001
94+
includes support for KNL and GPU, new user interface
95+
* Elemental: 0.87.7
8096
allows to compute arbitrary part of the eigenspectrum
8197

8298

@@ -87,7 +103,9 @@ In the 4th JLESC meeting at Bonn, we had a pre-meeting of this project with rega
87103
Frequent e-mail exchanges between Toshiyuki Imamura and Inge Gutheil.
88104
In the 5th JLESC meeting at Lyon, both met and discussed about this project.
89105
Also, 6th JLESC meeting was hosted by AICS and Inge Gutheil visited AICS.
90-
106+
Toshiyuki Imamura visited the 7th JLESC workshop in UIUC Urbana and
107+
will visit the 8th JLESC workshop in Barcelona. He visited Juelich after ISC
108+
to talk about KNL usage.
91109

92110
## Impact and publications
93111

@@ -130,6 +148,9 @@ For each half, we plan to do as follow.
130148
131149
* 2nd 6 months: tuning the existing libraries on the available computers -->
132150

151+
We plan a minisymposium at PMAA 2018 in Zuerich with the title
152+
153+
*Performance benchmark of standard eigensolver on KNL systems
133154

134155
## References
135156

0 commit comments

Comments
 (0)