Spack will be used to manage open source software packages on Fugaku.
Fugaku users can easily use pre-installed packages and built packages based on Spack recipes.
The following list shows the results of building/compiling packages for aarch64 according to the Spack recipes.
Note that the results in this list do not guarantee that each package will work properly.
On the other hand, Fujitsu will provide the following packages compiled with Fujitsu compiler on Fugaku as "external" packages, of which Spack can be aware.
|
Compiler | Fujitsu Compiler Fujitsu C/C++ Compiler 4.10.0 tcsds-1.2.38 |
---|---|
Result | Dependency Error |
Failed to install dependency package :
------------------------------------------------
==> py-future: Executing phase: 'install'
==> py-future: Successfully installed py-future-0.18.3-ow5bmmh2t2eioqjvnwh4vnznjrfonp65
Stage: 10.34s. Install: 47.78s. Post-install: 6.25s. Total: 1m 6.72s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-future-0.18.3-ow5bmmh2t2eioqjvnwh4vnznjrfonp65
==> Installing py-pillow-10.0.0-6f2zzclbqjgx3regbmdauikflam6ddiu [64/82]
==> No binary for py-pillow-10.0.0-6f2zzclbqjgx3regbmdauikflam6ddiu found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/9c/9c82b5b3e043c7af0d95792d0d20ccf68f61a1fec6b3530e718b688422727396.tar.gz
==> Ran patch() for py-pillow
==> py-pillow: Executing phase: 'install'
==> py-pillow: Successfully installed py-pillow-10.0.0-6f2zzclbqjgx3regbmdauikflam6ddiu
Stage: 50.29s. Install: 2m 33.51s. Post-install: 3.24s. Total: 3m 33.54s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-pillow-10.0.0-6f2zzclbqjgx3regbmdauikflam6ddiu
==> Installing py-nose-1.3.7-74qtclyjjiovszq23fbsvkmwlec5lxvw [65/82]
==> No binary for py-nose-1.3.7-74qtclyjjiovszq23fbsvkmwlec5lxvw found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/f1/f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98.tar.gz
==> No patches needed for py-nose
==> py-nose: Executing phase: 'install'
==> py-nose: Successfully installed py-nose-1.3.7-74qtclyjjiovszq23fbsvkmwlec5lxvw
Stage: 13.37s. Install: 40.43s. Post-install: 2.51s. Total: 58.71s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-nose-1.3.7-74qtclyjjiovszq23fbsvkmwlec5lxvw
==> Installing meson-1.2.2-q3x2ykxwy75reiauwlleorzp4n2ril4t [66/82]
==> No binary for meson-1.2.2-q3x2ykxwy75reiauwlleorzp4n2ril4t found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/1c/1caa0ef6082e311bdca9836e7907f548b8c3f041a42ed41f0ff916b83ac7dddd.tar.gz
==> Applied patch /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/repos/builtin/packages/meson/rpath-0.64.patch
==> Applied patch /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/repos/builtin/packages/meson/python-3.12-support.patch
==> meson: Executing phase: 'install'
==> meson: Successfully installed meson-1.2.2-q3x2ykxwy75reiauwlleorzp4n2ril4t
Stage: 2m 11.35s. Install: 1m 21.41s. Post-install: 6.11s. Total: 3m 44.90s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/meson-1.2.2-q3x2ykxwy75reiauwlleorzp4n2ril4t
==> Installing py-pyparsing-3.0.9-f3rn3qs5d7kn2cw23rwpjydvbwxu3vnz [67/82]
==> No binary for py-pyparsing-3.0.9-f3rn3qs5d7kn2cw23rwpjydvbwxu3vnz found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/2b/2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb.tar.gz
==> No patches needed for py-pyparsing
==> py-pyparsing: Executing phase: 'install'
==> py-pyparsing: Successfully installed py-pyparsing-3.0.9-f3rn3qs5d7kn2cw23rwpjydvbwxu3vnz
Stage: 19.82s. Install: 10.43s. Post-install: 1.66s. Total: 34.18s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-pyparsing-3.0.9-f3rn3qs5d7kn2cw23rwpjydvbwxu3vnz
==> Installing py-mpi4py-3.1.4-se3lyubmv7ele3zveb3m45wyzshnegbk [68/82]
==> No binary for py-mpi4py-3.1.4-se3lyubmv7ele3zveb3m45wyzshnegbk found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/17/17858f2ebc623220d0120d1fa8d428d033dde749c4bc35b33d81a66ad7f93480.tar.gz
==> No patches needed for py-mpi4py
==> py-mpi4py: Executing phase: 'install'
==> py-mpi4py: Successfully installed py-mpi4py-3.1.4-se3lyubmv7ele3zveb3m45wyzshnegbk
Stage: 22.27s. Install: 3m 27.79s. Post-install: 2.43s. Total: 3m 59.20s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-mpi4py-3.1.4-se3lyubmv7ele3zveb3m45wyzshnegbk
==> Installing py-beniget-0.4.1-or5etyblsn4q73ib6clw2j6c3g2unk7h [69/82]
==> No binary for py-beniget-0.4.1-or5etyblsn4q73ib6clw2j6c3g2unk7h found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/75/75554b3b8ad0553ce2f607627dad3d95c60c441189875b98e097528f8e23ac0c.tar.gz
==> No patches needed for py-beniget
==> py-beniget: Executing phase: 'install'
==> py-beniget: Successfully installed py-beniget-0.4.1-or5etyblsn4q73ib6clw2j6c3g2unk7h
Stage: 0.63s. Install: 11.49s. Post-install: 1.62s. Total: 16.14s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-beniget-0.4.1-or5etyblsn4q73ib6clw2j6c3g2unk7h
==> Installing py-kiwisolver-1.3.2-ifd7dug46npqogdv5fscxzeffn3faaua [70/82]
==> No binary for py-kiwisolver-1.3.2-ifd7dug46npqogdv5fscxzeffn3faaua found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/fc/fc4453705b81d03568d5b808ad8f09c77c47534f6ac2e72e733f9ca4714aa75c.tar.gz
==> No patches needed for py-kiwisolver
==> py-kiwisolver: Executing phase: 'install'
==> py-kiwisolver: Successfully installed py-kiwisolver-1.3.2-ifd7dug46npqogdv5fscxzeffn3faaua
Stage: 1.53s. Install: 59.31s. Post-install: 1.58s. Total: 1m 4.88s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-kiwisolver-1.3.2-ifd7dug46npqogdv5fscxzeffn3faaua
==> Installing py-python-dateutil-2.5.2-75g4g7inc3uwb5puplohc2piq7xcxy36 [71/82]
==> No binary for py-python-dateutil-2.5.2-75g4g7inc3uwb5puplohc2piq7xcxy36 found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/06/063907ef47f6e187b8fe0728952e4effb587a34f2dc356888646f9b71fbb2e4b.tar.gz
==> No patches needed for py-python-dateutil
==> py-python-dateutil: Executing phase: 'install'
==> py-python-dateutil: Successfully installed py-python-dateutil-2.5.2-75g4g7inc3uwb5puplohc2piq7xcxy36
Stage: 1.01s. Install: 12.86s. Post-install: 1.88s. Total: 18.04s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-python-dateutil-2.5.2-75g4g7inc3uwb5puplohc2piq7xcxy36
==> Installing py-pyproject-metadata-0.7.1-mh2ofajclle5bfnuaezpxxxv7cbc6qnf [72/82]
==> No binary for py-pyproject-metadata-0.7.1-mh2ofajclle5bfnuaezpxxxv7cbc6qnf found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/0a/0a94f18b108b9b21f3a26a3d541f056c34edcb17dc872a144a15618fed7aef67.tar.gz
==> No patches needed for py-pyproject-metadata
==> py-pyproject-metadata: Executing phase: 'install'
==> py-pyproject-metadata: Successfully installed py-pyproject-metadata-0.7.1-mh2ofajclle5bfnuaezpxxxv7cbc6qnf
Stage: 0.45s. Install: 10.36s. Post-install: 2.14s. Total: 15.39s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-pyproject-metadata-0.7.1-mh2ofajclle5bfnuaezpxxxv7cbc6qnf
==> Installing py-meson-python-0.13.1-immpbbsh2q6oduhulj4bdcfu67ntj2of [73/82]
==> No binary for py-meson-python-0.13.1-immpbbsh2q6oduhulj4bdcfu67ntj2of found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/63/63b3170001425c42fa4cfedadb9051cbd28925ff8eed7c40d36ba0099e3c7618.tar.gz
==> No patches needed for py-meson-python
==> py-meson-python: Executing phase: 'install'
==> py-meson-python: Successfully installed py-meson-python-0.13.1-immpbbsh2q6oduhulj4bdcfu67ntj2of
Stage: 4.84s. Install: 19.96s. Post-install: 2.13s. Total: 31.01s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-meson-python-0.13.1-immpbbsh2q6oduhulj4bdcfu67ntj2of
==> Installing py-numpy-1.26.1-xyj245nt7f5jefru25d2ufuhvpawvn6g [74/82]
==> No binary for py-numpy-1.26.1-xyj245nt7f5jefru25d2ufuhvpawvn6g found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/c8/c8c6c72d4a9f831f328efb1312642a1cafafaa88981d9ab76368d50d07d93cbe.tar.gz
==> Applied patch /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/repos/builtin/packages/py-numpy/check_executables.patch
==> py-numpy: Executing phase: 'install'
==> Error: ProcessError: Command exited with status 1:
'/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/python-3.9.18-uhohggeqdyfcvnl74zpcigqpo2clbfsn/bin/python3.9' '-m' 'pip' '-vvv' '--no-input' '--no-cache-dir' '--disable-pip-version-check' 'install' '--no-deps' '--ignore-installed' '--no-build-isolation' '--no-warn-script-location' '--no-index' '--prefix=/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-numpy-1.26.1-xyj245nt7f5jefru25d2ufuhvpawvn6g' '--config-settings=builddir=build' '--config-settings=compile-args=-j16' '--config-settings=setup-args=-Dblas=fjlapackexsve' '--config-settings=setup-args=-Dlapack=fjlapackexsve' '.'
2 errors found in build log:
64
65 Library m found: YES
66 Found CMake: /usr/bin/cmake (3.20.2)
67 WARNING: CMake Toolchain: Failed to determine CMake compilers stat
e
68 Run-time dependency fjlapackexsve found: NO (tried pkgconfig and c
make)
69
>> 70 ../numpy/meson.build:169:4: ERROR: Problem encountered: No BLAS libr
ary detected! Install one, or use the `allow-noblas` build option (n
ote, this may be up to 100x slower for some linear algebra operation
s).
71
72 A full log can be found at /vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-py-numpy-1.26.1-xyj245nt7f5jefru25d2ufuhvpawvn
6g/spack-src/build/meson-logs/meson-log.txt
73 error: subprocess-exited-with-error
74
75 × Preparing metadata (pyproject.toml) did not run successfully.
76 │ exit code: 1
77 ╰─> See above for output.
78
79 note: This error originates from a subprocess, and is likely not a
problem with pip.
80 full command: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-202
40227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/python-3.9.18-uhoh
ggeqdyfcvnl74zpcigqpo2clbfsn/bin/python3.9 /vol0003/rccs-sdt/data/a0
1008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/f
j-4.10.0/py-pip-23.1.2-bwuwwhvt6tnxjylguv5jncndd6poicfj/lib/python3.
9/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.
py prepare_metadata_for_build_wheel /data/rccs-sdt/a01008/tmpdir/tmp
ewfvd4j5
81 cwd: /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-
py-numpy-1.26.1-xyj245nt7f5jefru25d2ufuhvpawvn6g/spack-src
82 Preparing metadata (pyproject.toml): finished with status 'error'
>> 83 error: metadata-generation-failed
84
85 × Encountered error while generating package metadata.
86 ╰─> See above for output.
87
88 note: This is an issue with the package mentioned above, not pip.
89 hint: See above for details.
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-py-numpy-1.26.1-xyj245nt7f5jefru25d2ufuhvpawvn6g/spack-build-out.txt
==> Warning: Skipping build of py-triangle-20200424-d3bajr2dadkyvptqixakcz7a67or4shb since py-numpy-1.26.1-xyj245nt7f5jefru25d2ufuhvpawvn6g failed
==> Warning: Skipping build of py-anuga-main-gnyokm4xz7uz5i5ptphnurng5f2tvlot since py-triangle-20200424-d3bajr2dadkyvptqixakcz7a67or4shb failed
==> Warning: Skipping build of py-cftime-1.0.3.4-bg5qjgqt7p3xrhi5h5sobkjxdjteho6a since py-numpy-1.26.1-xyj245nt7f5jefru25d2ufuhvpawvn6g failed
==> Warning: Skipping build of py-netcdf4-1.6.2-rpbet6de53yvxrpvgxhivn76svtt4zzm since py-cftime-1.0.3.4-bg5qjgqt7p3xrhi5h5sobkjxdjteho6a failed
==> Warning: Skipping build of py-scipy-1.11.3-bppmyjtbmwenmwxcbrgxdcqwzgtpyqk4 since py-numpy-1.26.1-xyj245nt7f5jefru25d2ufuhvpawvn6g failed
==> Warning: Skipping build of gdal-3.7.3-3mmstijevtr544hk4rd6hrcb6dbq7nip since py-numpy-1.26.1-xyj245nt7f5jefru25d2ufuhvpawvn6g failed
==> Warning: Skipping build of py-matplotlib-3.3.4-qxmi2esuusye23ph4hqmollaqq7joqpf since py-numpy-1.26.1-xyj245nt7f5jefru25d2ufuhvpawvn6g failed
==> Warning: Skipping build of py-pythran-0.12.2-gt4x23gnpjpz43uu73xz7x5ezrsdhgce since py-numpy-1.26.1-xyj245nt7f5jefru25d2ufuhvpawvn6g failed
==> Error: py-anuga-main-gnyokm4xz7uz5i5ptphnurng5f2tvlot: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).