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 :
------------------------------------------------
SVxtclanga/tcsds-ssl2-latest/lib64/libfj90i.so /opt/FJSVxtclanga/t
csds-ssl2-latest/lib64/libfj90fmt_sve.a /opt/FJSVxtclanga/tcsds-ss
l2-latest/lib64/libfj90f.so -lfjsrcinfo /opt/FJSVxtclanga/tcsds-ss
l2-latest/lib64/libfj90rt.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-jmlixfu3hqiz25yonvr44upgfp7aj3bt/lib -lparmetis -L
/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/metis-5.1.0-6d55bzb64ehuzmkjps
j7dpvuf4pdrfri/lib -lmetis /opt/FJSVxtclanga/tcsds-ssl2-latest/lib
64/libmpi_usempif08.so /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/l
ibmpi_usempi_ignore_tkr.so /opt/FJSVxtclanga/tcsds-ssl2-latest/lib
64/libmpi_mpifh.so /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libmp
i.so -lfjstring_internal -lc -lm -lfjprofmpi -lmpi_cxx -lmpi -lfjs
tring_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/tcsds-1.2.38/clang-comp/lib64 -Wl,-rpath
,/opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libmpi_usempif08.so:/op
t/FJSVxtclanga/tcsds-ssl2-latest/lib64/libmpi_usempi_ignore_tkr.so
:/opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libmpi_mpifh.so:/opt/FJ
SVxtclanga/tcsds-ssl2-latest/lib64/libmpi.so:/opt/FJSVxtclanga/tcs
ds-ssl2-latest/lib64/libfjstring_internal.so:/vol0003/rccs-sdt/dat
a/a01008/tmpdir/spack-stage/spack-stage-superlu-dist-8.1.2-kkqer5d
wlwpdhbnlfobrebb633ms4f3c/spack-build-kkqer5d/SRC libsuperlu_dist_
fortran.a /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 /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libfjlapackexsve
.so /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libfjomphk.so /opt/F
JSVxtclanga/tcsds-ssl2-latest/lib64/libfjomp.so /opt/FJSVxtclanga/
tcsds-ssl2-latest/lib64/libssl2mtexsve.a /opt/FJSVxtclanga/tcsds-s
sl2-latest/lib64/libssl2mtsve.a /opt/FJSVxtclanga/tcsds-ssl2-lates
t/lib64/libfj90i.so /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libf
j90fmt_sve.a /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libfj90f.so
-lfjsrcinfo /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libfj90rt.s
o -lfj90i -lfj90fmt_sve -lfj90f -lfjsrcinfo -lfjprofcore -lfjprofo
mp -lmpg -lm -lrt -lpthread -lelf -ldl -lgcc_s -lgcc -lc -lgcc_s -
lgcc ../SRC/libsuperlu_dist.so.8.1.2 -lm /opt/FJSVxtclanga/tcsds-s
sl2-latest/lib64/libfjlapackexsve.so /opt/FJSVxtclanga/tcsds-ssl2-
latest/lib64/libfjomphk.so /opt/FJSVxtclanga/tcsds-ssl2-latest/lib
64/libfjomp.so /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libssl2mt
exsve.a /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libssl2mtsve.a /
opt/FJSVxtclanga/tcsds-ssl2-latest/lib64/libfj90i.so /opt/FJSVxtcl
anga/tcsds-ssl2-latest/lib64/libfj90fmt_sve.a /opt/FJSVxtclanga/tc
sds-ssl2-latest/lib64/libfj90f.so -lfjsrcinfo /opt/FJSVxtclanga/tc
sds-ssl2-latest/lib64/libfj90rt.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-jmlixfu3hqiz25yonvr44upgfp7aj3bt/lib -lparme
tis -L/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/sp
ack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/metis-5.1.0-6d55bzb64ehu
zmkjpsj7dpvuf4pdrfri/lib -lmetis /opt/FJSVxtclanga/tcsds-ssl2-late
st/lib64/libmpi_usempif08.so /opt/FJSVxtclanga/tcsds-ssl2-latest/l
ib64/libmpi_usempi_ignore_tkr.so /opt/FJSVxtclanga/tcsds-ssl2-late
st/lib64/libmpi_mpifh.so /opt/FJSVxtclanga/tcsds-ssl2-latest/lib64
/libmpi.so -lfjstring_internal -lc -lm -lfjprofmpi -lmpi_cxx -lmpi
-lfjstring_internal -lz
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 make[2]: *** [FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make:131: F
ORTRAN/f_pzdrive3d] Error 1
3041 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'
>> 3042 make[1]: *** [CMakeFiles/Makefile2:2258: FORTRAN/CMakeFiles/f_pzdr
ive3d.dir/all] Error 2
3043 make[1]: *** Waiting for unfinished jobs....
3044 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.
3045 frt: fatal: -Kopenmp option is not specified at linking of object
files to which -Kopenmp applied at compiling. The linking process
is suspended.
>> 3046 make[2]: *** [FORTRAN/CMakeFiles/f_5x5.dir/build.make:147: FORTRAN
/f_5x5] 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 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.
3049 frt: fatal: -Kopenmp option is not specified at linking of object
files to which -Kopenmp applied at compiling. The linking process
is suspended.
>> 3050 make[1]: *** [CMakeFiles/Makefile2:2204: FORTRAN/CMakeFiles/f_5x5.
dir/all] Error 2
3051 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.
3052 frt: fatal: -Kopenmp option is not specified at linking of object
files to which -Kopenmp applied at compiling. The linking process
is suspended.
>> 3053 make[2]: *** [FORTRAN/CMakeFiles/f_pddrive.dir/build.make:131: FOR
TRAN/f_pddrive] Error 1
3054 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'
>> 3055 make[1]: *** [CMakeFiles/Makefile2:2150: FORTRAN/CMakeFiles/f_pddr
ive.dir/all] Error 2
3056 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.
3057 frt: fatal: -Kopenmp option is not specified at linking of object
files to which -Kopenmp applied at compiling. The linking process
is suspended.
>> 3058 make[2]: *** [FORTRAN/CMakeFiles/f_pzdrive.dir/build.make:131: FOR
TRAN/f_pzdrive] Error 1
3059 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'
>> 3060 make[1]: *** [CMakeFiles/Makefile2:2231: FORTRAN/CMakeFiles/f_pzdr
ive.dir/all] Error 2
>> 3061 make[2]: *** [FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make:131: F
ORTRAN/f_pddrive3d] 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:2177: FORTRAN/CMakeFiles/f_pddr
ive3d.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-toqgk23curhvnc6vsvmt2dhrxhagtwbe since superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb633ms4f3c failed
==> Warning: Skipping build of pflotran-5.0.0-zrg55nsqplqoyuy527glhul2rmndr3iu since petsc-3.20.1-toqgk23curhvnc6vsvmt2dhrxhagtwbe failed
==> Warning: Skipping build of alquimia-1.1.0-yaq56z2hyh5tloxcr6ukyuxau24zigpk since pflotran-5.0.0-zrg55nsqplqoyuy527glhul2rmndr3iu failed
==> Error: alquimia-1.1.0-yaq56z2hyh5tloxcr6ukyuxau24zigpk: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).