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 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/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/eigen-3.4.0-wjuohc32eoiw6gf3a4l5ro6s57pjqrrz
[+] /usr (external gmake-4.2.1-eszqmok6vi6wxcmklx6bqloeidbh25kb)
[+] /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/libstdcompat-0.0.17-fapjlrsvt3yuktqdylgvgdzldfuji3yo
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libpressio-0.95.1-lcygrj54cvwszxdl6qqrf3vlc7wmqum2
==> Installing libpressio-tthresh-0.0.7-mwnis2p5y2rdk5d4aaxrq2ip5gcksyvb [9/9]
==> No binary for libpressio-tthresh-0.0.7-mwnis2p5y2rdk5d4aaxrq2ip5gcksyvb found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/5e/5e364ef72dd1ed1cf786d2b7aef89624fdcf1a0ca845777ce54c365b35a75be2.tar.gz
==> No patches needed for libpressio-tthresh
==> libpressio-tthresh: Executing phase: 'cmake'
==> libpressio-tthresh: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16'
9 errors found in build log:
31 make[2]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-libpressio-tthresh-0.0.7-mwnis2p5y2rdk5d4aaxrq
2ip5gcksyvb/spack-build-mwnis2p'
32 [ 50%] Building CXX object CMakeFiles/tthresh_classic.dir/src/classi
c/tthresh.cpp.o
33 [ 50%] Building CXX object CMakeFiles/libpressio_tthresh.dir/src/pre
ssio/pressio_tthresh.cc.o
34 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib/
spack/env/fj/case-insensitive/FCC -isystem /vol0003/rccs-sdt/data/a
01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/
fj-4.10.0/eigen-3.4.0-wjuohc32eoiw6gf3a4l5ro6s57pjqrrz/include/eigen
3 -O3 -DNDEBUG -fopenmp -MD -MT CMakeFiles/tthresh_classic.dir/src/c
lassic/tthresh.cpp.o -MF CMakeFiles/tthresh_classic.dir/src/classic/
tthresh.cpp.o.d -o CMakeFiles/tthresh_classic.dir/src/classic/tthres
h.cpp.o -c /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-libp
ressio-tthresh-0.0.7-mwnis2p5y2rdk5d4aaxrq2ip5gcksyvb/spack-src/src/
classic/tthresh.cpp
35 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib/
spack/env/fj/case-insensitive/FCC -Dlibpressio_tthresh_EXPORTS -I/da
ta/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-libpressio-tthresh
-0.0.7-mwnis2p5y2rdk5d4aaxrq2ip5gcksyvb/spack-src/include -isystem /
vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/s
pack/linux-rhel8-a64fx/fj-4.10.0/eigen-3.4.0-wjuohc32eoiw6gf3a4l5ro6
s57pjqrrz/include/eigen3 -isystem /vol0003/rccs-sdt/data/a01008/spac
k-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/
libpressio-0.95.1-lcygrj54cvwszxdl6qqrf3vlc7wmqum2/include/libpressi
o -isystem /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227
/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libstdcompat-0.0.17-fap
jlrsvt3yuktqdylgvgdzldfuji3yo/include -O3 -DNDEBUG -std=gnu++17 -fPI
C -fopenmp -MD -MT CMakeFiles/libpressio_tthresh.dir/src/pressio/pre
ssio_tthresh.cc.o -MF CMakeFiles/libpressio_tthresh.dir/src/pressio/
pressio_tthresh.cc.o.d -o CMakeFiles/libpressio_tthresh.dir/src/pres
sio/pressio_tthresh.cc.o -c /data/rccs-sdt/a01008/tmpdir/spack-stage
/spack-stage-libpressio-tthresh-0.0.7-mwnis2p5y2rdk5d4aaxrq2ip5gcksy
vb/spack-src/src/pressio/pressio_tthresh.cc
36 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spack
-stage-libpressio-tthresh-0.0.7-mwnis2p5y2rdk5d4aaxrq2ip5gcksyvb/spa
ck-src/src/classic/tthresh.cpp:15:
>> 37 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-libpressio-tthr
esh-0.0.7-mwnis2p5y2rdk5d4aaxrq2ip5gcksyvb/spack-src/src/classic/com
press.hpp:23:9: error: __float128 is not supported on this target
38 typedef __float128 LLDOUBLE;
39 ^
40 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spack
-stage-libpressio-tthresh-0.0.7-mwnis2p5y2rdk5d4aaxrq2ip5gcksyvb/spa
ck-src/src/pressio/pressio_tthresh.cc:5:
>> 41 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-libpressio-tthr
esh-0.0.7-mwnis2p5y2rdk5d4aaxrq2ip5gcksyvb/spack-src/src/pressio/tth
resh_lib.h:24:9: error: __float128 is not supported on this target
42 typedef __float128 LLDOUBLE;
43 ^
>> 44 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-libpressio-tthr
esh-0.0.7-mwnis2p5y2rdk5d4aaxrq2ip5gcksyvb/spack-src/src/classic/com
press.hpp:24:9: error: unknown type name '__float80'
45 typedef __float80 LDOUBLE;
46 ^
>> 47 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-libpressio-tthr
esh-0.0.7-mwnis2p5y2rdk5d4aaxrq2ip5gcksyvb/spack-src/src/pressio/tth
resh_lib.h:25:9: error: unknown type name '__float80'
48 typedef __float80 LDOUBLE;
49 ^
50 2 errors generated.
>> 51 make[2]: *** [CMakeFiles/tthresh_classic.dir/build.make:79: CMakeFil
es/tthresh_classic.dir/src/classic/tthresh.cpp.o] Error 1
52 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/spa
ck-stage/spack-stage-libpressio-tthresh-0.0.7-mwnis2p5y2rdk5d4aaxrq2
ip5gcksyvb/spack-build-mwnis2p'
>> 53 make[1]: *** [CMakeFiles/Makefile2:88: CMakeFiles/tthresh_classic.di
r/all] Error 2
54 make[1]: *** Waiting for unfinished jobs....
55 2 errors generated.
>> 56 make[2]: *** [CMakeFiles/libpressio_tthresh.dir/build.make:79: CMake
Files/libpressio_tthresh.dir/src/pressio/pressio_tthresh.cc.o] Error
1
57 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/spa
ck-stage/spack-stage-libpressio-tthresh-0.0.7-mwnis2p5y2rdk5d4aaxrq2
ip5gcksyvb/spack-build-mwnis2p'
>> 58 make[1]: *** [CMakeFiles/Makefile2:114: CMakeFiles/libpressio_tthres
h.dir/all] Error 2
59 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/spa
ck-stage/spack-stage-libpressio-tthresh-0.0.7-mwnis2p5y2rdk5d4aaxrq2
ip5gcksyvb/spack-build-mwnis2p'
>> 60 make: *** [Makefile:149: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-libpressio-tthresh-0.0.7-mwnis2p5y2rdk5d4aaxrq2ip5gcksyvb/spack-build-out.txt