Skip to content

Conversation

hvelab
Copy link
Contributor

@hvelab hvelab commented Sep 9, 2025

Based on #1013

@hvelab
Copy link
Contributor Author

hvelab commented Sep 9, 2025

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx

@gpu-bot-ugent
Copy link

gpu-bot-ugent bot commented Sep 9, 2025

Label bot:build has been set by user hvelab, but this person does not have permission to trigger builds

@eessi-bot-deucalion
Copy link

eessi-bot-deucalion bot commented Sep 9, 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.09/pr_1187/542005

date job status comment
Sep 09 12:08:38 UTC 2025 submitted job id 542005 awaits release by job manager
Sep 09 12:09:00 UTC 2025 released job awaits launch by Slurm scheduler
Sep 09 12:10:04 UTC 2025 running job 542005 is running
Sep 09 13:10:16 UTC 2025 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-542005.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.gz created!
Artefacts
eessi-2023.06-software-linux-aarch64-a64fx-17574230200.tar.gzsize: 21 MiB (22058757 bytes)
entries: 899
modules under 2023.06/software/linux/aarch64/a64fx/modules/all
Bison/3.8.2-GCCcore-12.2.0.lua
ICU/72.1-GCCcore-12.2.0.lua
Ninja/1.11.1-GCCcore-12.2.0.lua
PCRE2/10.40-GCCcore-12.2.0.lua
software under 2023.06/software/linux/aarch64/a64fx/software
Bison/3.8.2-GCCcore-12.2.0
ICU/72.1-GCCcore-12.2.0
Ninja/1.11.1-GCCcore-12.2.0
PCRE2/10.40-GCCcore-12.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
Sep 09 13:10:16 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) accodring 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) accodring 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) accodring 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) accodring 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: 583.04 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: 581.176 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.69 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: 8863.55 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: 8502.57 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-542005.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

removing Harfbuzz as it depends on rust
@hvelab
Copy link
Contributor Author

hvelab commented Sep 9, 2025

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx

@gpu-bot-ugent
Copy link

gpu-bot-ugent bot commented Sep 9, 2025

Label bot:build has been set by user hvelab, but this person does not have permission to trigger builds

@eessi-bot-deucalion
Copy link

eessi-bot-deucalion bot commented Sep 9, 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.09/pr_1187/542189

date job status comment
Sep 09 15:07:27 UTC 2025 submitted job id 542189 awaits release by job manager
Sep 09 15:08:04 UTC 2025 released job awaits launch by Slurm scheduler
Sep 09 15:09:07 UTC 2025 running job 542189 is running
Sep 09 16:10:02 UTC 2025 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-542189.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.gz created!
Artefacts
eessi-2023.06-software-linux-aarch64-a64fx-17574338440.tar.gzsize: 4 MiB (4782424 bytes)
entries: 183
modules under 2023.06/software/linux/aarch64/a64fx/modules/all
Highway/1.0.3-GCCcore-12.2.0.lua
Ninja/1.11.1-GCCcore-12.2.0.lua
googletest/1.12.1-GCCcore-12.2.0.lua
software under 2023.06/software/linux/aarch64/a64fx/software
Highway/1.0.3-GCCcore-12.2.0
Ninja/1.11.1-GCCcore-12.2.0
googletest/1.12.1-GCCcore-12.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
Sep 09 16:10:02 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) accodring 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) accodring 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) accodring 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) accodring 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: 583.459 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: 582.273 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.71 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.71 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: 8792.42 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: 8739.6 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-542189.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge
Copy link
Collaborator

bedroge commented Sep 25, 2025

Previous attempts failed due to the Rust issue, which has been solved now. Let's try again.

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx

@eessi-bot-deucalion
Copy link

eessi-bot-deucalion bot commented Sep 25, 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.09/pr_1187/554969

