Skip to content

{2023.06}[foss/2023a] Clang v16.0.6 #1133

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

laraPPr
Copy link
Collaborator

@laraPPr laraPPr commented Jun 27, 2025

No description provided.

Signed-off-by: laraPPr <lara.peeters@ugent.be>
@laraPPr
Copy link
Collaborator Author

laraPPr commented Jun 27, 2025

Update of https://github.com/EESSI/software-layer/pull/737/files after split of software-layer repos.

@laraPPr
Copy link
Collaborator Author

laraPPr commented Jun 27, 2025

@Crivella in the previous prs it required an update of the eb_hooks.py. I was wondering if a case for Clang should be added here, https://github.com/EESSI/software-layer-scripts/blob/a676158bbaf3422143cbaf4f2961fe4c146179e7/eb_hooks.py#L1383C1-L1402C2? And what the values should be?

@Crivella
Copy link
Contributor

Crivella commented Jun 27, 2025

Guess it depends on the RAM available, on my workstation (64 GB) for the new LLVM builds i tend to use --max-parallel 8 as the builds of MLIR and FLANG tends to be really RAM heavy.
On the build nodes for the Easybuild bot in general 16 seems to work fine

@laraPPr
Copy link
Collaborator Author

laraPPr commented Jun 27, 2025

Ok than I just kick of some builds to see what happens
bot: build repo:eessi.io-2023.06-software arch:aarch64/generic instance:eessi-bot-mc-aws
bot: build arch:x86_64/generic repo:eessi.io-2023.06-software instance:eessi-bot-mc-aws

@eessi-bot-aws
Copy link

eessi-bot-aws bot commented Jun 27, 2025

New job on instance eessi-bot-mc-aws for CPU micro-architecture aarch64-generic for repository eessi.io-2023.06-software in job dir /project/def-users/SHARED/jobs/2025.06/pr_1133/72373

date job status comment
Jun 27 13:51:32 UTC 2025 submitted job id 72373 awaits release by job manager
Jun 27 13:51:37 UTC 2025 released job awaits launch by Slurm scheduler
Jun 27 13:56:42 UTC 2025 running job 72373 is running
Jun 27 14:27:45 UTC 2025 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-72373.out
✅ no message matching FATAL:
❌ found message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.gz created!
Artefacts
eessi-2023.06-software-linux-aarch64-generic-17510338610.tar.gzsize: 0 MiB (45 bytes)
entries: 0
modules under 2023.06/software/linux/aarch64/generic/modules/all
no module files in tarball
software under 2023.06/software/linux/aarch64/generic/software
no software packages in tarball
other under 2023.06/software/linux/aarch64/generic
no other files in tarball
Jun 27 14:27:45 UTC 2025 test result
😁 SUCCESS (click triangle for details)
ReFrame Summary
[ OK ] ( 1/10) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/29Aug2024-foss-2023b-kokkos %scale=1_node /aeb2d9df @BotBuildTests:aarch64_generic+default
P: perf: 698.053 timesteps/s (r:0, l:None, u:None)
[ OK ] ( 2/10) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/2Aug2023_update2-foss-2023a-kokkos %scale=1_node /04ff9ece @BotBuildTests:aarch64_generic+default
P: perf: 701.31 timesteps/s (r:0, l:None, u:None)
[ OK ] ( 3/10) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023b %scale=1_node %device_type=cpu /775175bf @BotBuildTests:aarch64_generic+default
P: latency: 3.38 us (r:0, l:None, u:None)
[ OK ] ( 4/10) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.1-1-gompi-2023a %scale=1_node %device_type=cpu /52707c40 @BotBuildTests:aarch64_generic+default
P: latency: 3.57 us (r:0, l:None, u:None)
[ OK ] ( 5/10) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023b %scale=1_node %device_type=cpu /b1aacda9 @BotBuildTests:aarch64_generic+default
P: latency: 5.18 us (r:0, l:None, u:None)
[ OK ] ( 6/10) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.1-1-gompi-2023a %scale=1_node %device_type=cpu /c6bad193 @BotBuildTests:aarch64_generic+default
P: latency: 5.43 us (r:0, l:None, u:None)
[ OK ] ( 7/10) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023b %scale=1_node /15cad6c4 @BotBuildTests:aarch64_generic+default
P: latency: 0.44 us (r:0, l:None, u:None)
[ OK ] ( 8/10) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.1-1-gompi-2023a %scale=1_node /6672deda @BotBuildTests:aarch64_generic+default
P: latency: 0.43 us (r:0, l:None, u:None)
[ OK ] ( 9/10) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023b %scale=1_node /2a9a47b1 @BotBuildTests:aarch64_generic+default
P: bandwidth: 21007.38 MB/s (r:0, l:None, u:None)
[ OK ] (10/10) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.1-1-gompi-2023a %scale=1_node /1b24ab8e @BotBuildTests:aarch64_generic+default
P: bandwidth: 20508.69 MB/s (r:0, l:None, u:None)
[ PASSED ] Ran 10/10 test case(s) from 10 check(s) (0 failure(s), 0 skipped, 0 aborted)
Details
✅ job output file slurm-72373.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@laraPPr laraPPr added the 2023.06-software.eessi.io 2023.06 version of software.eessi.io label Jun 27, 2025
@eessi-bot-aws
Copy link

eessi-bot-aws bot commented Jun 27, 2025

New job on instance eessi-bot-mc-aws for CPU micro-architecture x86_64-generic for repository eessi.io-2023.06-software in job dir /project/def-users/SHARED/jobs/2025.06/pr_1133/72374

date job status comment
Jun 27 13:51:37 UTC 2025 submitted job id 72374 awaits release by job manager
Jun 27 13:52:40 UTC 2025 released job awaits launch by Slurm scheduler
Jun 27 13:58:46 UTC 2025 running job 72374 is running
Jun 27 15:09:35 UTC 2025 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-72374.out
✅ no message matching FATAL:
✅ no message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.gz created!
Artefacts
No artefacts were created or found.
Jun 27 15:09:35 UTC 2025 test result
😢 FAILURE (click triangle for details)
Reason
Failed for unknown reason
Details
✅ job output file slurm-72374.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@Crivella
Copy link
Contributor

I think we are probably going to hit the same errors as in #737 as Clang is still not using all the fixes I've implemented in the new easyblock

@laraPPr
Copy link
Collaborator Author

laraPPr commented Jun 27, 2025

Ah I saw that this one was merged in EasyBuild 5 easybuilders/easybuild-easyblocks#3373. SO thought that it was picking everything up. Which other changes should be picked up?

@Crivella
Copy link
Contributor

This and all the successive PRs are for the LLVM easyblock.
Before 18.1.6 clang still has to use the Clang one which will be deprecated afterwards in of switching Clang everywhere to LLVM.

I've made one EC for LLVM with the idea of it ending up on EESSI but we still have some easyblock PRs open on that front which would make sense for them to be merged before we try it https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/l/LLVM/LLVM-20.1.5-GCCcore-13.2.0.eb

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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants