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

{2023.06}[foss/2023a] waLBerla 6.1 w/ CUDA 12.1.1 #780

Open
wants to merge 2 commits into
base: 2023.06-software.eessi.io
Choose a base branch
from

Conversation

Neves-P
Copy link
Member

@Neves-P Neves-P commented Oct 9, 2024

This PR adds the same version of waLBerla as installed previously, but with the updated foss2023a toolchain with CUDA support.

Copy link

eessi-bot bot commented Oct 9, 2024

Instance eessi-bot-mc-aws is configured to build for:

  • architectures: x86_64/generic, x86_64/intel/haswell, x86_64/intel/skylake_avx512, x86_64/amd/zen2, x86_64/amd/zen3, aarch64/generic, aarch64/neoverse_n1, aarch64/neoverse_v1
  • repositories: eessi.io-2023.06-compat, eessi-hpc.org-2023.06-software, eessi-hpc.org-2023.06-compat, eessi.io-2023.06-software

Copy link

eessi-bot bot commented Oct 9, 2024

Instance eessi-bot-mc-azure is configured to build for:

  • architectures: x86_64/amd/zen4
  • repositories: eessi-hpc.org-2023.06-software, eessi-hpc.org-2023.06-compat, eessi.io-2023.06-software, eessi.io-2023.06-compat

@Neves-P Neves-P added the 2023.06-software.eessi.io 2023.06 version of software.eessi.io label Oct 9, 2024
@Neves-P
Copy link
Member Author

Neves-P commented Oct 9, 2024

bot: build repo:eessi.io-2023.06-software arch:x86_64/amd/zen2 accel:nvidia/cc80

Copy link

eessi-bot bot commented Oct 9, 2024

Updates by the bot instance eessi-bot-mc-aws (click for details)
  • received bot command build repo:eessi.io-2023.06-software arch:x86_64/amd/zen2 accel:nvidia/cc80 from Neves-P

    • expanded format: build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen2 accelerator:nvidia/cc80
  • handling command build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen2 accelerator:nvidia/cc80 resulted in:

Copy link

eessi-bot bot commented Oct 9, 2024

Updates by the bot instance eessi-bot-mc-azure (click for details)
  • received bot command build repo:eessi.io-2023.06-software arch:x86_64/amd/zen2 accel:nvidia/cc80 from Neves-P

    • expanded format: build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen2 accelerator:nvidia/cc80
  • handling command build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen2 accelerator:nvidia/cc80 resulted in:

    • no jobs were submitted

Copy link

eessi-bot bot commented Oct 9, 2024

New job on instance eessi-bot-mc-aws for CPU micro-architecture x86_64-amd-zen2 and accelerator nvidia/cc80 for repository eessi.io-2023.06-software in job dir /project/def-users/SHARED/jobs/2024.10/pr_780/22293

date job status comment
Oct 09 11:35:25 UTC 2024 submitted job id 22293 awaits release by job manager
Oct 09 11:36:06 UTC 2024 released job awaits launch by Slurm scheduler
Oct 09 11:44:08 UTC 2024 running job 22293 is running
Oct 09 12:22:59 UTC 2024 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-22293.out
✅ no message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.gz created!
Artefacts
eessi-2023.06-software-linux-x86_64-amd-zen2-1728475687.tar.gzsize: 37 MiB (39133902 bytes)
entries: 8478
modules under 2023.06/software/linux/x86_64/amd/zen2/accel/nvidia/cc80/modules/all
waLBerla/6.1-foss-2023a-CUDA-12.1.1.lua
software under 2023.06/software/linux/x86_64/amd/zen2/accel/nvidia/cc80/software
waLBerla/6.1-foss-2023a-CUDA-12.1.1
other under 2023.06/software/linux/x86_64/amd/zen2/accel/nvidia/cc80
2023.06/software/linux/x86_64/amd/zen2/.lmod/lmodrc.lua
2023.06/software/linux/x86_64/amd/zen2/.lmod/SitePackage.lua
Oct 09 12:22:59 UTC 2024 test result
😁 SUCCESS (click triangle for details)
ReFrame Summary
[ PASSED ] Ran 10/10 test case
Details
✅ job output file slurm-22293.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@Neves-P
Copy link
Member Author

Neves-P commented Oct 9, 2024

bot: build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3 accel:nvidia/cc80

Copy link

eessi-bot bot commented Oct 9, 2024

Updates by the bot instance eessi-bot-mc-aws (click for details)
  • received bot command build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3 accel:nvidia/cc80 from Neves-P

    • expanded format: build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3 accelerator:nvidia/cc80
  • handling command build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3 accelerator:nvidia/cc80 resulted in:

Copy link

eessi-bot bot commented Oct 9, 2024

Updates by the bot instance eessi-bot-mc-azure (click for details)
  • received bot command build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3 accel:nvidia/cc80 from Neves-P

    • expanded format: build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3 accelerator:nvidia/cc80
  • handling command build repository:eessi.io-2023.06-software architecture:x86_64/amd/zen3 accelerator:nvidia/cc80 resulted in:

    • no jobs were submitted

Copy link

eessi-bot bot commented Oct 9, 2024

New job on instance eessi-bot-mc-aws for CPU micro-architecture x86_64-amd-zen3 and accelerator nvidia/cc80 for repository eessi.io-2023.06-software in job dir /project/def-users/SHARED/jobs/2024.10/pr_780/22295

date job status comment
Oct 09 12:33:20 UTC 2024 submitted job id 22295 awaits release by job manager
Oct 09 12:34:14 UTC 2024 released job awaits launch by Slurm scheduler
Oct 09 12:35:16 UTC 2024 running job 22295 is running
Oct 09 13:05:06 UTC 2024 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-22295.out
✅ no message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.gz created!
Artefacts
eessi-2023.06-software-linux-x86_64-amd-zen3-1728478320.tar.gzsize: 37 MiB (39136783 bytes)
entries: 8481
modules under 2023.06/software/linux/x86_64/amd/zen3/accel/nvidia/cc80/modules/all
waLBerla/6.1-foss-2023a-CUDA-12.1.1.lua
software under 2023.06/software/linux/x86_64/amd/zen3/accel/nvidia/cc80/software
waLBerla/6.1-foss-2023a-CUDA-12.1.1
other under 2023.06/software/linux/x86_64/amd/zen3/accel/nvidia/cc80
2023.06/init/bash
2023.06/init/eessi_archdetect.sh
2023.06/init/eessi_environment_variables
2023.06/software/linux/x86_64/amd/zen3/.lmod/lmodrc.lua
2023.06/software/linux/x86_64/amd/zen3/.lmod/SitePackage.lua
Oct 09 13:05:06 UTC 2024 test result
😁 SUCCESS (click triangle for details)
ReFrame Summary
[ PASSED ] Ran 10/10 test case
Details
✅ job output file slurm-22295.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@boegel boegel changed the title {2023.06}[foss/2023a] waLBerla 6.1 w/ CUDA {2023.06}[foss/2023a] waLBerla 6.1 w/ CUDA 12.1.1 Oct 11, 2024
@Neves-P Neves-P requested a review from boegel October 11, 2024 09:25
@boegel
Copy link
Contributor

boegel commented Oct 11, 2024

@Neves-P easyconfig PR is merged, do we need to check/verify anything here, or is it ready to deploy?

@Neves-P
Copy link
Member Author

Neves-P commented Oct 14, 2024

@boegel , I think this is good to go. Looking into the tarball I see a directory 2023.06\software\linux\x86_64\amd\zen3\accel\nvidia\cc80\software\waLBerla\6.1-foss-2023a-CUDA-12.1.1\build\src\cuda\.

This contains a static library libcuda.a (along with other things, mostly .cmake files and similar). This directory is not present on the non-CUDA waLBerla already in software.eessi.io. I take this to mean that the installation with CUDA did work, but I'm not sure how to confirm this in practice...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2023.06-software.eessi.io 2023.06 version of software.eessi.io accel:nvidia
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants