-
Notifications
You must be signed in to change notification settings - Fork 704
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add easyconfigs for system GCC/OpenMPI/iccifort/impi with binutils 2.29 #4136
Add easyconfigs for system GCC/OpenMPI/iccifort/impi with binutils 2.29 #4136
Conversation
…nutils, add an associated gompi toolchain
Need a way to update binutils here without having to overwrite existing easyconfig
… to be sloppy here
|
||
name = 'gompi' | ||
version = 'system' | ||
versionsuffix = '-2.27' # binutils version |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
either use system-2.27
to match GCC version, or use system
as version and make sure the right GCC
is loaded, otherwise you end up with a double -2.27
in OpenMPI...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll drop back to system for OpenMPI
which is actually more accurate anyway. The toolchain used there will dictate the GCC version. For gompi
, I think the versionsuffix
is a valid inclusion.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
system-2.27
would require a lot more logic in the easyblock since the system
version is a trigger there
@boegel Made the correction to OpenMPI and also did an overall update to use I also disabled any arch optimisations for the deps of |
…92701_new_pr_OpenMPIsystem
the system compiler and we need to build the dependencies of binutils
as a build dep for easyconfigs with a `GCCcore` toolchain
the system compiler and we need to build the dependencies of binutils
the system compiler and we need to build the dependencies of binutils
Test report by @boegel |
Test report by @boegel |
…i}-system.eb easyconfigs to pass
Test report by @boegel |
add dummy icc/ifort/mpiicc commands to allow tests for {icc,ifort,impi}-system.eb easyconfigs to pass
test report was submitted on top of most recent easybuilders/easybuild-easyblocks#1106 (with ocaisa/easybuild-easyblocks#12 included) |
install Open MPI in test environment
Test report by @boegel |
retested on top of easybuilders/easybuild-easyblocks#1261 |
Going in, thanks @ocaisa! |
(created using
eb --new-pr
)Requires easybuilders/easybuild-easyblocks#1106