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

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

Merged

Conversation

SebastianAchilles
Copy link
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
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
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
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
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
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
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
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
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

@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)...

- 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

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
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
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