Skip to content

update Score-P easyblock to use --with-nocross-compiler-suite=nvhpc for recent software versions + unset $CPPFLAGS, $LDFLAGS, $LIB which may interfere with configure magic#2928

Merged
boegel merged 4 commits intoeasybuilders:developfrom
geimer:improve-score-p-easyblock
Sep 3, 2023
Merged

update Score-P easyblock to use --with-nocross-compiler-suite=nvhpc for recent software versions + unset $CPPFLAGS, $LDFLAGS, $LIB which may interfere with configure magic#2928
boegel merged 4 commits intoeasybuilders:developfrom
geimer:improve-score-p-easyblock

Conversation

@geimer
Copy link
Copy Markdown
Contributor

@geimer geimer commented May 17, 2023

No description provided.

cfeld and others added 2 commits May 17, 2023 15:43
When set (automatically by EasyBuild), the result of various configure
checks can depend on the order in which dependencies are listed in the
Easyconfig file.  Thus, unset them to prevent surprises.
@SebastianAchilles
Copy link
Copy Markdown
Member

Test report by @SebastianAchilles

Overview of tested easyconfigs (in order)

  • SUCCESS Score-P-7.0-gompi-2021a.eb
  • SUCCESS Score-P-8.0-gompi-2022a.eb

Build succeeded for 2 out of 2 (2 easyconfigs in total)
jsczen2c1.int.jsc-zen2.easybuild-test.cluster - Linux Rocky Linux 8.5, x86_64, AMD EPYC 7742 64-Core Processor (zen2), Python 3.6.8
See https://gist.github.com/SebastianAchilles/ca20e7a26347f7bc7df0a6800c79df96 for a full test report.

@SebastianAchilles
Copy link
Copy Markdown
Member

Test report by @SebastianAchilles

Overview of tested easyconfigs (in order)

  • SUCCESS Score-P-6.0-gompi-2019b.eb
  • SUCCESS Score-P-6.0-gompi-2020a.eb
  • SUCCESS Score-P-6.0-gompic-2019a.eb
  • SUCCESS Score-P-6.0-gompic-2019b.eb
  • SUCCESS Score-P-6.0-gompic-2020a.eb
  • SUCCESS Score-P-7.0-gompi-2020b.eb
  • SUCCESS Score-P-7.0-gompi-2021a.eb
  • SUCCESS Score-P-7.0-gompic-2020b.eb
  • SUCCESS Score-P-7.1-gompi-2021a-CUDA-11.3.1.eb
  • SUCCESS Score-P-8.0-gompi-2021b-CUDA-11.4.1.eb
  • SUCCESS Score-P-8.0-gompi-2021b.eb
  • SUCCESS Score-P-8.0-gompi-2022a-CUDA-11.7.0.eb
  • SUCCESS Score-P-8.0-gompi-2022a.eb

Build succeeded for 13 out of 13 (13 easyconfigs in total)
cnx2 - Linux Rocky Linux 8.5, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/SebastianAchilles/662f5558a4644992c03b14f319693d9d for a full test report.

Comment thread easybuild/easyblocks/s/score_p.py Outdated
Comment thread easybuild/easyblocks/s/score_p.py Outdated
@boegel boegel changed the title Improve Score-P easyblock update Score-P easyblock to use --with-nocross-compiler-suite=nvhpc for recent software versions + unset $CPPFLAGS, $LDFLAGS, $LIB which may interfere with configure magic May 23, 2023
@boegel boegel changed the title update Score-P easyblock to use --with-nocross-compiler-suite=nvhpc for recent software versions + unset $CPPFLAGS, $LDFLAGS, $LIB which may interfere with configure magic update Score-P easyblock to use --with-nocross-compiler-suite=nvhpc for recent software versions + unset $CPPFLAGS, $LDFLAGS, $LIB which may interfere with configure magic May 23, 2023
@boegel boegel modified the milestones: 4.x, release after 4.7.2 May 23, 2023
@boegel boegel modified the milestones: 4.7.3, release after 4.7.3 Jul 6, 2023
@boegel boegel merged commit 9e1be32 into easybuilders:develop Sep 3, 2023
@geimer geimer deleted the improve-score-p-easyblock branch June 13, 2024 11:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants