{phys,lib} [foss/2024a] Yambo 5.3.0 single precision, DeviceXlib 0.9.0#23885
Conversation
Created recipes for library DeviceXlib (new dependency of Yambo) Created new recipes for PETSc and SLEPc compiled in single precision
Updated software
|
ocaisa
left a comment
There was a problem hiding this comment.
I'm curious about the options used for PetSC, I'd be open to including an suffix version of that if you think it is really necessary, but otherwise you should try to reuse what is already there.
There are cases where you don't use the appropriate toolchain for your easyconfigs, which is introducing additional complexity. Also, you are hard overwriting flags set by EasyBuild, which makes it harder for things like hooks to have expected impact.
- use toolchainopts for F90FLAGS - remove -fb suffix for FlexiBLAS
- use toolchainopts for FCFLAGS FFLAGS CFLAGS options - DeviceXlib remove -fb suffix for FlexiBLAS
fix Moduleclass=lib
-rm file Yambo-5.3.0-foss-2023a.eb from repo
|
@boegelbot please test @ jsc-zen3 |
|
@boegel: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 4508465702 processed Message to humans: this is just bookkeeping information for me, edit: this failed with: |
|
@boegelbot please test @ jsc-zen3 |
|
@boegel: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 4661696019 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
There was an old copy of This was downloaded long ago (1 Dec 2023), I suspect the tarball being served from https://github.com/yambo-code/yambo-libraries/tree/master/external has somehow changed since then... This old source tarball is not used anymore, so I've just moved it out of the way, new test report should come back successfully... |
|
@boegelbot please test @ jsc-zen3 |
|
@boegel: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 4662686452 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegel |
|
Test report by @boegelbot |
|
Test report by @boegel edit: this test was on top of EESSI 2025.06 |
|
Test report by @boegel |
|
Test report by @boegel |
|
Test report by @boegel |
|
@boegelbot please test @ jsc-zen3 |
|
@boegel: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 4681686566 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
Test report by @boegel |
|
Test report by @boegel |
|
Test report by @boegel edit: this was on top of EESSI 2025.06 |
|
Test report by @boegel |
|
Going in, thanks for all your patience @nicspalla ! |
|
Thanks both of you for your help! |
This pull request collects the recipes to compile Yambo version 5.3.0 in single precision with the foss/2024a toolchains.
Starting from version 5.3.0, Yambo requires the DeviceXlib library, developed by the same Yambo developers.