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
==> Warning: using "openssl@1.1.1k" which is a deprecated version
[+] /usr (external bzip2-1.0.6-r4iabrte3nd5eemcd5v5coc3kvsnoyzu)
[+] /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)
[+] /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)
[+] /usr (external libxml2-2.9.7-psbfksllqwmljlwwnb24enmihejo6ws6)
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/gflags-2.2.2-daunsd36mqandci5yemnacknianbt4a7
[+] /usr (external gmake-4.2.1-eszqmok6vi6wxcmklx6bqloeidbh25kb)
[+] /usr (external pkgconf-1.4.2-mmjuloqcob6vnd6bylwgum67waaa3kht)
[+] /opt/FJSVxtclanga/tcsds-ssl2-latest (external fujitsu-ssl2-head-7eif42hdxt2tixz7cufiyhj62kz3jntb)
[+] /usr (external perl-5.26.3-rkgbbov2pluaat3kknhtag5ui3vltkqk)
[+] /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-exceptiongroup-1.1.1-yuj5sqhyke7lgaf6b6zcapwvcgu4tfln
[+] /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/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-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/ninja-1.11.1-hkoahomauz36ql3b7gyr3bbjctk3swkj
==> Installing boost-1.83.0-rjsivd4qoi5ume4idy35uwmbipyisnno [20/46]
==> No binary for boost-1.83.0-rjsivd4qoi5ume4idy35uwmbipyisnno found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/64/6478edfe2f3305127cffe8caf73ea0176c53769f4bf1585be237eb30798c3b8e.tar.bz2
==> Applied patch /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/repos/builtin/packages/boost/python_jam-1_77.patch
==> Applied patch /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/repos/builtin/packages/boost/fujitsu_version_analysis-1.77.patch
==> Applied patch /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/repos/builtin/packages/boost/bootstrap-compiler.patch
==> Ran patch() for boost
==> boost: Executing phase: 'install'
==> boost: Successfully installed boost-1.83.0-rjsivd4qoi5ume4idy35uwmbipyisnno
Stage: 43m 21.86s. Install: 33m 23.05s. Post-install: 15m 35.44s. Total: 1h 32m 23.60s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/boost-1.83.0-rjsivd4qoi5ume4idy35uwmbipyisnno
[+] /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/cuda-11.8.0-fromhy6a7tkkaoszfbrbl7ldqykems5b
[+] /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/util-linux-uuid-2.38.1-ntavqwk5vtgxjkupp5lcart6ah2uuwi5
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/xtrans-1.4.0-dpidc6fcnkvsy6gktwcyzgn5jvki3pry
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/xproto-7.0.31-wspceiqcd5cxcmw4j4o2rxdtq6ndawap
==> Installing openblas-0.3.24-kfbyiwuozknykg3gn7boiodmnvoiuljc [27/46]
==> No binary for openblas-0.3.24-kfbyiwuozknykg3gn7boiodmnvoiuljc found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/ce/ceadc5065da97bd92404cac7254da66cc6eb192679cf1002098688978d4d5132.tar.gz
==> No patches needed for openblas
==> openblas: Executing phase: 'edit'
==> openblas: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16' '-s' 'CC=/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib/spack/env/fj/fcc' 'MAKE_NB_JOBS=0' 'ARCH=arm64' 'TARGET=A64FX' 'NOFORTRAN=1' 'USE_LOCKING=1' 'USE_OPENMP=0' 'USE_THREAD=0' 'LDFLAGS=-lfj90i -lfj90f -lfjsrcinfo -lelf' 'RANLIB=ranlib' 'all'
3 errors found in build log:
419 %w0
420 In file included from gemv.c:40:
421 In file included from ../common.h:470:
422 ../common_arm64.h:106:65: warning: value size does not match regi
ster size specified by the constraint and modifier [-Wasm-operand
-widths]
423 __asm__ __volatile__ ("mrs %0,cntfrq_el0; clz %w0, %w0":"=&r"(s
hift));
424 ^
>> 425 ../common_arm64.h:106:30: 1note: warninguse constraint modifier
"w" generated
426 .
427 __asm__ __volatile__ ("mrs %0,cntfrq_el0; clz %w0, %w0":"=&r"(s
hift));
428 ^~
429 %w0
430 In file included from ger.c:40:
431 In file included from ../common.h:470:
...
12038 ../common_arm64.h:106:30: note: use constraint modifier "w"
12039 __asm__ __volatile__ ("mrs %0,cntfrq_el0; clz %w0, %w0":"=&r"(s
hift));
12040 ^~
12041 %w0
12042 1 warning generated.
12043 1 warning generated.
>> 12044 make[1]: *** No rule to make target '../kernel/arm64/sgemm_ncopy_
sve_v1.c', needed by 'sgemm_incopy.o'. Stop.
12045 make[1]: *** Waiting for unfinished jobs....
12046 1 warning generated.
12047 1 warning generated.
12048 1 warning generated.
12049 1 warning generated.
12050 In file included from ../kernel/arm64/../arm/axpby.c:29:
...
12084 ^~
12085 %w0
12086 1 warning generated.
12087 1 warning generated.
12088 1 warning generated.
12089 1 warning generated.
>> 12090 make: *** [Makefile:178: libs] Error 1
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-openblas-0.3.24-kfbyiwuozknykg3gn7boiodmnvoiuljc/spack-build-out.txt
==> Warning: Skipping build of gnina-1.0.3-3znvrmy4o27itozkt2y3atzzeikrgami since openblas-0.3.24-kfbyiwuozknykg3gn7boiodmnvoiuljc failed
[+] /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-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-pluggy-1.0.0-43u5s6ng6upxptdeshqrdqpcuki34yfp
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-iniconfig-2.0.0-fful7qcplkclruwucdcll7jizc3kxztt
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/glog-0.6.0-4jvhcvztde7iw3qtbggxmnjoff564i5g
==> Installing protobuf-3.21.12-jo7lkiiqmj4er5j32r53vl4wyifm6epo [33/46]
==> No binary for protobuf-3.21.12-jo7lkiiqmj4er5j32r53vl4wyifm6epo found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/93/930c2c3b5ecc6c9c12615cf5ad93f1cd6e12d0aba862b572e076259970ac3a53.tar.gz
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/ce/cefc4bf4aadf9ca33a336b2aa6d0d82006b6563e85122ae8cfb70345f85321dd
==> Applied patch https://github.com/protocolbuffers/protobuf/pull/11032/commits/3039f932aaf212bcf2f14a3f2fd00dbfb881e46b.patch?full_index=1
==> protobuf: Executing phase: 'cmake'
==> protobuf: Executing phase: 'build'
==> protobuf: Executing phase: 'install'
==> protobuf: Successfully installed protobuf-3.21.12-jo7lkiiqmj4er5j32r53vl4wyifm6epo
Stage: 1m 1.82s. Cmake: 17.17s. Build: 7m 4.48s. Install: 34.53s. Post-install: 2.72s. Total: 9m 3.80s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/protobuf-3.21.12-jo7lkiiqmj4er5j32r53vl4wyifm6epo
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/eigen-3.4.0-wjuohc32eoiw6gf3a4l5ro6s57pjqrrz
==> Installing hdf5-1.14.3-jmxtupeelz3hdc2rq2ffx7db4uxdlitf [35/46]
==> No binary for hdf5-1.14.3-jmxtupeelz3hdc2rq2ffx7db4uxdlitf found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/09/09cdb287aa7a89148c1638dd20891fdbae08102cf433ef128fd345338aa237c7.tar.gz
==> Ran patch() for hdf5
==> hdf5: Executing phase: 'cmake'
==> hdf5: Executing phase: 'build'
==> hdf5: Executing phase: 'install'
==> hdf5: Successfully installed hdf5-1.14.3-jmxtupeelz3hdc2rq2ffx7db4uxdlitf
Stage: 1m 49.90s. Cmake: 22m 25.31s. Build: 31m 1.97s. Install: 1m 20.40s. Post-install: 10.08s. Total: 56m 51.05s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/hdf5-1.14.3-jmxtupeelz3hdc2rq2ffx7db4uxdlitf
==> Warning: py-numpy-1.26.1-brmrviclbqnhu4f3swabbqjwk5pjz3yw failed to install
==> Warning: Skipping build of libmolgrid-0.5.3-ioldnzkfzhrmbbxizb3qtzpbxmjelqaw since py-numpy-1.26.1-brmrviclbqnhu4f3swabbqjwk5pjz3yw failed
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/rapidjson-1.2.0-2022-03-09-lmptweocyp4ffdpxflmacolsejtswwu6
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/cudnn-8.7.0.84-11.8-boif7mvhwgkzm64zuvnxcq7xwbyutiz7
[+] /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/libice-1.0.9-5amk2q7yuvsmnzenzss3zgpx4oisq75a
[+] /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-pytest-7.3.2-un56lczy27o7cgh4ldzyb5mc3d3poh6h
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libsm-1.2.3-ql5dcoukjfwm4fv7fp4cuvvrcgfhmwo5
==> Installing openbabel-3.1.1-emxr4vgrfehuuqp6j7t36qofziddzio5 [44/46]
==> No binary for openbabel-3.1.1-emxr4vgrfehuuqp6j7t36qofziddzio5 found: installing from source
==> No patches needed for openbabel
==> openbabel: Executing phase: 'cmake'
==> openbabel: Executing phase: 'build'
==> openbabel: Executing phase: 'install'
==> openbabel: Successfully installed openbabel-3.1.1-emxr4vgrfehuuqp6j7t36qofziddzio5
Stage: 1h 39m 25.97s. Cmake: 2m 21.18s. Build: 14m 11.39s. Install: 2m 8.42s. Post-install: 10.76s. Total: 1h 58m 23.82s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/openbabel-3.1.1-emxr4vgrfehuuqp6j7t36qofziddzio5
==> Error: gnina-1.0.3-3znvrmy4o27itozkt2y3atzzeikrgami: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).