date job status comment
Sep 25 14:31:55 UTC 2025 submitted job id 554969 awaits release by job manager
Sep 25 14:32:52 UTC 2025 released job awaits launch by Slurm scheduler
Sep 25 14:33:55 UTC 2025 running job 554969 is running
Sep 25 15:48:00 UTC 2025 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-554969.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.gz created!
Artefacts
eessi-2023.06-software-linux-aarch64-a64fx-17588148890.tar.gzsize: 5 MiB (5269771 bytes)
entries: 1288
modules under 2023.06/software/linux/aarch64/a64fx/modules/all
Catch2/2.13.9-GCCcore-12.2.0.lua
Eigen/3.4.0-GCCcore-12.2.0.lua
Highway/1.0.3-GCCcore-12.2.0.lua
gfbf/2022b.lua
googletest/1.12.1-GCCcore-12.2.0.lua
hypothesis/6.68.2-GCCcore-12.2.0.lua
pybind11/2.10.3-GCCcore-12.2.0.lua
software under 2023.06/software/linux/aarch64/a64fx/software
Catch2/2.13.9-GCCcore-12.2.0
Eigen/3.4.0-GCCcore-12.2.0
Highway/1.0.3-GCCcore-12.2.0
gfbf/2022b
googletest/1.12.1-GCCcore-12.2.0
hypothesis/6.68.2-GCCcore-12.2.0
pybind11/2.10.3-GCCcore-12.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
Sep 25 15:48:00 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) accodring 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) accodring 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) accodring 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) accodring 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: 583.052 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: 583.986 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.69 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.71 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: 8794.49 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: 8525.9 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-554969.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge
Copy link
Collaborator

bedroge commented Sep 25, 2025

These numpy tests failed:

FAILED core/tests/test_deprecations.py::TestQuantileInterpolationDeprecation::test_deprecated[percentile]
FAILED core/tests/test_deprecations.py::TestQuantileInterpolationDeprecation::test_deprecated[nanpercentile]
FAILED core/tests/test_numeric.py::TestFloatExceptions::test_warnings - Asser...
FAILED lib/tests/test_function_base.py::TestCorrCoef::test_extreme - Floating...
FAILED lib/tests/test_nanfunctions.py::TestNanFunctions_Percentile::test_empty
FAILED polynomial/tests/test_classes.py::test_bad_conditioned_fit[Polynomial]
FAILED polynomial/tests/test_classes.py::test_bad_conditioned_fit[Legendre]
FAILED polynomial/tests/test_classes.py::test_bad_conditioned_fit[Chebyshev]
FAILED polynomial/tests/test_classes.py::test_bad_conditioned_fit[Laguerre]
FAILED polynomial/tests/test_classes.py::test_bad_conditioned_fit[Hermite] - ...
FAILED polynomial/tests/test_classes.py::test_bad_conditioned_fit[HermiteE]
= 11 failed, 25364 passed, 222 skipped, 1307 deselected, 33 xfailed, 4 xpassed, 775 warnings in 948.84s (0:15:48) =

@boegel
Copy link
Contributor

boegel commented Sep 26, 2025

@bedroge I would just log that as a known issue, see also #318

Note that we also have some magic in our hooks to help with getting fewer numpy test failures on neoverse_v1 (we use -march=armv8.4-a instead of -march=native), see:

@bedroge
Copy link
Collaborator

bedroge commented Sep 26, 2025

@bedroge I would just log that as a known issue, see also #318

Note that we also have some magic in our hooks to help with getting fewer numpy test failures on neoverse_v1 (we use -march=armv8.4-a instead of -march=native), see:

I just tried it interactively with -march=armv8.2-a (see https://en.wikipedia.org/wiki/Fujitsu_A64FX and https://www.fujitsu.com/global/products/computing/servers/supercomputer/a64fx/), and then numpy installs without issues. I guess the culprit may be sve, as that's probably disabled with armv8.2-a. Now retrying with armv8.2-a+sve.

@bedroge
Copy link
Collaborator

bedroge commented Sep 26, 2025

Confirmed: with armv8.2-a+sve the same 11 tests fail. So we can either ignore the failing tests or build without sve support.

edit: maybe I should try SciPy itself as well with both approaches.

Scipy built with --optarch="march=armv8.2-a" has two failing tests:

FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_bug_6139 - AssertionError: linprog status 4, message: The solution does not satisfy the constraints within the...
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_bug_6139 - AssertionError: linprog status 4, message: The solution does not satisfy the constraints wi...

@hvelab
Copy link
Contributor Author

hvelab commented Sep 29, 2025

I will split this PR into two, I'll move the SciPy bundle so I it's cleaner with the hook modification, and the rest of the apps will remain in this one

remove scipy to split it into another PR
@hvelab
Copy link
Contributor Author

hvelab commented Sep 29, 2025

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx

@gpu-bot-ugent
Copy link

gpu-bot-ugent bot commented Sep 29, 2025

Label bot:build has been set by user hvelab, but this person does not have permission to trigger builds

@eessi-bot-deucalion
Copy link

error: easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml: patch does not apply

Unable to download or merge changes between the source branch and the destination branch.
Tip: This can usually be resolved by syncing your branch and resolving any merge conflicts.

@hvelab
Copy link
Contributor Author

hvelab commented Sep 29, 2025

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx

@gpu-bot-ugent
Copy link

gpu-bot-ugent bot commented Sep 29, 2025

Label bot:build has been set by user hvelab, but this person does not have permission to trigger builds

@eessi-bot-deucalion
Copy link

eessi-bot-deucalion bot commented Sep 29, 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.09/pr_1187/563649

date job status comment
Sep 29 10:09:06 UTC 2025 submitted job id 563649 awaits release by job manager
Sep 29 10:09:31 UTC 2025 released job awaits launch by Slurm scheduler
Sep 29 10:10:34 UTC 2025 running job 563649 is running
Sep 29 13:48:07 UTC 2025 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-563649.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.gz created!
Artefacts
eessi-2023.06-software-linux-aarch64-a64fx-17591533170.tar.gzsize: 80 MiB (84011637 bytes)
entries: 21567
modules under 2023.06/software/linux/aarch64/a64fx/modules/all
Armadillo/11.4.3-foss-2022b.lua
Boost/1.81.0-GCC-12.2.0.lua
CFITSIO/4.2.0-GCCcore-12.2.0.lua
Catch2/2.13.9-GCCcore-12.2.0.lua
Eigen/3.4.0-GCCcore-12.2.0.lua
GEOS/3.11.1-GCC-12.2.0.lua
HDF/4.2.15-GCCcore-12.2.0.lua
HDF5/1.14.0-gompi-2022b.lua
Highway/1.0.3-GCCcore-12.2.0.lua
LibTIFF/4.4.0-GCCcore-12.2.0.lua
PCRE/8.45-GCCcore-12.2.0.lua
PROJ/9.1.1-GCCcore-12.2.0.lua
Szip/2.1.1-GCCcore-12.2.0.lua
arpack-ng/3.8.0-foss-2022b.lua
gfbf/2022b.lua
giflib/5.2.1-GCCcore-12.2.0.lua
googletest/1.12.1-GCCcore-12.2.0.lua
gzip/1.12-GCCcore-12.2.0.lua
hypothesis/6.68.2-GCCcore-12.2.0.lua
jbigkit/2.1-GCCcore-12.2.0.lua
libdeflate/1.15-GCCcore-12.2.0.lua
libgeotiff/1.7.1-GCCcore-12.2.0.lua
libtirpc/1.3.3-GCCcore-12.2.0.lua
lz4/1.9.4-GCCcore-12.2.0.lua
netCDF/4.9.0-gompi-2022b.lua
nlohmann_json/3.11.2-GCCcore-12.2.0.lua
pybind11/2.10.3-GCCcore-12.2.0.lua
zstd/1.5.2-GCCcore-12.2.0.lua
software under 2023.06/software/linux/aarch64/a64fx/software
Armadillo/11.4.3-foss-2022b
Boost/1.81.0-GCC-12.2.0
CFITSIO/4.2.0-GCCcore-12.2.0
Catch2/2.13.9-GCCcore-12.2.0
Eigen/3.4.0-GCCcore-12.2.0
GEOS/3.11.1-GCC-12.2.0
HDF/4.2.15-GCCcore-12.2.0
HDF5/1.14.0-gompi-2022b
Highway/1.0.3-GCCcore-12.2.0
LibTIFF/4.4.0-GCCcore-12.2.0
PCRE/8.45-GCCcore-12.2.0
PROJ/9.1.1-GCCcore-12.2.0
Szip/2.1.1-GCCcore-12.2.0
arpack-ng/3.8.0-foss-2022b
gfbf/2022b
giflib/5.2.1-GCCcore-12.2.0
googletest/1.12.1-GCCcore-12.2.0
gzip/1.12-GCCcore-12.2.0
hypothesis/6.68.2-GCCcore-12.2.0
jbigkit/2.1-GCCcore-12.2.0
libdeflate/1.15-GCCcore-12.2.0
libgeotiff/1.7.1-GCCcore-12.2.0
libtirpc/1.3.3-GCCcore-12.2.0
lz4/1.9.4-GCCcore-12.2.0
netCDF/4.9.0-gompi-2022b
nlohmann_json/3.11.2-GCCcore-12.2.0
pybind11/2.10.3-GCCcore-12.2.0
zstd/1.5.2-GCCcore-12.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
Sep 29 13:48:07 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) accodring 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) accodring 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) accodring 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) accodring 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: 580.665 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: 564.163 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.64 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.72 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: 8754.18 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: 8734.54 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-563649.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge
Copy link
Collaborator

