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 :
------------------------------------------------
ds-ssl2-latest/lib64/libssl2mtsve.a /opt/FJSVxtclanga/tcsds-ssl2-l
atest/lib64/libfj90i.so /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/
libfj90fmt_sve.a /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libfj90
f.so -lfjsrcinfo /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libfj90
rt.so -L/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/
spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/parmetis-4.0.3-jmlixfu
3hqiz25yonvr44upgfp7aj3bt/lib -lparmetis -L/vol0003/rccs-sdt/data/
a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64
fx/fj-4.10.0/metis-5.1.0-6d55bzb64ehuzmkjpsj7dpvuf4pdrfri/lib -lme
tis /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libmpi_usempif08.so
/opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libmpi_usempi_ignore_tkr
.so /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libmpi_mpifh.so /opt
/FJSVxtclanga/tcsds-ssl2-latest/lib64/libmpi.so -lfjstring_interna
l -lc -lm -lfjprofmpi -lmpi_cxx -lmpi -lfjstring_internal -lz
3037 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/li
b/spack/env/fj/frt -Wl,-rpath,/vol0003/rccs-sdt/data/a01008/spack
-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0
/superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb633ms4f3c/SRC -L/opt/F
JSVxtclanga/.common/MECA029/lib64 -Wl,-rpath,/vol0003/rccs-sdt/dat
a/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a
64fx/fj-4.10.0/superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb633ms4f3c
//vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/o
pt/spack/linux-rhel8-a64fx/fj-4.10.0/superlu-dist-8.1.2-kkqer5dwlw
pdhbnlfobrebb633ms4f3c/lib -L/opt/FJSVxtclanga/.common/MECA029/lib
64 -O3 -DNDEBUG CMakeFiles/f_pzdrive3d.dir/f_pzdrive3d.F90.o -o f_
pzdrive3d -L/opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libmpi_use
mpif08.so -L/opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libmpi_usem
pi_ignore_tkr.so -L/opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libm
pi_mpifh.so -L/opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libmpi.so
-L/opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libfjstring_internal
.so -L/opt/FJSVxtclanga/.common/MECA029/lib64 -L/opt/FJSVxtclang
a/tcsds-1.2.38/clang-comp/lib64 -Wl,-rpath,/opt/FJSVxtclanga/tcsd
s-ssl2-latest/lib64/libmpi_usempif08.so:/opt/FJSVxtclanga/tcsds-ss
l2-latest/lib64/libmpi_usempi_ignore_tkr.so:/opt/FJSVxtclanga/tcsd
s-ssl2-latest/lib64/libmpi_mpifh.so:/opt/FJSVxtclanga/tcsds-ssl2-l
atest/lib64/libmpi.so:/opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/li
bfjstring_internal.so:/vol0003/rccs-sdt/data/a01008/tmpdir/spack-s
tage/spack-stage-superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb633ms4f
3c/spack-build-kkqer5d/SRC libsuperlu_dist_fortran.a /opt/FJSVxtcl
anga/tcsds-ssl2-latest/lib64/libmpi_usempif08.so /opt/FJSVxtclanga
/tcsds-ssl2-latest/lib64/libmpi_usempi_ignore_tkr.so /opt/FJSVxtcl
anga/tcsds-ssl2-latest/lib64/libmpi_mpifh.so /opt/FJSVxtclanga/tcs
ds-ssl2-latest/lib64/libmpi.so -lfjstring_internal /opt/FJSVxtclan
ga/tcsds-ssl2-latest/lib64/libfjlapackexsve.so /opt/FJSVxtclanga/t
csds-ssl2-latest/lib64/libfjomphk.so /opt/FJSVxtclanga/tcsds-ssl2-
latest/lib64/libfjomp.so /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64
/libssl2mtexsve.a /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libssl
2mtsve.a /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libfj90i.so /op
t/FJSVxtclanga/tcsds-ssl2-latest/lib64/libfj90fmt_sve.a /opt/FJSVx
tclanga/tcsds-ssl2-latest/lib64/libfj90f.so -lfjsrcinfo /opt/FJSVx
tclanga/tcsds-ssl2-latest/lib64/libfj90rt.so -lfj90i -lfj90fmt_sve
-lfj90f -lfjsrcinfo -lfjprofcore -lfjprofomp -lmpg -lm -lrt -lpth
read -lelf -ldl -lgcc_s -lgcc -lc -lgcc_s -lgcc ../SRC/libsuperlu_
dist.so.8.1.2 -lm /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libfjl
apackexsve.so /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libfjomphk
.so /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libfjomp.so /opt/FJS
Vxtclanga/tcsds-ssl2-latest/lib64/libssl2mtexsve.a /opt/FJSVxtclan
ga/tcsds-ssl2-latest/lib64/libssl2mtsve.a /opt/FJSVxtclanga/tcsds-
ssl2-latest/lib64/libfj90i.so /opt/FJSVxtclanga/tcsds-ssl2-latest/
lib64/libfj90fmt_sve.a /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/l
ibfj90f.so -lfjsrcinfo /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/l
ibfj90rt.so -L/vol0003/rccs-sdt/data/a01008/spack-all-test/env-202
40227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/parmetis-4.0.3-j
mlixfu3hqiz25yonvr44upgfp7aj3bt/lib -lparmetis -L/vol0003/rccs-sdt
/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhe
l8-a64fx/fj-4.10.0/metis-5.1.0-6d55bzb64ehuzmkjpsj7dpvuf4pdrfri/li
b -lmetis /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libmpi_usempif
08.so /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libmpi_usempi_igno
re_tkr.so /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libmpi_mpifh.s
o /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libmpi.so -lfjstring_i
nternal -lc -lm -lfjprofmpi -lmpi_cxx -lmpi -lfjstring_internal -l
z
3038 frt: fatal: -Kparallel option is not specified at linking of objec
t files to which -Kparallel applied at compiling. The linking proc
ess is suspended.
3039 frt: fatal: -Kopenmp option is not specified at linking of object
files to which -Kopenmp applied at compiling. The linking process
is suspended.
3040 frt: fatal: -Kparallel option is not specified at linking of objec
t files to which -Kparallel applied at compiling. The linking proc
ess is suspended.
3041 frt: fatal: -Kopenmp option is not specified at linking of object
files to which -Kopenmp applied at compiling. The linking process
is suspended.
>> 3042 make[2]: *** [FORTRAN/CMakeFiles/f_5x5.dir/build.make:147: FORTRAN
/f_5x5] Error 1
3043 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb6
33ms4f3c/spack-build-kkqer5d'
>> 3044 make[1]: *** [CMakeFiles/Makefile2:2204: FORTRAN/CMakeFiles/f_5x5.
dir/all] Error 2
3045 make[1]: *** Waiting for unfinished jobs....
>> 3046 make[2]: *** [FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make:131: F
ORTRAN/f_pzdrive3d] Error 1
3047 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb6
33ms4f3c/spack-build-kkqer5d'
>> 3048 make[1]: *** [CMakeFiles/Makefile2:2258: FORTRAN/CMakeFiles/f_pzdr
ive3d.dir/all] Error 2
3049 frt: fatal: -Kparallel option is not specified at linking of objec
t files to which -Kparallel applied at compiling. The linking proc
ess is suspended.
3050 frt: fatal: -Kopenmp option is not specified at linking of object
files to which -Kopenmp applied at compiling. The linking process
is suspended.
>> 3051 make[2]: *** [FORTRAN/CMakeFiles/f_pddrive.dir/build.make:131: FOR
TRAN/f_pddrive] Error 1
3052 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb6
33ms4f3c/spack-build-kkqer5d'
>> 3053 make[1]: *** [CMakeFiles/Makefile2:2150: FORTRAN/CMakeFiles/f_pddr
ive.dir/all] Error 2
3054 frt: fatal: -Kparallel option is not specified at linking of objec
t files to which -Kparallel applied at compiling. The linking proc
ess is suspended.
3055 frt: fatal: -Kopenmp option is not specified at linking of object
files to which -Kopenmp applied at compiling. The linking process
is suspended.
>> 3056 make[2]: *** [FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make:131: F
ORTRAN/f_pddrive3d] Error 1
3057 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb6
33ms4f3c/spack-build-kkqer5d'
3058 frt: fatal: -Kparallel option is not specified at linking of objec
t files to which -Kparallel applied at compiling. The linking proc
ess is suspended.
3059 frt: fatal: -Kopenmp option is not specified at linking of object
files to which -Kopenmp applied at compiling. The linking process
is suspended.
>> 3060 make[1]: *** [CMakeFiles/Makefile2:2177: FORTRAN/CMakeFiles/f_pddr
ive3d.dir/all] Error 2
>> 3061 make[2]: *** [FORTRAN/CMakeFiles/f_pzdrive.dir/build.make:131: FOR
TRAN/f_pzdrive] Error 1
3062 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb6
33ms4f3c/spack-build-kkqer5d'
>> 3063 make[1]: *** [CMakeFiles/Makefile2:2231: FORTRAN/CMakeFiles/f_pzdr
ive.dir/all] Error 2
3064 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb6
33ms4f3c/spack-build-kkqer5d'
>> 3065 make: *** [Makefile:149: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb633ms4f3c/spack-build-out.txt
==> Warning: Skipping build of petsc-3.20.1-ut5uvtcwdatpm6wbxvxt47tk6em6b255 since superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb633ms4f3c failed
==> Error: pism-1.1.4-5ymxzh3lhki36axyybfw7nygnqyhit7u: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/udunits-2.2.28-hmmlxfurcl5u7j7ci6ikueyxho2zhxwi