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 :
------------------------------------------------
==> Warning: config:terminal_title has been replaced by install_status and is ignored
==> Warning: Failed to initialize repository: '$spack/var/spack/repos/local'.
No repo.yaml found in '$spack/var/spack/repos/local'
To remove the bad repository, run this command:
spack repo rm $spack/var/spack/repos/local
[+] /usr (external bzip2-1.0.6-r4iabrte3nd5eemcd5v5coc3kvsnoyzu)
[+] /usr (external xz-5.2.4-l5cq5xund4a2b3ikazvehpmbiao6srbv)
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/zlib-ng-2.1.4-m4nsqgrityww4eqljits3svzi4wynus3
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/zstd-1.5.5-o7dcxyae4kjgruht44yuloa27ddisxfe
[+] /usr (external curl-7.61.1-qsvgylcys5hkzdnl2pdh4blrprxlsp5m)
[+] /usr (external ncurses-6.1-a6lc7oq2dlgphtibbpp6x72mqgmscros)
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libmd-1.0.4-c6kxvz3uxe2gfan53cddxzubiobsk6j7
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libsodium-1.0.18-jmecq4c2pwrirey4q3s7n3pieieh32wn
[+] /opt/FJSVxtclanga/tcsds-mpi-latest (external fujitsu-mpi-head-3njd5uwuazr4j2no6fqh4cpjmezknh3z)
[+] /usr (external gmake-4.2.1-eszqmok6vi6wxcmklx6bqloeidbh25kb)
[+] /usr (external gmp-6.1.2-bdn4t2jwhvr743frsbjwrvaavy5ytp3g)
[+] /vol0004/apps/oss/spack-v0.19/opt/spack/linux-rhel8-a64fx/fj-4.8.1/python-3.10.8-7q66snjvhvy7im57hncbgpirmddrb5sk (external python-3.10.8-zcbuy6dnhwhmsrco46b6ayaywy4nrfcy)
[+] /opt/FJSVxtclanga/tcsds-ssl2-latest (external fujitsu-ssl2-head-7eif42hdxt2tixz7cufiyhj62kz3jntb)
[+] /usr (external pkgconf-1.4.2-mmjuloqcob6vnd6bylwgum67waaa3kht)
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/boost-1.72.0-sqpkq2mvkaravklorhqi42lejkdqdsjz
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kbp6bugdcjc5ph6
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/gsl-2.7.1-6mx2lcmimqbuoeralzd5dqmp7f73t77k
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/log4cpp-1.1.3-7h2trl47anxlatw5taatm463vzkoi4vc
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libbsd-0.11.7-ovlcn2spf2nziz5itskfcmtdbqscyqii
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/fftw-3.3.10-bbvnhntappyd6grwrdcutdojbvffuiam
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libyaml-0.2.5-uqydhkldodha73cdhfrlp4ayukqydljg
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/pcre2-10.42-6kbyqamjjurixzzgishkv3abmew2p6xx
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/ninja-1.11.1-hkoahomauz36ql3b7gyr3bbjctk3swkj
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-pip-23.1.2-e5mqkkojghz4zpl6zboxzql3mko55ccd
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libzmq-4.3.5-crhgyeg23wbtzbip5or4cbt7usnmq32m
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/swig-4.1.1-krn47misz4rokhqg4vsn7pyz55cu625z
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-packaging-23.1-yxzztmamwtgtkjqep4mb57ht6ztozn7a
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-six-1.16.0-ztq6x5ahyilyk723qkmrff772hjcllpa
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-setuptools-68.0.0-umhokgnekqyzlgjhl6pifea67uvzwnge
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-tomli-2.0.1-jsxdxnw7umod72hqs44hg5bn5n6dc7ri
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-wheel-0.41.2-uecnqi7ns7hm2wehm3fwrq4fyygklprs
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/cppzmq-4.9.0-2tdfxd4fuumwccwe25gbb7qx7mjni57t
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-cython-3.0.4-7sdgkmtvjntri7top7bfm2hd5u7drmyc
[+] /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-fs3vme4uqputh5py6ykygic6maqw3tlh
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-click-8.1.7-hoxp5f3hcbxsh6df6x4j3kaeem4fbewc
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-pyyaml-5.4.1-wiwuvqvoksukvuiqfpiw4gqerfkvumf7
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-markupsafe-2.1.3-4ye3dlarji2cdrspmd37ndvo6u2umnko
==> Installing py-numpy-1.26.1-brmrviclbqnhu4f3swabbqjwk5pjz3yw [38/42]
==> No binary for py-numpy-1.26.1-brmrviclbqnhu4f3swabbqjwk5pjz3yw 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-brmrviclbqnhu4f3swabbqjwk5pjz3yw' '--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-brmrviclbqnhu4f3swabbqjwk5pjz3
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/tmpoqx5zji8
81 cwd: /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-
py-numpy-1.26.1-brmrviclbqnhu4f3swabbqjwk5pjz3yw/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-brmrviclbqnhu4f3swabbqjwk5pjz3yw/spack-build-out.txt
==> Warning: Skipping build of gnuradio-3.8.2.0-xvnn7sin47b7pxwfmtfxl2yn3fjmmhih since py-numpy-1.26.1-brmrviclbqnhu4f3swabbqjwk5pjz3yw failed
==> Installing py-click-plugins-1.1.1-pvaena7fdc7wesgpw5za4iiip5ysftdb [39/42]
==> No binary for py-click-plugins-1.1.1-pvaena7fdc7wesgpw5za4iiip5ysftdb found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/46/46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b.tar.gz
==> No patches needed for py-click-plugins
==> py-click-plugins: Executing phase: 'install'
==> py-click-plugins: Successfully installed py-click-plugins-1.1.1-pvaena7fdc7wesgpw5za4iiip5ysftdb
Stage: 2.01s. Install: 23.98s. Post-install: 1.13s. Total: 28.11s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-click-plugins-1.1.1-pvaena7fdc7wesgpw5za4iiip5ysftdb
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-mako-1.2.4-m2hng5c6l7fsrv733z3thbrafxfrtlxj
==> Installing volk-2.3.0-lmwfdq4un4tzjqjigikbnczofrmaheak [41/42]
==> No binary for volk-2.3.0-lmwfdq4un4tzjqjigikbnczofrmaheak found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/f4/f42c928f561b128acfe4adb21227e4a62a3f6ab8103592fc3233765ff326d5fc.tar.gz
==> No patches needed for volk
==> volk: Executing phase: 'cmake'
==> 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/cmake-3.27.7-ussgjuqkqbxi5dcv7kbp6bugdcjc5ph6/bin/cmake' '-G' 'Unix Makefiles' '-DCMAKE_INSTALL_PREFIX:STRING=/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/volk-2.3.0-lmwfdq4un4tzjqjigikbnczofrmaheak' '-DCMAKE_BUILD_TYPE:STRING=Release' '-DCMAKE_INTERPROCEDURAL_OPTIMIZATION:BOOL=OFF' '-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON' '-DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON' '-DCMAKE_INSTALL_RPATH:STRING=/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/volk-2.3.0-lmwfdq4un4tzjqjigikbnczofrmaheak/lib;/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/volk-2.3.0-lmwfdq4un4tzjqjigikbnczofrmaheak/lib64' '-DCMAKE_PREFIX_PATH:STRING=/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-mako-1.2.4-m2hng5c6l7fsrv733z3thbrafxfrtlxj;/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kbp6bugdcjc5ph6;/vol0004/apps/oss/spack-v0.19/opt/spack/linux-rhel8-a64fx/fj-4.8.1/python-3.10.8-7q66snjvhvy7im57hncbgpirmddrb5sk' '/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-volk-2.3.0-lmwfdq4un4tzjqjigikbnczofrmaheak/spack-src'
3 errors found in build log:
25
26 Call Stack (most recent call first):
27 CMakeLists.txt:118 (include)
28 This warning is for project developers. Use -Wno-dev to suppress it
.
29
30 -- Found PythonInterp: /vol0004/apps/oss/spack-v0.19/opt/spack/linux
-rhel8-a64fx/fj-4.8.1/python-3.10.8-7q66snjvhvy7im57hncbgpirmddrb5sk
/bin/python3 (found suitable version "3.10.8", minimum required is "
3")
>> 31 <string>:2: DeprecationWarning: The distutils package is deprecated
and slated for removal in Python 3.12. Use setuptools or check PEP 6
32 for potential alternatives
>> 32 <string>:2: DeprecationWarning: The distutils.sysconfig module is de
precated, use sysconfig instead
33 --
34 -- Python checking for python >= 3.4
35 -- Python checking for python >= 3.4 - not found
36 --
37 -- Python checking for mako >= 0.4.2
38 -- Python checking for mako >= 0.4.2 - found
>> 39 CMake Error at CMakeLists.txt:123 (message):
40 Python 3.4 or greater required to build VOLK
41
42
43 -- Configuring incomplete, errors occurred!
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-volk-2.3.0-lmwfdq4un4tzjqjigikbnczofrmaheak/spack-build-out.txt
==> Error: gnuradio-3.8.2.0-xvnn7sin47b7pxwfmtfxl2yn3fjmmhih: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).