bedroge commented Sep 30, 2025

Confirmed: with armv8.2-a+sve the same 11 tests fail. So we can either ignore the failing tests or build without sve support.

edit: maybe I should try SciPy itself as well with both approaches.

Scipy built with --optarch="march=armv8.2-a" has two failing tests:

FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_bug_6139 - AssertionError: linprog status 4, message: The solution does not satisfy the constraints within the...
FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_bug_6139 - AssertionError: linprog status 4, message: The solution does not satisfy the constraints wi...

Also tried this with --ignore-test-failure to check how many SciPy tests would fail for an optimized build:

3282 failed, 44531 passed, 2343 skipped, 139 xfailed, 11 xpassed, 61
errors in 4431.68s (1:13:51) 

😲 So I think we should proceed with the less optimized version 😆

@bedroge
Copy link
Collaborator

bedroge commented Oct 4, 2025

I think this one has some overlap with #1177 (edit: and #1218), so let's do that one first.

@bedroge
Copy link
Collaborator

bedroge commented Oct 7, 2025

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx

@eessi-bot-deucalion
Copy link

eessi-bot-deucalion bot commented Oct 7, 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.10/pr_1187/578972

date job status comment
Oct 07 09:00:04 UTC 2025 submitted job id 578972 awaits release by job manager
Oct 07 09:00:09 UTC 2025 released job awaits launch by Slurm scheduler
Oct 07 09:01:11 UTC 2025 running job 578972 is running
Oct 09 09:02:47 UTC 2025 finished
🤷 UNKNOWN (click triangle for detailed information)
  • Job results file _bot_job578972.result does not exist in job directory, or parsing it failed.
  • No artefacts were found/reported.
Oct 09 09:02:47 UTC 2025 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job578972.test does not exist in job directory, or parsing it failed.

@trz42 trz42 added the a64fx label Oct 7, 2025
@bedroge
Copy link
Collaborator

bedroge commented Oct 9, 2025

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx

@eessi-bot-deucalion
Copy link

eessi-bot-deucalion bot commented Oct 9, 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.10/pr_1187/580995

date job status comment
Oct 09 09:03:08 UTC 2025 submitted job id 580995 awaits release by job manager
Oct 09 09:03:51 UTC 2025 released job awaits launch by Slurm scheduler
Oct 09 09:04:53 UTC 2025 running job 580995 is running
Oct 09 23:13:48 UTC 2025 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-580995.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.gz created!
Artefacts
eessi-2023.06-software-linux-aarch64-a64fx-17600510120.tar.gzsize: 814 MiB (853947272 bytes)
entries: 62489
modules under 2023.06/software/linux/aarch64/a64fx/modules/all
ATK/2.38.0-GCCcore-12.2.0.lua
Armadillo/11.4.3-foss-2022b.lua
Boost.MPI/1.81.0-gompi-2022b.lua
Boost/1.81.0-GCC-12.2.0.lua
Brunsli/0.1-GCCcore-12.2.0.lua
CFITSIO/4.2.0-GCCcore-12.2.0.lua
FriBidi/1.0.12-GCCcore-12.2.0.lua
GDAL/3.6.2-foss-2022b.lua
GEOS/3.11.1-GCC-12.2.0.lua
GTK3/3.24.35-GCCcore-12.2.0.lua
Gdk-Pixbuf/2.42.10-GCCcore-12.2.0.lua
Ghostscript/10.0.0-GCCcore-12.2.0.lua
HDF/4.2.15-GCCcore-12.2.0.lua
ImageMagick/7.1.0-53-GCCcore-12.2.0.lua
Imath/3.1.6-GCCcore-12.2.0.lua
LERC/4.0.0-GCCcore-12.2.0.lua
LibTIFF/4.4.0-GCCcore-12.2.0.lua
LittleCMS/2.14-GCCcore-12.2.0.lua
OpenEXR/3.1.5-GCCcore-12.2.0.lua
OpenJPEG/2.5.0-GCCcore-12.2.0.lua
PCRE/8.45-GCCcore-12.2.0.lua
PROJ/9.1.1-GCCcore-12.2.0.lua
Pango/1.50.12-GCCcore-12.2.0.lua
Qhull/2020.2-GCCcore-12.2.0.lua
WRF/4.4.1-foss-2022b-dmpar.lua
Xerces-C++/3.2.4-GCCcore-12.2.0.lua
arpack-ng/3.8.0-foss-2022b.lua
at-spi2-atk/2.38.0-GCCcore-12.2.0.lua
at-spi2-core/2.46.0-GCCcore-12.2.0.lua
giflib/5.2.1-GCCcore-12.2.0.lua
jbigkit/2.1-GCCcore-12.2.0.lua
json-c/0.16-GCCcore-12.2.0.lua
libdeflate/1.15-GCCcore-12.2.0.lua
libepoxy/1.5.10-GCCcore-12.2.0.lua
libgeotiff/1.7.1-GCCcore-12.2.0.lua
libtirpc/1.3.3-GCCcore-12.2.0.lua
netCDF-Fortran/4.6.0-gompi-2022b.lua
netCDF/4.9.0-gompi-2022b.lua
nlohmann_json/3.11.2-GCCcore-12.2.0.lua
tcsh/6.24.07-GCCcore-12.2.0.lua
time/1.9-GCCcore-12.2.0.lua
waLBerla/6.1-foss-2022b.lua
software under 2023.06/software/linux/aarch64/a64fx/software
ATK/2.38.0-GCCcore-12.2.0
Armadillo/11.4.3-foss-2022b
Boost.MPI/1.81.0-gompi-2022b
Boost/1.81.0-GCC-12.2.0
Brunsli/0.1-GCCcore-12.2.0
CFITSIO/4.2.0-GCCcore-12.2.0
FriBidi/1.0.12-GCCcore-12.2.0
GDAL/3.6.2-foss-2022b
GEOS/3.11.1-GCC-12.2.0
GTK3/3.24.35-GCCcore-12.2.0
Gdk-Pixbuf/2.42.10-GCCcore-12.2.0
Ghostscript/10.0.0-GCCcore-12.2.0
HDF/4.2.15-GCCcore-12.2.0
ImageMagick/7.1.0-53-GCCcore-12.2.0
Imath/3.1.6-GCCcore-12.2.0
LERC/4.0.0-GCCcore-12.2.0
LibTIFF/4.4.0-GCCcore-12.2.0
LittleCMS/2.14-GCCcore-12.2.0
OpenEXR/3.1.5-GCCcore-12.2.0
OpenJPEG/2.5.0-GCCcore-12.2.0
PCRE/8.45-GCCcore-12.2.0
PROJ/9.1.1-GCCcore-12.2.0
Pango/1.50.12-GCCcore-12.2.0
Qhull/2020.2-GCCcore-12.2.0
WRF/4.4.1-foss-2022b-dmpar
Xerces-C++/3.2.4-GCCcore-12.2.0
arpack-ng/3.8.0-foss-2022b
at-spi2-atk/2.38.0-GCCcore-12.2.0
at-spi2-core/2.46.0-GCCcore-12.2.0
giflib/5.2.1-GCCcore-12.2.0
jbigkit/2.1-GCCcore-12.2.0
json-c/0.16-GCCcore-12.2.0
libdeflate/1.15-GCCcore-12.2.0
libepoxy/1.5.10-GCCcore-12.2.0
libgeotiff/1.7.1-GCCcore-12.2.0
libtirpc/1.3.3-GCCcore-12.2.0
netCDF-Fortran/4.6.0-gompi-2022b
netCDF/4.9.0-gompi-2022b
nlohmann_json/3.11.2-GCCcore-12.2.0
tcsh/6.24.07-GCCcore-12.2.0
time/1.9-GCCcore-12.2.0
waLBerla/6.1-foss-2022b
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
Oct 09 23:13:48 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) accodring 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) accodring 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) accodring 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) accodring 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: 574.269 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: 585.237 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.69 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.7 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: 8710.19 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: 8642.46 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-580995.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case
Oct 10 07:37:48 UTC 2025 uploaded transfer of eessi-2023.06-software-linux-aarch64-a64fx-17600510120.tar.gz to S3 bucket succeeded

@bedroge bedroge added the ready-to-deploy Mark a PR as ready to deploy label Oct 10, 2025
Copy link
Collaborator

@bedroge bedroge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lgtm

@bedroge bedroge added bot:deploy Ask bot to deploy missing software installations to EESSI and removed ready-to-deploy Mark a PR as ready to deploy labels Oct 10, 2025
@bedroge
Copy link
Collaborator

bedroge commented Oct 10, 2025

Staging PR merged, tarball has been ingested.

@bedroge bedroge merged commit 01ea5e7 into EESSI:main Oct 10, 2025
50 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

a64fx bot:deploy Ask bot to deploy missing software installations to EESSI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants