Skip to content

use more test programs in sanity check step of OpenMPI easyblock#3016

Merged
boegel merged 1 commit intoeasybuilders:developfrom
SebastianAchilles:20231007224723_new_pr_openmpi
Oct 10, 2023
Merged

use more test programs in sanity check step of OpenMPI easyblock#3016
boegel merged 1 commit intoeasybuilders:developfrom
SebastianAchilles:20231007224723_new_pr_openmpi

Conversation

@SebastianAchilles
Copy link
Copy Markdown
Member

@SebastianAchilles SebastianAchilles commented Oct 7, 2023

(created using eb --new-pr)

These additional tests should catch some problems, e.g. the one we noticed in easybuilders/easybuild-easyconfigs#18925

@SebastianAchilles SebastianAchilles added this to the 4.x milestone Oct 7, 2023
@SebastianAchilles
Copy link
Copy Markdown
Member Author

Test report by @SebastianAchilles

Overview of tested easyconfigs (in order)

  • SUCCESS OpenMPI-4.1.5-GCC-12.3.0.eb
  • SUCCESS OpenMPI-4.1.4-GCC-12.2.0.eb
  • SUCCESS OpenMPI-4.1.4-GCC-11.3.0.eb
  • SUCCESS OpenMPI-4.1.1-GCC-11.2.0.eb
  • SUCCESS OpenMPI-4.1.1-GCC-10.3.0.eb

Build succeeded for 5 out of 5 (5 easyconfigs in total)
bwd-rockylinux-92 - Linux Rocky Linux 9.2 (Blue Onyx), x86_64, Intel(R) Core(TM) i7-6900K CPU @ 3.20GHz (broadwell), Python 3.9.16
See https://gist.github.com/SebastianAchilles/62483c77f6427329143be0e040b67191 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

branfosj commented Oct 8, 2023

Test report by @branfosj

Overview of tested easyconfigs (in order)

  • SUCCESS OpenMPI-3.1.1-GCC-7.3.0-2.30.eb
  • SUCCESS OpenMPI-3.1.4-GCC-8.3.0.eb
  • SUCCESS OpenMPI-3.1.3-GCC-8.2.0-2.31.1.eb

Build succeeded for 3 out of 3 (3 easyconfigs in total)
bear-pg0211u03a.bear.cluster - Linux RHEL 8.6, x86_64, Intel(R) Xeon(R) Gold 6248 CPU @ 2.50GHz (cascadelake), Python 3.6.8
See https://gist.github.com/branfosj/330837929887b68c28a5fd26743bf7a3 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

branfosj commented Oct 8, 2023

Test report by @branfosj

Overview of tested easyconfigs (in order)

  • SUCCESS OpenMPI-4.1.4-NVHPC-22.7-CUDA-11.7.0.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
bear-pg0208u03a - Linux RHEL 8.6, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), 1 x NVIDIA NVIDIA A100-SXM4-40GB, 520.61.05, Python 3.6.8
See https://gist.github.com/branfosj/9896c6e33b6b1bd31e44959647eb789e for a full test report.

@branfosj
Copy link
Copy Markdown
Member

branfosj commented Oct 8, 2023

Test report by @branfosj

Overview of tested easyconfigs (in order)

  • SUCCESS OpenMPI-4.0.3-GCC-9.3.0.eb
  • SUCCESS OpenMPI-4.0.5-GCC-10.2.0.eb

Build succeeded for 2 out of 2 (2 easyconfigs in total)
bear-pg0211u03a.bear.cluster - Linux RHEL 8.6, x86_64, Intel(R) Xeon(R) Gold 6248 CPU @ 2.50GHz (cascadelake), Python 3.6.8
See https://gist.github.com/branfosj/662bc7c22f60006f8eff84f48fce3f21 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

branfosj commented Oct 8, 2023

@boegelbot please test @ generoso EB_ARGS="OpenMPI-3.1.1-GCC-7.3.0-2.30.eb OpenMPI-3.1.4-GCC-8.3.0.eb OpenMPI-3.1.3-GCC-8.2.0-2.31.1.eb OpenMPI-4.0.3-GCC-9.3.0.eb OpenMPI-4.0.5-GCC-10.2.0.eb OpenMPI-4.1.1-GCC-10.3.0.eb OpenMPI-4.1.1-GCC-11.2.0.eb OpenMPI-4.1.4-GCC-11.3.0.eb OpenMPI-4.1.4-GCC-12.2.0.eb OpenMPI-4.1.5-GCC-12.3.0.eb OpenMPI-4.1.6-GCC-13.2.0.eb --module-only"

@branfosj
Copy link
Copy Markdown
Member

branfosj commented Oct 8, 2023

Test report by @branfosj

Overview of tested easyconfigs (in order)

  • SUCCESS OpenMPI-4.1.1-intel-compilers-2021.2.0.eb
  • SUCCESS OpenMPI-4.1.1-intel-compilers-2021.4.0.eb
  • SUCCESS OpenMPI-4.1.5-intel-compilers-2023.1.0.eb

Build succeeded for 3 out of 3 (3 easyconfigs in total)
bear-pg0105u03a.bear.cluster - Linux RHEL 8.6, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), Python 3.6.8
See https://gist.github.com/branfosj/4526d9959207763c248333e2aff99a01 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

branfosj commented Oct 8, 2023

Test report by @branfosj

Overview of tested easyconfigs (in order)

Build succeeded for 6 out of 8 (6 easyconfigs in total)
bear-pg0105u03a.bear.cluster - Linux RHEL 8.6, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), Python 3.6.8
See https://gist.github.com/branfosj/2db981ae5f831bf1c15df7e1d9947eeb for a full test report.

edit UCX download randomly failed leaving me with a partial archive

@branfosj
Copy link
Copy Markdown
Member

branfosj commented Oct 8, 2023

Test report by @branfosj

Overview of tested easyconfigs (in order)

  • SUCCESS OpenMPI-4.1.6-GCC-13.2.0.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
bear-pg0105u03a.bear.cluster - Linux RHEL 8.6, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), Python 3.6.8
See https://gist.github.com/branfosj/7d3bed87761312bf3313bd6624780b66 for a full test report.

@boegelbot
Copy link
Copy Markdown

@branfosj: Request for testing this PR well received on login1

PR test command 'EB_PR=3016 EB_ARGS="OpenMPI-3.1.1-GCC-7.3.0-2.30.eb OpenMPI-3.1.4-GCC-8.3.0.eb OpenMPI-3.1.3-GCC-8.2.0-2.31.1.eb OpenMPI-4.0.3-GCC-9.3.0.eb OpenMPI-4.0.5-GCC-10.2.0.eb OpenMPI-4.1.1-GCC-10.3.0.eb OpenMPI-4.1.1-GCC-11.2.0.eb OpenMPI-4.1.4-GCC-11.3.0.eb OpenMPI-4.1.4-GCC-12.2.0.eb OpenMPI-4.1.5-GCC-12.3.0.eb OpenMPI-4.1.6-GCC-13.2.0.eb --module-only" EB_CONTAINER= EB_REPO=easybuild-easyblocks /opt/software/slurm/bin/sbatch --job-name test_PR_3016 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 11893

Test results coming soon (I hope)...

Details

- notification for comment with ID 1751984858 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Copy Markdown

Test report by @boegelbot

Overview of tested easyconfigs (in order)

  • SUCCESS OpenMPI-3.1.1-GCC-7.3.0-2.30.eb
  • SUCCESS OpenMPI-3.1.4-GCC-8.3.0.eb
  • SUCCESS OpenMPI-3.1.3-GCC-8.2.0-2.31.1.eb
  • SUCCESS OpenMPI-4.0.3-GCC-9.3.0.eb
  • SUCCESS OpenMPI-4.0.5-GCC-10.2.0.eb
  • SUCCESS OpenMPI-4.1.1-GCC-10.3.0.eb
  • SUCCESS OpenMPI-4.1.1-GCC-11.2.0.eb
  • SUCCESS OpenMPI-4.1.4-GCC-11.3.0.eb
  • SUCCESS OpenMPI-4.1.4-GCC-12.2.0.eb
  • SUCCESS OpenMPI-4.1.5-GCC-12.3.0.eb
  • SUCCESS OpenMPI-4.1.6-GCC-13.2.0.eb

Build succeeded for 11 out of 11 (11 easyconfigs in total)
cns8 - 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/boegelbot/deebb146de0a263c004e51ca77856123 for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Oct 9, 2023

Test report by @boegel

Overview of tested easyconfigs (in order)

  • SUCCESS OpenMPI-3.1.4-GCC-8.3.0.eb
  • SUCCESS OpenMPI-4.0.5-GCC-10.2.0.eb
  • SUCCESS OpenMPI-4.1.0-GCC-10.2.0.eb
  • SUCCESS OpenMPI-4.1.1-GCC-10.3.0.eb
  • SUCCESS OpenMPI-4.1.1-GCC-11.2.0.eb
  • SUCCESS OpenMPI-4.1.2-GCC-10.2.0.eb
  • SUCCESS OpenMPI-4.1.2-GCC-11.2.0.eb
  • SUCCESS OpenMPI-4.1.4-GCC-11.3.0.eb
  • SUCCESS OpenMPI-4.1.4-GCC-12.2.0.eb
  • SUCCESS OpenMPI-4.1.5-GCC-12.2.0.eb
  • SUCCESS OpenMPI-4.1.5-GCC-12.3.0.eb
  • SUCCESS OpenMPI-4.1.5-intel-compilers-2023.1.0.eb
  • SUCCESS OpenMPI-4.1.6-GCC-13.2.0.eb

Build succeeded for 13 out of 13 (13 easyconfigs in total)
node3100.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/26d4d649575d50266be1a95c3ebc1eac for a full test report.

Copy link
Copy Markdown
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 modified the milestones: 4.x, next release (4.8.2?) Oct 10, 2023
@boegel boegel changed the title add more test programs to OpenMPI EasyBlock use more test programs in sanity check step of OpenMPI easyblock Oct 10, 2023
@boegel boegel merged commit e6f20bf into easybuilders:develop Oct 10, 2023
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