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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants