Skip to content
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

update custom easyblock for Intel MPI easyblock for v2021.11 #3039

Merged
merged 3 commits into from
Dec 21, 2023

Conversation

bartoldeman
Copy link
Contributor

  • use get_versioned_subdir()
  • Fortran .mod files moved from include to include/mpi
  • test.c moved from test to opt/mpi/test
  • use mpicc -cc=$CC to pickup present compiler (could be icx)
  • man pages moved from man to share/man
  • adjust aliases to not use icc/icpc for 2024 compilers and add aliases for icx/icpx/ifx.

* use get_versioned_subdir()
* Fortran .mod files moved from include to include/mpi
* test.c moved from test to opt/mpi/test
* use mpicc -cc=$CC to pickup present compiler (could be icx)
* man pages moved from man to share/man
* adjust aliases to not use icc/icpc for 2024 compilers and
  add aliases for icx/icpx/ifx.
@bartoldeman bartoldeman added this to the next release (4.9.0?) milestone Nov 25, 2023
@boegel boegel changed the title Intel MPI easyblock adjustments for v2021.11 update custom easyblock for Intel MPI easyblock for v2021.11 Dec 6, 2023
@boegel
Copy link
Member

boegel commented Dec 21, 2023

Test report by @boegel

Overview of tested easyconfigs (in order)

  • SUCCESS impi-2019.9.304-iccifort-2020.4.304.eb
  • SUCCESS impi-2021.10.0-intel-compilers-2023.2.1.eb
  • SUCCESS impi-2021.2.0-intel-compilers-2021.2.0.eb
  • SUCCESS impi-2021.4.0-intel-compilers-2021.4.0.eb
  • SUCCESS impi-2021.6.0-intel-compilers-2022.1.0.eb
  • SUCCESS impi-2021.7.1-intel-compilers-2022.2.1.eb
  • SUCCESS impi-2021.9.0-intel-compilers-2023.1.0.eb

Build succeeded for 7 out of 7 (7 easyconfigs in total)
node3109.skitty.os - Linux RHEL 8.8, x86_64, Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz (skylake_avx512), Python 3.6.8
See https://gist.github.com/boegel/aad4b82ba3fe20a95572e9797cff8a94 for a full test report.

Copy link
Member

@boegel boegel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@boegel boegel merged commit 11cdf52 into easybuilders:develop Dec 21, 2023
46 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants