Skip to content

Conversation

@boegel
Copy link
Contributor

@boegel boegel commented Dec 15, 2025

No description provided.

@boegel boegel added the 2023.06-software.eessi.io 2023.06 version of software.eessi.io label Dec 15, 2025
@boegel
Copy link
Contributor Author

boegel commented Dec 15, 2025

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2
bot: build repo:eessi.io-2023.06-software instance:eessi-bot-jsc for:arch=aarch64/nvidia/grace
bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx

@eessi-bot-aws
Copy link

eessi-bot-aws bot commented Dec 15, 2025

New job on instance eessi-bot-mc-aws for repository eessi.io-2023.06-software
Building on: amd-zen2
Building for: x86_64/amd/zen2
Job dir: /project/def-users/SHARED/jobs/2025.12/pr_1340/113217

date job status comment
Dec 15 07:23:20 UTC 2025 submitted job id 113217 awaits release by job manager
Dec 15 07:24:18 UTC 2025 released job awaits launch by Slurm scheduler
Dec 15 07:31:21 UTC 2025 running job 113217 is running
Dec 15 09:11:36 UTC 2025 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-113217.out
✅ no message matching FATAL:
❌ found message matching ERROR:
❌ found message matching FAILED:
❌ found message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2023.06-software-linux-x86_64-amd-zen2-17657896990.tar.zstsize: 17 MiB (18072724 bytes)
entries: 3358
modules under 2023.06/software/linux/x86_64/amd/zen2/modules/all
FEniCS-Basix/0.9.0-GCC-13.2.0.lua
FEniCS-Basix-Python/0.9.0-gfbf-2023b.lua
FEniCS-FFCx/0.9.0-gfbf-2023b.lua
FEniCS-ufcx/0.9.0-GCCcore-13.2.0.lua
FEniCS-UFL/2024.2.0-gfbf-2023b.lua
nanobind/2.5.0-GCCcore-13.2.0.lua
petsc4py/3.22.5-foss-2023b.lua
pkgconfig/1.5.5-GCCcore-13.2.0-python.lua
pugixml/1.14-GCCcore-13.2.0.lua
robin-map/1.3.0-GCCcore-13.2.0.lua
scikit-build-core/0.10.7-GCCcore-13.2.0.lua
setuptools/80.9.0-GCCcore-13.2.0.lua
SLEPc/3.22.2-foss-2023b.lua
slepc4py/3.22.2-foss-2023b.lua
spdlog/1.12.0-GCCcore-13.2.0.lua
software under 2023.06/software/linux/x86_64/amd/zen2/software
FEniCS-Basix/0.9.0-GCC-13.2.0
FEniCS-Basix-Python/0.9.0-gfbf-2023b
FEniCS-FFCx/0.9.0-gfbf-2023b
FEniCS-ufcx/0.9.0-GCCcore-13.2.0
FEniCS-UFL/2024.2.0-gfbf-2023b
nanobind/2.5.0-GCCcore-13.2.0
petsc4py/3.22.5-foss-2023b
pkgconfig/1.5.5-GCCcore-13.2.0-python
pugixml/1.14-GCCcore-13.2.0
robin-map/1.3.0-GCCcore-13.2.0
scikit-build-core/0.10.7-GCCcore-13.2.0
setuptools/80.9.0-GCCcore-13.2.0
SLEPc/3.22.2-foss-2023b
slepc4py/3.22.2-foss-2023b
spdlog/1.12.0-GCCcore-13.2.0
reprod directories under 2023.06/software/linux/x86_64/amd/zen2/reprod
no reprod directories in tarball
other under 2023.06/software/linux/x86_64/amd/zen2
no other files in tarball
Dec 15 09:11:36 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:x86_64_amd_zen2+default
P: perf: 269.834 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:x86_64_amd_zen2+default
P: perf: 453.168 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:x86_64_amd_zen2+default
P: latency: 2.83 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:x86_64_amd_zen2+default
P: latency: 2.49 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:x86_64_amd_zen2+default
P: latency: 5.84 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:x86_64_amd_zen2+default
P: latency: 5.73 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:x86_64_amd_zen2+default
P: latency: 0.85 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:x86_64_amd_zen2+default
P: latency: 0.74 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:x86_64_amd_zen2+default
P: bandwidth: 6249.69 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:x86_64_amd_zen2+default
P: bandwidth: 6277.23 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-113217.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@boegel boegel added the EuroHPC label Dec 15, 2025
@eessi-bot-jsc
Copy link

eessi-bot-jsc bot commented Dec 15, 2025

New job on instance eessi-bot-jsc for repository eessi.io-2023.06-software
Building on: nvidia-grace
Building for: aarch64/nvidia/grace
Job dir: /p/project1/ceasybuilders/eessibot/jobs/2025.12/pr_1340/14305462

date job status comment
Dec 15 07:23:21 UTC 2025 submitted job id 14305462 awaits release by job manager
Dec 15 07:23:56 UTC 2025 released job awaits launch by Slurm scheduler
Dec 15 07:25:00 UTC 2025 running job 14305462 is running
Dec 15 08:28:43 UTC 2025 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-14305462.out
✅ no message matching FATAL:
❌ found message matching ERROR:
❌ found message matching FAILED:
❌ found message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2023.06-software-linux-aarch64-nvidia-grace-17657868180.tar.gzsize: 17 MiB (18338094 bytes)
entries: 3358
modules under 2023.06/software/linux/aarch64/nvidia/grace/modules/all
FEniCS-Basix/0.9.0-GCC-13.2.0.lua
FEniCS-Basix-Python/0.9.0-gfbf-2023b.lua
FEniCS-FFCx/0.9.0-gfbf-2023b.lua
FEniCS-ufcx/0.9.0-GCCcore-13.2.0.lua
FEniCS-UFL/2024.2.0-gfbf-2023b.lua
nanobind/2.5.0-GCCcore-13.2.0.lua
petsc4py/3.22.5-foss-2023b.lua
pkgconfig/1.5.5-GCCcore-13.2.0-python.lua
pugixml/1.14-GCCcore-13.2.0.lua
robin-map/1.3.0-GCCcore-13.2.0.lua
scikit-build-core/0.10.7-GCCcore-13.2.0.lua
setuptools/80.9.0-GCCcore-13.2.0.lua
SLEPc/3.22.2-foss-2023b.lua
slepc4py/3.22.2-foss-2023b.lua
spdlog/1.12.0-GCCcore-13.2.0.lua
software under 2023.06/software/linux/aarch64/nvidia/grace/software
FEniCS-Basix/0.9.0-GCC-13.2.0
FEniCS-Basix-Python/0.9.0-gfbf-2023b
FEniCS-FFCx/0.9.0-gfbf-2023b
FEniCS-ufcx/0.9.0-GCCcore-13.2.0
FEniCS-UFL/2024.2.0-gfbf-2023b
nanobind/2.5.0-GCCcore-13.2.0
petsc4py/3.22.5-foss-2023b
pkgconfig/1.5.5-GCCcore-13.2.0-python
pugixml/1.14-GCCcore-13.2.0
robin-map/1.3.0-GCCcore-13.2.0
scikit-build-core/0.10.7-GCCcore-13.2.0
setuptools/80.9.0-GCCcore-13.2.0
SLEPc/3.22.2-foss-2023b
slepc4py/3.22.2-foss-2023b
spdlog/1.12.0-GCCcore-13.2.0
reprod directories under 2023.06/software/linux/aarch64/nvidia/grace/reprod
no reprod directories in tarball
other under 2023.06/software/linux/aarch64/nvidia/grace
no other files in tarball
Dec 15 08:28:43 UTC 2025 test result
😁 SUCCESS (click triangle for details)
ReFrame Summary
[ SKIP ] ( 1/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 2/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 3/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 4/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 5/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 6/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 7/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 8/28) Skipping GPU test : only 1 GPU available for this test case
[ OK ] ( 9/28) EESSI_LAMMPS_lj %device_type=gpu %module_name=LAMMPS/2Aug2023_update2-foss-2023a-kokkos-CUDA-12.1.1 %scale=1_node /1f2ca7c1 @BotBuildTests:aarch64_nvidia_grace+default
P: perf: 7014.44 timesteps/s (r:0, l:None, u:None)
[ OK ] (10/28) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/29Aug2024-foss-2023b-kokkos %scale=1_node /aeb2d9df @BotBuildTests:aarch64_nvidia_grace+default
P: perf: 1541.104 timesteps/s (r:0, l:None, u:None)
[ OK ] (11/28) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/2Aug2023_update2-foss-2023a-kokkos %scale=1_node /04ff9ece @BotBuildTests:aarch64_nvidia_grace+default
P: perf: 1567.254 timesteps/s (r:0, l:None, u:None)
[ OK ] (12/28) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/2Aug2023_update2-foss-2023a-kokkos-CUDA-12.1.1 %scale=1_node /b22a48f5 @BotBuildTests:aarch64_nvidia_grace+default
P: perf: 1519.703 timesteps/s (r:0, l:None, u:None)
[ OK ] (13/28) 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_nvidia_grace+default
P: latency: 4.95 us (r:0, l:None, u:None)
[ OK ] (14/28) 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_nvidia_grace+default
P: latency: 5.01 us (r:0, l:None, u:None)
[ OK ] (15/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.5-gompi-2023b-CUDA-12.4.0 %scale=1_node %device_type=cpu /95ac9526 @BotBuildTests:aarch64_nvidia_grace+default
P: latency: 5.28 us (r:0, l:None, u:None)
[ OK ] (16/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023a-CUDA-12.1.1 %scale=1_node %device_type=cpu /1cff5d41 @BotBuildTests:aarch64_nvidia_grace+default
P: latency: 5.21 us (r:0, l:None, u:None)
[ OK ] (17/28) 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_nvidia_grace+default
P: latency: 7.04 us (r:0, l:None, u:None)
[ OK ] (18/28) 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_nvidia_grace+default
P: latency: 7.0 us (r:0, l:None, u:None)
[ OK ] (19/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.5-gompi-2023b-CUDA-12.4.0 %scale=1_node %device_type=cpu /0edb8a95 @BotBuildTests:aarch64_nvidia_grace+default
P: latency: 8.7 us (r:0, l:None, u:None)
[ OK ] (20/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023a-CUDA-12.1.1 %scale=1_node %device_type=cpu /b2ab2213 @BotBuildTests:aarch64_nvidia_grace+default
P: latency: 8.35 us (r:0, l:None, u:None)
[ OK ] (21/28) 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_nvidia_grace+default
P: latency: 0.48 us (r:0, l:None, u:None)
[ OK ] (22/28) 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_nvidia_grace+default
P: latency: 0.5 us (r:0, l:None, u:None)
[ OK ] (23/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.5-gompi-2023b-CUDA-12.4.0 %scale=1_node /8ec94746 @BotBuildTests:aarch64_nvidia_grace+default
P: latency: 0.51 us (r:0, l:None, u:None)
[ OK ] (24/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023a-CUDA-12.1.1 %scale=1_node /1a3a497b @BotBuildTests:aarch64_nvidia_grace+default
P: latency: 0.49 us (r:0, l:None, u:None)
[ OK ] (25/28) 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_nvidia_grace+default
P: bandwidth: 43062.23 MB/s (r:0, l:None, u:None)
[ OK ] (26/28) 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_nvidia_grace+default
P: bandwidth: 42300.92 MB/s (r:0, l:None, u:None)
[ OK ] (27/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.5-gompi-2023b-CUDA-12.4.0 %scale=1_node /c9ca6dc1 @BotBuildTests:aarch64_nvidia_grace+default
P: bandwidth: 42426.75 MB/s (r:0, l:None, u:None)
[ OK ] (28/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023a-CUDA-12.1.1 %scale=1_node /17289b2f @BotBuildTests:aarch64_nvidia_grace+default
P: bandwidth: 42135.22 MB/s (r:0, l:None, u:None)
[ PASSED ] Ran 20/28 test case(s) from 28 check(s) (0 failure(s), 8 skipped, 0 aborted)
Details
✅ job output file slurm-14305462.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@eessi-bot-deucalion
Copy link

eessi-bot-deucalion bot commented Dec 15, 2025

New job on instance eessi-bot-deucalion for repository eessi.io-2023.06-software
Building on: a64fx
Building for: aarch64/a64fx
Job dir: /home/eessibot/new-bot/jobs/2025.12/pr_1340/771904

date job status comment
Dec 15 07:23:22 UTC 2025 submitted job id 771904 awaits release by job manager
Dec 15 07:24:21 UTC 2025 released job awaits launch by Slurm scheduler
Dec 15 07:25:24 UTC 2025 running job 771904 is running
Dec 15 10:14:30 UTC 2025 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-771904.out
✅ no message matching FATAL:
❌ found message matching ERROR:
❌ found message matching FAILED:
❌ found message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2023.06-software-linux-aarch64-a64fx-17657932440.tar.zstsize: 16 MiB (17309590 bytes)
entries: 3358
modules under 2023.06/software/linux/aarch64/a64fx/modules/all
FEniCS-Basix-Python/0.9.0-gfbf-2023b.lua
FEniCS-Basix/0.9.0-GCC-13.2.0.lua
FEniCS-FFCx/0.9.0-gfbf-2023b.lua
FEniCS-UFL/2024.2.0-gfbf-2023b.lua
FEniCS-ufcx/0.9.0-GCCcore-13.2.0.lua
SLEPc/3.22.2-foss-2023b.lua
nanobind/2.5.0-GCCcore-13.2.0.lua
petsc4py/3.22.5-foss-2023b.lua
pkgconfig/1.5.5-GCCcore-13.2.0-python.lua
pugixml/1.14-GCCcore-13.2.0.lua
robin-map/1.3.0-GCCcore-13.2.0.lua
scikit-build-core/0.10.7-GCCcore-13.2.0.lua
setuptools/80.9.0-GCCcore-13.2.0.lua
slepc4py/3.22.2-foss-2023b.lua
spdlog/1.12.0-GCCcore-13.2.0.lua
software under 2023.06/software/linux/aarch64/a64fx/software
FEniCS-Basix-Python/0.9.0-gfbf-2023b
FEniCS-Basix/0.9.0-GCC-13.2.0
FEniCS-FFCx/0.9.0-gfbf-2023b
FEniCS-UFL/2024.2.0-gfbf-2023b
FEniCS-ufcx/0.9.0-GCCcore-13.2.0
SLEPc/3.22.2-foss-2023b
nanobind/2.5.0-GCCcore-13.2.0
petsc4py/3.22.5-foss-2023b
pkgconfig/1.5.5-GCCcore-13.2.0-python
pugixml/1.14-GCCcore-13.2.0
robin-map/1.3.0-GCCcore-13.2.0
scikit-build-core/0.10.7-GCCcore-13.2.0
setuptools/80.9.0-GCCcore-13.2.0
slepc4py/3.22.2-foss-2023b
spdlog/1.12.0-GCCcore-13.2.0
reprod directories under 2023.06/software/linux/aarch64/a64fx/reprod
no reprod directories in tarball
other under 2023.06/software/linux/aarch64/a64fx
no other files in tarball
Dec 15 10:14:31 UTC 2025 test result
😁 SUCCESS (click triangle for details)
ReFrame Summary
[ SKIP ] ( 1/10) Skipping test: nodes in this partition only have 30720 MiB memory available (per node) according to the current ReFrame configuration, but 49152 MiB is needed
[ SKIP ] ( 2/10) Skipping test: nodes in this partition only have 30720 MiB memory available (per node) according to the current ReFrame configuration, but 49152 MiB is needed
[ SKIP ] ( 3/10) Skipping test: nodes in this partition only have 30720 MiB memory available (per node) according to the current ReFrame configuration, but 49152 MiB is needed
[ SKIP ] ( 4/10) Skipping test: nodes in this partition only have 30720 MiB memory available (per node) according to the current ReFrame configuration, but 49152 MiB is needed
[ OK ] ( 5/10) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/29Aug2024-foss-2023b-kokkos %scale=1_node /aeb2d9df @BotBuildTests:aarch64_a64fx+default
P: perf: 575.881 timesteps/s (r:0, l:None, u:None)
[ OK ] ( 6/10) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/2Aug2023_update2-foss-2023a-kokkos %scale=1_node /04ff9ece @BotBuildTests:aarch64_a64fx+default
P: perf: 572.812 timesteps/s (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_a64fx+default
P: latency: 1.66 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_a64fx+default
P: latency: 1.73 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_a64fx+default
P: bandwidth: 8839.1 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_a64fx+default
P: bandwidth: 8727.37 MB/s (r:0, l:None, u:None)
[ PASSED ] Ran 6/10 test case(s) from 10 check(s) (0 failure(s), 4 skipped, 0 aborted)
Details
✅ job output file slurm-771904.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@boegel
Copy link
Contributor Author

boegel commented Dec 15, 2025

Won't work, need to make sure that spdlog easyconfig from easybuilders/easybuild-easyconfigs#24400 is used to prevent this error for FEniCS-DOLFINx/0.9.0-foss-2023b:

/cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/usr/bin/ld: /tmp/EESSI-2023.06/software/spdlog/1.12.0-GCCcore-13.2.0/lib/libspdlog.a(spdlog.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/usr/bin/ld: failed to set dynamic section sizes: bad value

@boegel
Copy link
Contributor Author

boegel commented Dec 15, 2025

After installing the correct spdlog easyconfig, I'm hitting a different problem with FEniCS-DOLFINx-0.9.0-foss-2023b.eb:

-- The following OPTIONAL packages have not been found:

 * ADIOS2 (required version >= 2.8.1), Adaptable Input/Output (I/O) System., <https://adios2.readthedocs.io/en/latest/>
   IO, including in parallel
 * SCOTCH, Programs and libraries for graph, mesh and hypergraph partitioning, <https://www.labri.fr/perso/pelegrin/scotch>
   Parallel graph partitioning
 * KaHIP, A family of graph partitioning programs, <https://kahip.github.io/>
   Parallel graph partitioning

-- The following RECOMMENDED packages have not been found:

 * ParMETIS (required version >= 4.0.2), Parallel Graph Partitioning and Fill-reducing Matrix Ordering, <http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview>
   Parallel graph partitioning

CMake Error at CMakeLists.txt:509 (message):
  No graph partitioner found.  SCOTCH, ParMETIS or KaHIP is required.

That makes sense, because we filter out ParMETIS as dependency in EESSI, since we can't include it because of its license.

@gkaf89 @jhale Thoughts on this? Is there a particular reason why you didn't include SCOTCH (and/or KaHIP) as a dependency? Why is ParMETIS recommended over SCOTCH/KaHIP?

@jhale
Copy link

jhale commented Dec 15, 2025

@boegel Indeed, although Parmetis is our most widely used partitioner dependency (and thus it is 'recommended'), it is not Open Source.

SCOTCH, in honesty, hasn't performed/scaled so well for large runs in my experience, so I'd rather not ship EESSI build against it, unless really necessary. KaHIP is pretty good. What do we have available to build against? As the PR just went in I guess we could make a quick follow up and add something sensible.

@bedroge
Copy link
Collaborator

bedroge commented Dec 15, 2025

@boegel Indeed, although Parmetis is our most widely used partitioner dependency (and thus it is 'recommended'), it is not Open Source.

SCOTCH, in honesty, hasn't performed/scaled so well for large runs in my experience, so I'd rather not ship EESSI build against it, unless really necessary. KaHIP is pretty good. What do we have available to build against? As the PR just went in I guess we could make a quick follow up and add something sensible.

We don't have a KaHIP for foss/2023b in EESSI yet, but it should be easy to add https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/k/KaHIP/KaHIP-3.16-gompi-2023b.eb (in particular because we already have the same version for 2023a).

@jhale
Copy link

jhale commented Dec 17, 2025

Should be OK - we will do the PRs immediately in the New Year.

@boegel
Copy link
Contributor Author

boegel commented Dec 18, 2025

@jhale
Copy link

jhale commented Jan 5, 2026

Fixed upstream at easybuilders/easybuild-easyconfigs#25004

@bedroge
Copy link
Collaborator

bedroge commented Jan 6, 2026

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-jsc for:arch=aarch64/nvidia/grace

@eessi-bot-jsc
Copy link

eessi-bot-jsc bot commented Jan 6, 2026

New job on instance eessi-bot-jsc for repository eessi.io-2023.06-software
Building on: nvidia-grace
Building for: aarch64/nvidia/grace
Job dir: /p/project1/ceasybuilders/eessibot/jobs/2026.01/pr_1340/14342015

date job status comment
Jan 06 11:19:31 UTC 2026 submitted job id 14342015 awaits release by job manager
Jan 06 11:20:30 UTC 2026 released job awaits launch by Slurm scheduler
Jan 06 13:02:47 UTC 2026 running job 14342015 is running
Jan 06 14:05:49 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-14342015.out
✅ no message matching FATAL:
❌ found message matching ERROR:
❌ found message matching FAILED:
❌ found message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2023.06-software-linux-aarch64-nvidia-grace-17677078200.tar.gzsize: 28 MiB (29525762 bytes)
entries: 3401
modules under 2023.06/software/linux/aarch64/nvidia/grace/modules/all
FEniCS-Basix/0.9.0-GCC-13.2.0.lua
FEniCS-Basix-Python/0.9.0-gfbf-2023b.lua
FEniCS-FFCx/0.9.0-gfbf-2023b.lua
FEniCS-ufcx/0.9.0-GCCcore-13.2.0.lua
FEniCS-UFL/2024.2.0-gfbf-2023b.lua
KaHIP/3.16-gompi-2023b.lua
nanobind/2.5.0-GCCcore-13.2.0.lua
petsc4py/3.22.5-foss-2023b.lua
pkgconfig/1.5.5-GCCcore-13.2.0-python.lua
pugixml/1.14-GCCcore-13.2.0.lua
robin-map/1.3.0-GCCcore-13.2.0.lua
scikit-build-core/0.10.7-GCCcore-13.2.0.lua
setuptools/80.9.0-GCCcore-13.2.0.lua
SLEPc/3.22.2-foss-2023b.lua
slepc4py/3.22.2-foss-2023b.lua
spdlog/1.12.0-GCCcore-13.2.0.lua
software under 2023.06/software/linux/aarch64/nvidia/grace/software
FEniCS-Basix/0.9.0-GCC-13.2.0
FEniCS-Basix-Python/0.9.0-gfbf-2023b
FEniCS-FFCx/0.9.0-gfbf-2023b
FEniCS-ufcx/0.9.0-GCCcore-13.2.0
FEniCS-UFL/2024.2.0-gfbf-2023b
KaHIP/3.16-gompi-2023b
nanobind/2.5.0-GCCcore-13.2.0
petsc4py/3.22.5-foss-2023b
pkgconfig/1.5.5-GCCcore-13.2.0-python
pugixml/1.14-GCCcore-13.2.0
robin-map/1.3.0-GCCcore-13.2.0
scikit-build-core/0.10.7-GCCcore-13.2.0
setuptools/80.9.0-GCCcore-13.2.0
SLEPc/3.22.2-foss-2023b
slepc4py/3.22.2-foss-2023b
spdlog/1.12.0-GCCcore-13.2.0
reprod directories under 2023.06/software/linux/aarch64/nvidia/grace/reprod
no reprod directories in tarball
other under 2023.06/software/linux/aarch64/nvidia/grace
no other files in tarball
Jan 06 14:05:49 UTC 2026 test result
😁 SUCCESS (click triangle for details)
ReFrame Summary
[ SKIP ] ( 1/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 2/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 3/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 4/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 5/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 6/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 7/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 8/28) Skipping GPU test : only 1 GPU available for this test case
[ OK ] ( 9/28) EESSI_LAMMPS_lj %device_type=gpu %module_name=LAMMPS/2Aug2023_update2-foss-2023a-kokkos-CUDA-12.1.1 %scale=1_node /1f2ca7c1 @BotBuildTests:aarch64-nvidia-grace+default
P: perf: 7060.27 timesteps/s (r:0, l:None, u:None)
[ OK ] (10/28) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/29Aug2024-foss-2023b-kokkos %scale=1_node /aeb2d9df @BotBuildTests:aarch64-nvidia-grace+default
P: perf: 1533.332 timesteps/s (r:0, l:None, u:None)
[ OK ] (11/28) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/2Aug2023_update2-foss-2023a-kokkos %scale=1_node /04ff9ece @BotBuildTests:aarch64-nvidia-grace+default
P: perf: 1520.571 timesteps/s (r:0, l:None, u:None)
[ OK ] (12/28) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/2Aug2023_update2-foss-2023a-kokkos-CUDA-12.1.1 %scale=1_node /b22a48f5 @BotBuildTests:aarch64-nvidia-grace+default
P: perf: 1511.987 timesteps/s (r:0, l:None, u:None)
[ OK ] (13/28) 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-nvidia-grace+default
P: latency: 4.87 us (r:0, l:None, u:None)
[ OK ] (14/28) 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-nvidia-grace+default
P: latency: 4.9 us (r:0, l:None, u:None)
[ OK ] (15/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.5-gompi-2023b-CUDA-12.4.0 %scale=1_node %device_type=cpu /95ac9526 @BotBuildTests:aarch64-nvidia-grace+default
P: latency: 5.11 us (r:0, l:None, u:None)
[ OK ] (16/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023a-CUDA-12.1.1 %scale=1_node %device_type=cpu /1cff5d41 @BotBuildTests:aarch64-nvidia-grace+default
P: latency: 4.83 us (r:0, l:None, u:None)
[ OK ] (17/28) 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-nvidia-grace+default
P: latency: 7.12 us (r:0, l:None, u:None)
[ OK ] (18/28) 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-nvidia-grace+default
P: latency: 6.86 us (r:0, l:None, u:None)
[ OK ] (19/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.5-gompi-2023b-CUDA-12.4.0 %scale=1_node %device_type=cpu /0edb8a95 @BotBuildTests:aarch64-nvidia-grace+default
P: latency: 8.39 us (r:0, l:None, u:None)
[ OK ] (20/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023a-CUDA-12.1.1 %scale=1_node %device_type=cpu /b2ab2213 @BotBuildTests:aarch64-nvidia-grace+default
P: latency: 8.35 us (r:0, l:None, u:None)
[ OK ] (21/28) 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-nvidia-grace+default
P: latency: 0.49 us (r:0, l:None, u:None)
[ OK ] (22/28) 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-nvidia-grace+default
P: latency: 0.48 us (r:0, l:None, u:None)
[ OK ] (23/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.5-gompi-2023b-CUDA-12.4.0 %scale=1_node /8ec94746 @BotBuildTests:aarch64-nvidia-grace+default
P: latency: 0.51 us (r:0, l:None, u:None)
[ OK ] (24/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023a-CUDA-12.1.1 %scale=1_node /1a3a497b @BotBuildTests:aarch64-nvidia-grace+default
P: latency: 0.52 us (r:0, l:None, u:None)
[ OK ] (25/28) 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-nvidia-grace+default
P: bandwidth: 44338.31 MB/s (r:0, l:None, u:None)
[ OK ] (26/28) 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-nvidia-grace+default
P: bandwidth: 42528.18 MB/s (r:0, l:None, u:None)
[ OK ] (27/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.5-gompi-2023b-CUDA-12.4.0 %scale=1_node /c9ca6dc1 @BotBuildTests:aarch64-nvidia-grace+default
P: bandwidth: 41241.92 MB/s (r:0, l:None, u:None)
[ OK ] (28/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023a-CUDA-12.1.1 %scale=1_node /17289b2f @BotBuildTests:aarch64-nvidia-grace+default
P: bandwidth: 43083.32 MB/s (r:0, l:None, u:None)
[ PASSED ] Ran 20/28 test case(s) from 28 check(s) (0 failure(s), 8 skipped, 0 aborted)
Details
✅ job output file slurm-14342015.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge
Copy link
Collaborator

bedroge commented Jan 6, 2026

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2

@eessi-bot-aws
Copy link

eessi-bot-aws bot commented Jan 6, 2026

New job on instance eessi-bot-mc-aws for repository eessi.io-2023.06-software
Building on: amd-zen2
Building for: x86_64/amd/zen2
Job dir: /project/def-users/SHARED/jobs/2026.01/pr_1340/119396

date job status comment
Jan 06 11:24:16 UTC 2026 submitted job id 119396 awaits release by job manager
Jan 06 11:25:09 UTC 2026 released job awaits launch by Slurm scheduler
Jan 06 11:30:11 UTC 2026 running job 119396 is running
Jan 06 13:15:30 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-119396.out
✅ no message matching FATAL:
❌ found message matching ERROR:
❌ found message matching FAILED:
❌ found message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2023.06-software-linux-x86_64-amd-zen2-17677050930.tar.zstsize: 22 MiB (23665953 bytes)
entries: 3401
modules under 2023.06/software/linux/x86_64/amd/zen2/modules/all
FEniCS-Basix/0.9.0-GCC-13.2.0.lua
FEniCS-Basix-Python/0.9.0-gfbf-2023b.lua
FEniCS-FFCx/0.9.0-gfbf-2023b.lua
FEniCS-ufcx/0.9.0-GCCcore-13.2.0.lua
FEniCS-UFL/2024.2.0-gfbf-2023b.lua
KaHIP/3.16-gompi-2023b.lua
nanobind/2.5.0-GCCcore-13.2.0.lua
petsc4py/3.22.5-foss-2023b.lua
pkgconfig/1.5.5-GCCcore-13.2.0-python.lua
pugixml/1.14-GCCcore-13.2.0.lua
robin-map/1.3.0-GCCcore-13.2.0.lua
scikit-build-core/0.10.7-GCCcore-13.2.0.lua
setuptools/80.9.0-GCCcore-13.2.0.lua
SLEPc/3.22.2-foss-2023b.lua
slepc4py/3.22.2-foss-2023b.lua
spdlog/1.12.0-GCCcore-13.2.0.lua
software under 2023.06/software/linux/x86_64/amd/zen2/software
FEniCS-Basix/0.9.0-GCC-13.2.0
FEniCS-Basix-Python/0.9.0-gfbf-2023b
FEniCS-FFCx/0.9.0-gfbf-2023b
FEniCS-ufcx/0.9.0-GCCcore-13.2.0
FEniCS-UFL/2024.2.0-gfbf-2023b
KaHIP/3.16-gompi-2023b
nanobind/2.5.0-GCCcore-13.2.0
petsc4py/3.22.5-foss-2023b
pkgconfig/1.5.5-GCCcore-13.2.0-python
pugixml/1.14-GCCcore-13.2.0
robin-map/1.3.0-GCCcore-13.2.0
scikit-build-core/0.10.7-GCCcore-13.2.0
setuptools/80.9.0-GCCcore-13.2.0
SLEPc/3.22.2-foss-2023b
slepc4py/3.22.2-foss-2023b
spdlog/1.12.0-GCCcore-13.2.0
reprod directories under 2023.06/software/linux/x86_64/amd/zen2/reprod
no reprod directories in tarball
other under 2023.06/software/linux/x86_64/amd/zen2
no other files in tarball
Jan 06 13:15:30 UTC 2026 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:x86-64-zen2+default
P: perf: 426.077 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:x86-64-zen2+default
P: perf: 433.199 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:x86-64-zen2+default
P: latency: 2.77 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:x86-64-zen2+default
P: latency: 2.92 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:x86-64-zen2+default
P: latency: 5.56 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:x86-64-zen2+default
P: latency: 5.78 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:x86-64-zen2+default
P: latency: 0.86 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:x86-64-zen2+default
P: latency: 0.8 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:x86-64-zen2+default
P: bandwidth: 6416.77 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:x86-64-zen2+default
P: bandwidth: 6443.68 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-119396.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@jhale
Copy link

jhale commented Jan 6, 2026

Note that the PR includes both Kahip and Parmetis and adds CMake options so that they are strictly required - this is the best solution for Easybuild, but may make difficulties for EESSI. How is/can Parmetis be patched out in EESSI?

@bedroge
Copy link
Collaborator

bedroge commented Jan 6, 2026

Note that the PR includes both Kahip and Parmetis and adds CMake options so that they are strictly required - this is the best solution for Easybuild, but may make difficulties for EESSI. How is/can Parmetis be patched out in EESSI?

Ah, right, then these builds will likely fail. ParMETIS is filtered using EasyBuild's filter dependencies option, that's done in EESSI's EasyBuild configuration here.

We could add a hook in EESSI that removes -DDOLFINX_ENABLE_PARMETIS=ON from configopts, or we could remove that particular flag (only for ParMETIS) from the easyconfig anyway to make it a less strict requirement. With an easyblock you would be able to check this a bit better (i.e. make sure that at least one partitioner is listed as dependency, and otherwise throw an error), but adding one for only this purpose it probably a bit overkill.
@boegel What do you think?

@jhale
Copy link

jhale commented Jan 6, 2026

I commented the strict requirement on finding Parmetis, not ideal for the standard recipe, but on balance preferable to adding custom code.

@bedroge
Copy link
Collaborator

bedroge commented Jan 6, 2026

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-jsc for:arch=aarch64/nvidia/grace

@eessi-bot-jsc
Copy link

eessi-bot-jsc bot commented Jan 6, 2026

New job on instance eessi-bot-jsc for repository eessi.io-2023.06-software
Building on: nvidia-grace
Building for: aarch64/nvidia/grace
Job dir: /p/project1/ceasybuilders/eessibot/jobs/2026.01/pr_1340/14343039

date job status comment
Jan 06 18:50:46 UTC 2026 submitted job id 14343039 awaits release by job manager
Jan 06 18:51:42 UTC 2026 released job awaits launch by Slurm scheduler
Jan 07 10:57:00 UTC 2026 running job 14343039 is running
Jan 07 12:02:11 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-14343039.out
✅ no message matching FATAL:
❌ found message matching ERROR:
❌ found message matching FAILED:
❌ found message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2023.06-software-linux-aarch64-nvidia-grace-17677867500.tar.gzsize: 28 MiB (29536435 bytes)
entries: 3401
modules under 2023.06/software/linux/aarch64/nvidia/grace/modules/all
FEniCS-Basix/0.9.0-GCC-13.2.0.lua
FEniCS-Basix-Python/0.9.0-gfbf-2023b.lua
FEniCS-FFCx/0.9.0-gfbf-2023b.lua
FEniCS-ufcx/0.9.0-GCCcore-13.2.0.lua
FEniCS-UFL/2024.2.0-gfbf-2023b.lua
KaHIP/3.16-gompi-2023b.lua
nanobind/2.5.0-GCCcore-13.2.0.lua
petsc4py/3.22.5-foss-2023b.lua
pkgconfig/1.5.5-GCCcore-13.2.0-python.lua
pugixml/1.14-GCCcore-13.2.0.lua
robin-map/1.3.0-GCCcore-13.2.0.lua
scikit-build-core/0.10.7-GCCcore-13.2.0.lua
setuptools/80.9.0-GCCcore-13.2.0.lua
SLEPc/3.22.2-foss-2023b.lua
slepc4py/3.22.2-foss-2023b.lua
spdlog/1.12.0-GCCcore-13.2.0.lua
software under 2023.06/software/linux/aarch64/nvidia/grace/software
FEniCS-Basix/0.9.0-GCC-13.2.0
FEniCS-Basix-Python/0.9.0-gfbf-2023b
FEniCS-FFCx/0.9.0-gfbf-2023b
FEniCS-ufcx/0.9.0-GCCcore-13.2.0
FEniCS-UFL/2024.2.0-gfbf-2023b
KaHIP/3.16-gompi-2023b
nanobind/2.5.0-GCCcore-13.2.0
petsc4py/3.22.5-foss-2023b
pkgconfig/1.5.5-GCCcore-13.2.0-python
pugixml/1.14-GCCcore-13.2.0
robin-map/1.3.0-GCCcore-13.2.0
scikit-build-core/0.10.7-GCCcore-13.2.0
setuptools/80.9.0-GCCcore-13.2.0
SLEPc/3.22.2-foss-2023b
slepc4py/3.22.2-foss-2023b
spdlog/1.12.0-GCCcore-13.2.0
reprod directories under 2023.06/software/linux/aarch64/nvidia/grace/reprod
no reprod directories in tarball
other under 2023.06/software/linux/aarch64/nvidia/grace
no other files in tarball
Jan 07 12:02:11 UTC 2026 test result
😁 SUCCESS (click triangle for details)
ReFrame Summary
[ SKIP ] ( 1/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 2/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 3/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 4/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 5/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 6/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 7/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 8/28) Skipping GPU test : only 1 GPU available for this test case
[ OK ] ( 9/28) EESSI_LAMMPS_lj %device_type=gpu %module_name=LAMMPS/2Aug2023_update2-foss-2023a-kokkos-CUDA-12.1.1 %scale=1_node /1f2ca7c1 @BotBuildTests:aarch64-nvidia-grace+default
P: perf: 7021.829 timesteps/s (r:0, l:None, u:None)
[ OK ] (10/28) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/29Aug2024-foss-2023b-kokkos %scale=1_node /aeb2d9df @BotBuildTests:aarch64-nvidia-grace+default
P: perf: 1518.306 timesteps/s (r:0, l:None, u:None)
[ OK ] (11/28) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/2Aug2023_update2-foss-2023a-kokkos %scale=1_node /04ff9ece @BotBuildTests:aarch64-nvidia-grace+default
P: perf: 1549.035 timesteps/s (r:0, l:None, u:None)
[ OK ] (12/28) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/2Aug2023_update2-foss-2023a-kokkos-CUDA-12.1.1 %scale=1_node /b22a48f5 @BotBuildTests:aarch64-nvidia-grace+default
P: perf: 1499.467 timesteps/s (r:0, l:None, u:None)
[ OK ] (13/28) 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-nvidia-grace+default
P: latency: 4.91 us (r:0, l:None, u:None)
[ OK ] (14/28) 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-nvidia-grace+default
P: latency: 4.82 us (r:0, l:None, u:None)
[ OK ] (15/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.5-gompi-2023b-CUDA-12.4.0 %scale=1_node %device_type=cpu /95ac9526 @BotBuildTests:aarch64-nvidia-grace+default
P: latency: 5.08 us (r:0, l:None, u:None)
[ OK ] (16/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023a-CUDA-12.1.1 %scale=1_node %device_type=cpu /1cff5d41 @BotBuildTests:aarch64-nvidia-grace+default
P: latency: 5.06 us (r:0, l:None, u:None)
[ OK ] (17/28) 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-nvidia-grace+default
P: latency: 7.0 us (r:0, l:None, u:None)
[ OK ] (18/28) 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-nvidia-grace+default
P: latency: 7.04 us (r:0, l:None, u:None)
[ OK ] (19/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.5-gompi-2023b-CUDA-12.4.0 %scale=1_node %device_type=cpu /0edb8a95 @BotBuildTests:aarch64-nvidia-grace+default
P: latency: 8.62 us (r:0, l:None, u:None)
[ OK ] (20/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023a-CUDA-12.1.1 %scale=1_node %device_type=cpu /b2ab2213 @BotBuildTests:aarch64-nvidia-grace+default
P: latency: 8.63 us (r:0, l:None, u:None)
[ OK ] (21/28) 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-nvidia-grace+default
P: latency: 0.48 us (r:0, l:None, u:None)
[ OK ] (22/28) 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-nvidia-grace+default
P: latency: 0.48 us (r:0, l:None, u:None)
[ OK ] (23/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.5-gompi-2023b-CUDA-12.4.0 %scale=1_node /8ec94746 @BotBuildTests:aarch64-nvidia-grace+default
P: latency: 0.52 us (r:0, l:None, u:None)
[ OK ] (24/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023a-CUDA-12.1.1 %scale=1_node /1a3a497b @BotBuildTests:aarch64-nvidia-grace+default
P: latency: 0.51 us (r:0, l:None, u:None)
[ OK ] (25/28) 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-nvidia-grace+default
P: bandwidth: 41826.5 MB/s (r:0, l:None, u:None)
[ OK ] (26/28) 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-nvidia-grace+default
P: bandwidth: 41991.87 MB/s (r:0, l:None, u:None)
[ OK ] (27/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.5-gompi-2023b-CUDA-12.4.0 %scale=1_node /c9ca6dc1 @BotBuildTests:aarch64-nvidia-grace+default
P: bandwidth: 41826.13 MB/s (r:0, l:None, u:None)
[ OK ] (28/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023a-CUDA-12.1.1 %scale=1_node /17289b2f @BotBuildTests:aarch64-nvidia-grace+default
P: bandwidth: 42430.11 MB/s (r:0, l:None, u:None)
[ PASSED ] Ran 20/28 test case(s) from 28 check(s) (0 failure(s), 8 skipped, 0 aborted)
Details
✅ job output file slurm-14343039.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge
Copy link
Collaborator

bedroge commented Jan 7, 2026

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2

@eessi-bot-aws
Copy link

eessi-bot-aws bot commented Jan 7, 2026

New job on instance eessi-bot-mc-aws for repository eessi.io-2023.06-software
Building on: amd-zen2
Building for: x86_64/amd/zen2
Job dir: /project/def-users/SHARED/jobs/2026.01/pr_1340/119669

date job status comment
Jan 07 09:23:06 UTC 2026 submitted job id 119669 awaits release by job manager
Jan 07 09:24:08 UTC 2026 released job awaits launch by Slurm scheduler
Jan 07 09:30:11 UTC 2026 running job 119669 is running
Jan 07 11:14:41 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-119669.out
✅ no message matching FATAL:
❌ found message matching ERROR:
❌ found message matching FAILED:
❌ found message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2023.06-software-linux-x86_64-amd-zen2-17677841900.tar.zstsize: 22 MiB (23678616 bytes)
entries: 3401
modules under 2023.06/software/linux/x86_64/amd/zen2/modules/all
FEniCS-Basix/0.9.0-GCC-13.2.0.lua
FEniCS-Basix-Python/0.9.0-gfbf-2023b.lua
FEniCS-FFCx/0.9.0-gfbf-2023b.lua
FEniCS-ufcx/0.9.0-GCCcore-13.2.0.lua
FEniCS-UFL/2024.2.0-gfbf-2023b.lua
KaHIP/3.16-gompi-2023b.lua
nanobind/2.5.0-GCCcore-13.2.0.lua
petsc4py/3.22.5-foss-2023b.lua
pkgconfig/1.5.5-GCCcore-13.2.0-python.lua
pugixml/1.14-GCCcore-13.2.0.lua
robin-map/1.3.0-GCCcore-13.2.0.lua
scikit-build-core/0.10.7-GCCcore-13.2.0.lua
setuptools/80.9.0-GCCcore-13.2.0.lua
SLEPc/3.22.2-foss-2023b.lua
slepc4py/3.22.2-foss-2023b.lua
spdlog/1.12.0-GCCcore-13.2.0.lua
software under 2023.06/software/linux/x86_64/amd/zen2/software
FEniCS-Basix/0.9.0-GCC-13.2.0
FEniCS-Basix-Python/0.9.0-gfbf-2023b
FEniCS-FFCx/0.9.0-gfbf-2023b
FEniCS-ufcx/0.9.0-GCCcore-13.2.0
FEniCS-UFL/2024.2.0-gfbf-2023b
KaHIP/3.16-gompi-2023b
nanobind/2.5.0-GCCcore-13.2.0
petsc4py/3.22.5-foss-2023b
pkgconfig/1.5.5-GCCcore-13.2.0-python
pugixml/1.14-GCCcore-13.2.0
robin-map/1.3.0-GCCcore-13.2.0
scikit-build-core/0.10.7-GCCcore-13.2.0
setuptools/80.9.0-GCCcore-13.2.0
SLEPc/3.22.2-foss-2023b
slepc4py/3.22.2-foss-2023b
spdlog/1.12.0-GCCcore-13.2.0
reprod directories under 2023.06/software/linux/x86_64/amd/zen2/reprod
no reprod directories in tarball
other under 2023.06/software/linux/x86_64/amd/zen2
no other files in tarball
Jan 07 11:14:41 UTC 2026 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:x86-64-zen2+default
P: perf: 447.316 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:x86-64-zen2+default
P: perf: 453.894 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:x86-64-zen2+default
P: latency: 2.86 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:x86-64-zen2+default
P: latency: 2.93 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:x86-64-zen2+default
P: latency: 5.8 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:x86-64-zen2+default
P: latency: 5.82 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:x86-64-zen2+default
P: latency: 1.86 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:x86-64-zen2+default
P: latency: 0.93 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:x86-64-zen2+default
P: bandwidth: 6411.36 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:x86-64-zen2+default
P: bandwidth: 6409.9 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-119669.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge
Copy link
Collaborator

bedroge commented Jan 7, 2026

Build failure for FEniCS-DOLFINx/0.9.0-foss-2023b:

/cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/usr/bin/ld: /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen2/software/spdlog/1.12.0-GCCcore-13.2.0/lib/libspdlog.a(spdlog.cpp.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/usr/bin/ld: failed to set dynamic section sizes: bad value
collect2: error: ld returned 1 exit status

Looks like easybuilders/easybuild-easyconfigs#24400 should fix this. Using EB 5.2.0 instead of 5.1.2 should pick up the new version of this easyconfig. @boegel can you move the builds to the new easystack?

edit: see boegel#35.

@boegel
Copy link
Contributor Author

boegel commented Jan 7, 2026

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2

@eessi-bot-aws
Copy link

eessi-bot-aws bot commented Jan 7, 2026

New job on instance eessi-bot-mc-aws for repository eessi.io-2023.06-software
Building on: amd-zen2
Building for: x86_64/amd/zen2
Job dir: /project/def-users/SHARED/jobs/2026.01/pr_1340/119670

date job status comment
Jan 07 15:50:52 UTC 2026 submitted job id 119670 awaits release by job manager
Jan 07 15:51:07 UTC 2026 released job awaits launch by Slurm scheduler
Jan 07 15:57:10 UTC 2026 running job 119670 is running
Jan 07 17:47:03 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-119670.out
✅ no message matching FATAL:
✅ 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.* created!
Artefacts
eessi-2023.06-software-linux-x86_64-amd-zen2-17678078240.tar.zstsize: 20 MiB (21259348 bytes)
entries: 3584
modules under 2023.06/software/linux/x86_64/amd/zen2/modules/all
FEniCS-Basix/0.9.0-GCC-13.2.0.lua
FEniCS-Basix-Python/0.9.0-gfbf-2023b.lua
FEniCS-DOLFINx/0.9.0-foss-2023b.lua
FEniCS-DOLFINx-Python/0.9.0-foss-2023b.lua
FEniCS-FFCx/0.9.0-gfbf-2023b.lua
FEniCS-ufcx/0.9.0-GCCcore-13.2.0.lua
FEniCS-UFL/2024.2.0-gfbf-2023b.lua
nanobind/2.5.0-GCCcore-13.2.0.lua
petsc4py/3.22.5-foss-2023b.lua
pkgconfig/1.5.5-GCCcore-13.2.0-python.lua
pugixml/1.14-GCCcore-13.2.0.lua
robin-map/1.3.0-GCCcore-13.2.0.lua
scikit-build-core/0.10.7-GCCcore-13.2.0.lua
setuptools/80.9.0-GCCcore-13.2.0.lua
SLEPc/3.22.2-foss-2023b.lua
slepc4py/3.22.2-foss-2023b.lua
spdlog/1.12.0-GCCcore-13.2.0.lua
software under 2023.06/software/linux/x86_64/amd/zen2/software
FEniCS-Basix/0.9.0-GCC-13.2.0
FEniCS-Basix-Python/0.9.0-gfbf-2023b
FEniCS-DOLFINx/0.9.0-foss-2023b
FEniCS-DOLFINx-Python/0.9.0-foss-2023b
FEniCS-FFCx/0.9.0-gfbf-2023b
FEniCS-ufcx/0.9.0-GCCcore-13.2.0
FEniCS-UFL/2024.2.0-gfbf-2023b
nanobind/2.5.0-GCCcore-13.2.0
petsc4py/3.22.5-foss-2023b
pkgconfig/1.5.5-GCCcore-13.2.0-python
pugixml/1.14-GCCcore-13.2.0
robin-map/1.3.0-GCCcore-13.2.0
scikit-build-core/0.10.7-GCCcore-13.2.0
setuptools/80.9.0-GCCcore-13.2.0
SLEPc/3.22.2-foss-2023b
slepc4py/3.22.2-foss-2023b
spdlog/1.12.0-GCCcore-13.2.0
reprod directories under 2023.06/software/linux/x86_64/amd/zen2/reprod
no reprod directories in tarball
other under 2023.06/software/linux/x86_64/amd/zen2
no other files in tarball
Jan 07 17:47:03 UTC 2026 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:x86-64-zen2+default
P: perf: 260.576 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:x86-64-zen2+default
P: perf: 437.11 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:x86-64-zen2+default
P: latency: 2.65 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:x86-64-zen2+default
P: latency: 2.59 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:x86-64-zen2+default
P: latency: 6.01 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:x86-64-zen2+default
P: latency: 6.07 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:x86-64-zen2+default
P: latency: 0.84 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:x86-64-zen2+default
P: latency: 0.96 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:x86-64-zen2+default
P: bandwidth: 6421.2 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:x86-64-zen2+default
P: bandwidth: 6379.59 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-119670.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@boegel
Copy link
Contributor Author

boegel commented Jan 7, 2026

Note that the PR includes both Kahip and Parmetis and adds CMake options so that they are strictly required - this is the best solution for Easybuild, but may make difficulties for EESSI. How is/can Parmetis be patched out in EESSI?

Ah, right, then these builds will likely fail. ParMETIS is filtered using EasyBuild's filter dependencies option, that's done in EESSI's EasyBuild configuration here.

We could add a hook in EESSI that removes -DDOLFINX_ENABLE_PARMETIS=ON from configopts, or we could remove that particular flag (only for ParMETIS) from the easyconfig anyway to make it a less strict requirement. With an easyblock you would be able to check this a bit better (i.e. make sure that at least one partitioner is listed as dependency, and otherwise throw an error), but adding one for only this purpose it probably a bit overkill. @boegel What do you think?

One option could be to only use -DDOLFINX_ENABLE_PARMETIS=ON conditionally in configopts (when ParMETIS is actually a dependency), but that can't really be done easily in the easyconfig file (since the condition would be checked when parsing the easyconfig file, and filtering of dependencies is only done later).

Another option is to update our hooks in EESSI to remove the use of -DDOLFINX_ENABLE_PARMETIS=ON in pre_configure_hook if ParMETIS is not a dependency...

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 EuroHPC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants