{numlib}[foss/2022.05] HPL v2.3 (incl. FFTW.MPI v3.3.10 + ScaLAPACK v2.2.0)#15561
Conversation
…I-3.3.10-gompi-2022.05.eb, ScaLAPACK-2.2.0-gompi-2022.05-fb.eb and patches: ScaLAPACK-2.2.0_fix-GCC-10.patch
|
@boegel some comments on FFTW.MPI. This is doing everything in the easyconfig, but some of it could be moved to the easyblock. The way it works is that it builds serial and MPI components (since in the build MPI depends on serial) but not threads/openmpi, and no quadruple since quadruple precision isn't supported by MPI. Then it removes almost everything except for the MPI libraries (libfftw3*_mpi*) and all headers, i.e.: vs Why keep all headers thereby duplicating some headers in the serial MPI, but don't do the same for libraries you ask? Well first of all libraries are needed both at runtime and compile time, even if the libraries are 100% identical it's confusing to have them in two different paths. For headers this is not as important since it's compile time only, and secondly, having all the headers under a single include path simplifies some cases, e.g. Framework PR easybuilders/easybuild-framework#4012 sets FFT_INC_DIR to the MPI path only if MPI is used. Now the FFTW (non-MPI) module will also set the non-MPI path in During link time the non-MPI path is in |
|
Now depends on easybuilders/easybuild-easyblocks#2724 for custom easyblock for FFTW.MPI |
|
@boegelbot Please test @ generoso |
|
@bartoldeman: Request for testing this PR well received on login1 PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 1140600277 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
@boegelbot please test @ jsc-zen2 |
|
@SebastianAchilles: Request for testing this PR well received on jsczen2l1.int.jsc-zen2.easybuild-test.cluster PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 1140845566 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
Test report by @SebastianAchilles |
|
Test report by @jfgrimm |
|
Test report by @boegel |
|
Test report by @boegel |
|
@boegelbot Please test @ generoso |
|
@boegel: Request for testing this PR well received on login1 PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 1146621145 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
Going in, thanks @bartoldeman! |
(created using
eb --new-pr)requires: