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 :
------------------------------------------------
417 Modules/Core/Common/CMake/itkGenerateNewCompilerFeatureDetectionH
eaders.cmake:10 (write_compiler_detection_header)
418 Modules/Core/Common/CMakeLists.txt:157 (include)
419
420
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-itk-5.2.1-zbvaw32zzj2m2sn3lcldncqjwcyh3p5l/spack-build-out.txt
==> Warning: Skipping build of py-antspyx-0.3.7-23byjr2woqsjrjbv7gpw4v23qozj65xl since itk-5.2.1-zbvaw32zzj2m2sn3lcldncqjwcyh3p5l failed
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-setuptools-scm-7.0.5-zd3jrfyg6wvcukubk2us6x5yyz5lmqts
==> Installing py-traitlets-5.9.0-uq2ifdh3tjtj7srtfpuxj2puf2kanuel [87/115]
==> No binary for py-traitlets-5.9.0-uq2ifdh3tjtj7srtfpuxj2puf2kanuel found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/f6/f6cde21a9c68cf756af02035f72d5a723bf607e862e7be33ece505abf4a3bad9.tar.gz
==> No patches needed for py-traitlets
==> py-traitlets: Executing phase: 'install'
==> py-traitlets: Successfully installed py-traitlets-5.9.0-uq2ifdh3tjtj7srtfpuxj2puf2kanuel
Stage: 2.03s. Install: 13.24s. Post-install: 2.88s. Total: 23.85s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-traitlets-5.9.0-uq2ifdh3tjtj7srtfpuxj2puf2kanuel
==> Installing py-hatch-nodejs-version-0.3.1-awbghopptgh3udurszy56a7lqkducqmx [88/115]
==> No binary for py-hatch-nodejs-version-0.3.1-awbghopptgh3udurszy56a7lqkducqmx found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/0e/0e55fd713d92c5c1ccfee778efecaa780fd8bcd276d4ca7aff9f6791f6f76d9c.tar.gz
==> No patches needed for py-hatch-nodejs-version
==> py-hatch-nodejs-version: Executing phase: 'install'
==> py-hatch-nodejs-version: Successfully installed py-hatch-nodejs-version-0.3.1-awbghopptgh3udurszy56a7lqkducqmx
Stage: 0.65s. Install: 8.42s. Post-install: 2.04s. Total: 21.61s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-hatch-nodejs-version-0.3.1-awbghopptgh3udurszy56a7lqkducqmx
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-hatch-fancy-pypi-readme-23.1.0-waf3vp4eybfs2uqf3drtdvgnab52kkgz
==> Installing py-numpy-1.26.1-lfjg3fewnwt3u4cqwndtt7mluq3bz7yw [90/115]
==> No binary for py-numpy-1.26.1-lfjg3fewnwt3u4cqwndtt7mluq3bz7yw 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:
'/vol0004/apps/oss/spack-v0.19/opt/spack/linux-rhel8-a64fx/fj-4.8.1/python-3.10.8-7q66snjvhvy7im57hncbgpirmddrb5sk/bin/python3.10' '-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-lfjg3fewnwt3u4cqwndtt7mluq3bz7yw' '--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-lfjg3fewnwt3u4cqwndtt7mluq3bz7
yw/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: /vol0004/apps/oss/spack-v0.19/opt/spack/linux-rhel8-
a64fx/fj-4.8.1/python-3.10.8-7q66snjvhvy7im57hncbgpirmddrb5sk/bin/py
thon3.10 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/s
pack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-pip-23.1.2-e5mqkkojghz
4zpl6zboxzql3mko55ccd/lib/python3.10/site-packages/pip/_vendor/pypro
ject_hooks/_in_process/_in_process.py prepare_metadata_for_build_whe
el /data/rccs-sdt/a01008/tmpdir/tmpibqf3u8v
81 cwd: /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-
py-numpy-1.26.1-lfjg3fewnwt3u4cqwndtt7mluq3bz7yw/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-lfjg3fewnwt3u4cqwndtt7mluq3bz7yw/spack-build-out.txt
==> Warning: Skipping build of py-patsy-0.5.3-imqzrgrqz6bionallthkkec5xfsssyl2 since py-numpy-1.26.1-lfjg3fewnwt3u4cqwndtt7mluq3bz7yw failed
==> Warning: Skipping build of py-statsmodels-0.14.0-awkuafeqgo3ig5ggdbezcs4nxd36nkx7 since py-patsy-0.5.3-imqzrgrqz6bionallthkkec5xfsssyl2 failed
==> Warning: Skipping build of py-pywavelets-1.4.1-p2cauj2s7cnuby7tlrlxgwpgziwd5a3t since py-numpy-1.26.1-lfjg3fewnwt3u4cqwndtt7mluq3bz7yw failed
==> Warning: Skipping build of py-scikit-image-0.20.0-ejf5c657lzom2xxncvzmcu2qkpwo563v since py-pywavelets-1.4.1-p2cauj2s7cnuby7tlrlxgwpgziwd5a3t failed
==> Warning: Skipping build of py-tifffile-2023.8.30-oarhjhze2tpwyqje44mh5jonx6kg44yt since py-numpy-1.26.1-lfjg3fewnwt3u4cqwndtt7mluq3bz7yw failed
==> Warning: Skipping build of py-matplotlib-3.8.1-3vf5yierwupcqjpk626uf6mpcnqrsj7s since py-numpy-1.26.1-lfjg3fewnwt3u4cqwndtt7mluq3bz7yw failed
==> Warning: Skipping build of py-networkx-3.1-iyyi2vghuapcq2ymxtngsloja3xyvc2z since py-matplotlib-3.8.1-3vf5yierwupcqjpk626uf6mpcnqrsj7s failed
==> Warning: Skipping build of py-imageio-2.30.0-d5jbriys45e637ostketkyjjruulgiy3 since py-numpy-1.26.1-lfjg3fewnwt3u4cqwndtt7mluq3bz7yw failed
==> Warning: Skipping build of py-scikit-learn-1.3.2-i33kdpnnaiy43fqeb445cqmkcvuegjej since py-numpy-1.26.1-lfjg3fewnwt3u4cqwndtt7mluq3bz7yw failed
==> Warning: Skipping build of py-pandas-1.5.3-uueokxrak4wutkuv7acwrdzohlmgoo5c since py-numpy-1.26.1-lfjg3fewnwt3u4cqwndtt7mluq3bz7yw failed
==> Warning: Skipping build of py-scipy-1.11.3-f3xhggschvlmztu6eb52gv2x7sc6pqaj since py-numpy-1.26.1-lfjg3fewnwt3u4cqwndtt7mluq3bz7yw failed
==> Warning: Skipping build of py-contourpy-1.0.7-ay6i34u2mwj4xe2cip4et53rf23peeom since py-numpy-1.26.1-lfjg3fewnwt3u4cqwndtt7mluq3bz7yw failed
==> Warning: Skipping build of py-nibabel-5.1.0-i6gr52vhf7cqblmgmpuwxspyqnard5px since py-numpy-1.26.1-lfjg3fewnwt3u4cqwndtt7mluq3bz7yw failed
==> Warning: Skipping build of py-bottleneck-1.3.7-lsiwlfri5p3ak2fli6cew25t5lovm2af since py-numpy-1.26.1-lfjg3fewnwt3u4cqwndtt7mluq3bz7yw failed
==> Warning: Skipping build of py-pythran-0.12.2-4dxkluj7hm6kjsvyhmferjyducxgz5mo since py-numpy-1.26.1-lfjg3fewnwt3u4cqwndtt7mluq3bz7yw failed
==> Warning: Skipping build of py-numexpr-2.8.4-crtnbjyjucdyh4hottaagjcykbcssfha since py-numpy-1.26.1-lfjg3fewnwt3u4cqwndtt7mluq3bz7yw failed
[+] /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-ssaeqvinwtoagmdqkgtdy4pvhgrzm3jf
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-hatch-vcs-0.3.0-qnrl44vg3x4ry6jdjqbbkble27tq3rtz
==> Installing py-platformdirs-3.10.0-rttcys7syd4fk4tbnnhug25max6ujcb6 [93/115]
==> No binary for py-platformdirs-3.10.0-rttcys7syd4fk4tbnnhug25max6ujcb6 found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/b4/b45696dab2d7cc691a3226759c0d3b00c47c8b6e293d96f6436f733303f77f6d.tar.gz
==> No patches needed for py-platformdirs
==> py-platformdirs: Executing phase: 'install'
==> py-platformdirs: Successfully installed py-platformdirs-3.10.0-rttcys7syd4fk4tbnnhug25max6ujcb6
Stage: 1.89s. Install: 20.34s. Post-install: 3.95s. Total: 35.57s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-platformdirs-3.10.0-rttcys7syd4fk4tbnnhug25max6ujcb6
==> Installing py-jsonschema-4.17.3-45ymdfremeydwfblywvplyw7xuoycjme [94/115]
==> No binary for py-jsonschema-4.17.3-45ymdfremeydwfblywvplyw7xuoycjme found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/0f/0f864437ab8b6076ba6707453ef8f98a6a0d512a80e93f8abdb676f737ecb60d.tar.gz
==> No patches needed for py-jsonschema
==> py-jsonschema: Executing phase: 'install'
==> py-jsonschema: Successfully installed py-jsonschema-4.17.3-45ymdfremeydwfblywvplyw7xuoycjme
Stage: 49.38s. Install: 31.51s. Post-install: 5.38s. Total: 1m 35.16s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-jsonschema-4.17.3-45ymdfremeydwfblywvplyw7xuoycjme
==> Installing py-jupyter-core-5.3.0-hyoa7366c6rerhuboz5xbsohijwmxwwb [95/115]
==> No binary for py-jupyter-core-5.3.0-hyoa7366c6rerhuboz5xbsohijwmxwwb found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/6d/6db75be0c83edbf1b7c9f91ec266a9a24ef945da630f3120e1a0046dc13713fc.tar.gz
==> No patches needed for py-jupyter-core
==> py-jupyter-core: Executing phase: 'install'
==> py-jupyter-core: Successfully installed py-jupyter-core-5.3.0-hyoa7366c6rerhuboz5xbsohijwmxwwb
Stage: 3.80s. Install: 16.06s. Post-install: 4.17s. Total: 31.76s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-jupyter-core-5.3.0-hyoa7366c6rerhuboz5xbsohijwmxwwb
==> Installing py-nbformat-5.8.0-qsdsgwkvd6e6xky2gp5g7oiu6at5recm [96/115]
==> No binary for py-nbformat-5.8.0-qsdsgwkvd6e6xky2gp5g7oiu6at5recm found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/46/46dac64c781f1c34dfd8acba16547024110348f9fc7eab0f31981c2a3dc48d1f.tar.gz
==> No patches needed for py-nbformat
==> py-nbformat: Executing phase: 'install'
==> py-nbformat: Successfully installed py-nbformat-5.8.0-qsdsgwkvd6e6xky2gp5g7oiu6at5recm
Stage: 9.47s. Install: 18.51s. Post-install: 5.14s. Total: 41.11s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-nbformat-5.8.0-qsdsgwkvd6e6xky2gp5g7oiu6at5recm
==> Installing py-plotly-2.2.0-juvdw6kthaqhqks7yuxn5zdu4whoh2zm [97/115]
==> No binary for py-plotly-2.2.0-juvdw6kthaqhqks7yuxn5zdu4whoh2zm found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/ca/ca668911ffb4d11fed6d7fbb12236f8ecc6a7209db192326bcb64bdb41451a58.tar.gz
==> No patches needed for py-plotly
==> py-plotly: Executing phase: 'install'
==> py-plotly: Successfully installed py-plotly-2.2.0-juvdw6kthaqhqks7yuxn5zdu4whoh2zm
Stage: 7.60s. Install: 1m 58.25s. Post-install: 7.04s. Total: 2m 26.02s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-plotly-2.2.0-juvdw6kthaqhqks7yuxn5zdu4whoh2zm
==> Installing py-chart-studio-1.1.0-rq3ho7ztxt4zon2e4hc5vnvjvi4mrz3d [98/115]
==> No binary for py-chart-studio-1.1.0-rq3ho7ztxt4zon2e4hc5vnvjvi4mrz3d found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/a1/a17283b62470306d77060b200f13f9749c807dd15613c113d36f8d057f5c7019.tar.gz
==> No patches needed for py-chart-studio
==> py-chart-studio: Executing phase: 'install'
==> py-chart-studio: Successfully installed py-chart-studio-1.1.0-rq3ho7ztxt4zon2e4hc5vnvjvi4mrz3d
Stage: 4.13s. Install: 27.39s. Post-install: 5.38s. Total: 46.96s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-chart-studio-1.1.0-rq3ho7ztxt4zon2e4hc5vnvjvi4mrz3d
==> Error: py-antspyx-0.3.7-23byjr2woqsjrjbv7gpw4v23qozj65xl: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).