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
[+] /opt/FJSVxtclanga/tcsds-mpi-latest (external fujitsu-mpi-head-3njd5uwuazr4j2no6fqh4cpjmezknh3z)
[+] /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
==> Installing panda-2016-03-07-745giagvvmihgo3yjb4uiebw2jyfy2yy [7/7]
==> No binary for panda-2016-03-07-745giagvvmihgo3yjb4uiebw2jyfy2yy found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/9f/9fae1544626db417ade7318d26bc43c8af04151b9f7679b6d742dba598762037.tar
==> No patches needed for panda
==> panda: Executing phase: 'cmake'
==> panda: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16'
34 errors found in build log:
70 [ 12%] Building CXX object CMakeFiles/polypanda.dir/src/bitset_vari
able_size.cpp.o
71 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib
/spack/env/fj/case-insensitive/FCC -I/opt/FJSVxtclanga/.common/MEC
A029/include/mpi/fujitsu -I/data/rccs-sdt/a01008/tmpdir/spack-stage
/spack-stage-panda-2016-03-07-745giagvvmihgo3yjb4uiebw2jyfy2yy/spac
k-src/src -O3 -DNDEBUG -march=native -pthread -DMPI_SUPPORT -MD -M
T CMakeFiles/polypanda.dir/src/bitset_variable_size.cpp.o -MF CMake
Files/polypanda.dir/src/bitset_variable_size.cpp.o.d -o CMakeFiles/
polypanda.dir/src/bitset_variable_size.cpp.o -c /data/rccs-sdt/a010
08/tmpdir/spack-stage/spack-stage-panda-2016-03-07-745giagvvmihgo3y
jb4uiebw2jyfy2yy/spack-src/src/bitset_variable_size.cpp
72 [ 12%] Building CXX object CMakeFiles/polypanda.dir/src/cast.cpp.o
73 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib
/spack/env/fj/case-insensitive/FCC -I/opt/FJSVxtclanga/.common/MEC
A029/include/mpi/fujitsu -I/data/rccs-sdt/a01008/tmpdir/spack-stage
/spack-stage-panda-2016-03-07-745giagvvmihgo3yjb4uiebw2jyfy2yy/spac
k-src/src -O3 -DNDEBUG -march=native -pthread -DMPI_SUPPORT -MD -M
T CMakeFiles/polypanda.dir/src/cast.cpp.o -MF CMakeFiles/polypanda.
dir/src/cast.cpp.o.d -o CMakeFiles/polypanda.dir/src/cast.cpp.o -c
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-panda-2016-03-
07-745giagvvmihgo3yjb4uiebw2jyfy2yy/spack-src/src/cast.cpp
74 [ 13%] Building CXX object CMakeFiles/polypanda.dir/src/communicati
on.cpp.o
75 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib
/spack/env/fj/case-insensitive/FCC -I/opt/FJSVxtclanga/.common/MEC
A029/include/mpi/fujitsu -I/data/rccs-sdt/a01008/tmpdir/spack-stage
/spack-stage-panda-2016-03-07-745giagvvmihgo3yjb4uiebw2jyfy2yy/spac
k-src/src -O3 -DNDEBUG -march=native -pthread -DMPI_SUPPORT -MD -M
T CMakeFiles/polypanda.dir/src/communication.cpp.o -MF CMakeFiles/p
olypanda.dir/src/communication.cpp.o.d -o CMakeFiles/polypanda.dir/
src/communication.cpp.o -c /data/rccs-sdt/a01008/tmpdir/spack-stage
/spack-stage-panda-2016-03-07-745giagvvmihgo3yjb4uiebw2jyfy2yy/spac
k-src/src/communication.cpp
>> 76 clang-7: error: the clang compiler does not support '-march=native'
>> 77 make[2]: *** [CMakeFiles/polypanda.dir/build.make:79: CMakeFiles/po
lypanda.dir/src/algorithm_classes.cpp.o] Error 1
78 make[2]: *** Waiting for unfinished jobs....
>> 79 clang-7: error: the clang compiler does not support '-march=native'
>> 80 make[2]: *** [CMakeFiles/polypanda.dir/build.make:93: CMakeFiles/po
lypanda.dir/src/algorithm_fourier_motzkin_elimination.cpp.o] Error
1
>> 81 clang-7: error: the clang compiler does not support '-march=native'
>> 82 make[2]: *** [CMakeFiles/polypanda.dir/build.make:107: CMakeFiles/p
olypanda.dir/src/algorithm_inequality_operations.cpp.o] Error 1
>> 83 clang-7: error: the clang compiler does not support '-march=native'
>> 84 make[2]: *** [CMakeFiles/polypanda.dir/build.make:121: CMakeFiles/p
olypanda.dir/src/algorithm_integer_operations.cpp.o] Error 1
>> 85 clang-7: error: the clang compiler does not support '-march=native'
>> 86 make[2]: *** [CMakeFiles/polypanda.dir/build.make:135: CMakeFiles/p
olypanda.dir/src/algorithm_map_operations.cpp.o] Error 1
>> 87 clang-7: error: the clang compiler does not support '-march=native'
>> 88 make[2]: *** [CMakeFiles/polypanda.dir/build.make:149: CMakeFiles/p
olypanda.dir/src/algorithm_matrix_operations.cpp.o] Error 1
>> 89 clang-7: error: the clang compiler does not support '-march=native'
>> 90 make[2]: *** [CMakeFiles/polypanda.dir/build.make:163: CMakeFiles/p
olypanda.dir/src/algorithm_rotation.cpp.o] Error 1
>> 91 clang-7: error: the clang compiler does not support '-march=native'
>> 92 make[2]: *** [CMakeFiles/polypanda.dir/build.make:177: CMakeFiles/p
olypanda.dir/src/algorithm_row_operations.cpp.o] Error 1
>> 93 clang-7: error: the clang compiler does not support '-march=native'
>> 94 make[2]: *** [CMakeFiles/polypanda.dir/build.make:191: CMakeFiles/p
olypanda.dir/src/big_integer.cpp.o] Error 1
>> 95 clang-7: error: the clang compiler does not support '-march=native'
>> 96 make[2]: *** [CMakeFiles/polypanda.dir/build.make:205: CMakeFiles/p
olypanda.dir/src/big_integer_arithmetics.cpp.o] Error 1
>> 97 clang-7: error: the clang compiler does not support '-march=native'
>> 98 make[2]: *** [CMakeFiles/polypanda.dir/build.make:219: CMakeFiles/p
olypanda.dir/src/big_integer_comparisons.cpp.o] Error 1
>> 99 clang-7: error: the clang compiler does not support '-march=native'
>> 100 make[2]: *** [CMakeFiles/polypanda.dir/build.make:233: CMakeFiles/p
olypanda.dir/src/big_integer_constructors.cpp.o] Error 1
>> 101 clang-7: error: the clang compiler does not support '-march=native'
>> 102 clang-7: error: the clang compiler does not support '-march=native'
>> 103 make[2]: *** [CMakeFiles/polypanda.dir/build.make:247: CMakeFiles/p
olypanda.dir/src/bitset_fixed_size.cpp.o] Error 1
>> 104 make[2]: *** [CMakeFiles/polypanda.dir/build.make:261: CMakeFiles/p
olypanda.dir/src/bitset_variable_size.cpp.o] Error 1
>> 105 clang-7: error: the clang compiler does not support '-march=native'
>> 106 clang-7: error: the clang compiler does not support '-march=native'
>> 107 make[2]: *** [CMakeFiles/polypanda.dir/build.make:275: CMakeFiles/p
olypanda.dir/src/cast.cpp.o] Error 1
>> 108 make[2]: *** [CMakeFiles/polypanda.dir/build.make:289: CMakeFiles/p
olypanda.dir/src/communication.cpp.o] Error 1
109 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-panda-2016-03-07-745giagvvmihgo3yjb4uiebw2jyf
y2yy/spack-build-745giag'
>> 110 make[1]: *** [CMakeFiles/Makefile2:176: CMakeFiles/polypanda.dir/al
l] Error 2
111 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-panda-2016-03-07-745giagvvmihgo3yjb4uiebw2jyf
y2yy/spack-build-745giag'
>> 112 make: *** [Makefile:149: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-panda-2016-03-07-745giagvvmihgo3yjb4uiebw2jyfy2yy/spack-build-out.txt