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 :
------------------------------------------------
4e4/Src/LinearSolvers/C_TensorMG/CMakeFiles/box_ctmg.dir/DependInf
o.cmake "--color="
368 Fortran diagnostic messages:
369 jwd1039i-w "/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/sp
ack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack-bu
ild-u5cx4e4/Src/C_AMRLib/ARRAYLIM_3D.F.f", line 1: Corresponding E
ND statement missing.
370 [ 19%] Building CXX object Src/C_BoundaryLib/CMakeFiles/box_cbndry
.dir/BndryRegister.cpp.o
371 [ 19%] Building CXX object Src/C_AmrCoreLib/CMakeFiles/box_camrcor
e.dir/Cluster.cpp.o
...
765 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-bo
xlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack-build-u5cx4e4/
Src/LinearSolvers/C_CellMG && /opt/FJSVxtclanga/tcsds-mpi-latest/b
in/mpiFCC -DBL_FORT_USE_UNDERSCORE -DBL_Linux -DBL_NOLINEVALUES -D
BL_PARALLEL_IO -DBL_SPACEDIM=3 -DBL_USE_DOUBLE -DBL_USE_MPI -DNDEB
UG -DUSE_PARTICLES -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack-src/
Src/LinearSolvers/C_CellMG -I/data/rccs-sdt/a01008/tmpdir/spack-st
age/spack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/sp
ack-src/Src/C_BaseLib -I/data/rccs-sdt/a01008/tmpdir/spack-stage/s
pack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack-s
rc/Src/C_BoundaryLib -I/data/rccs-sdt/a01008/tmpdir/spack-stage/sp
ack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack-sr
c/Src/C_ParticleLib -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack-src
/Src/C_AMRLib -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-sta
ge-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack-src/Src/C
_AmrCoreLib -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack-src/Src/Lin
earSolvers/C_TensorMG -I/data/rccs-sdt/a01008/tmpdir/spack-stage/s
pack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack-s
rc/Src/LinearSolvers/C_to_F_MG -I/data/rccs-sdt/a01008/tmpdir/spac
k-stage/spack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwn
f/spack-src/Src/Extern/amrdata -DBL_USE_FORTRAN_MPI=1 -DBL_USE_F_B
ASELIB=1 -std=c++11 -O3 -DNDEBUG -fPIC -MD -MT Src/LinearSolvers/C
_CellMG/CMakeFiles/box_cmg.dir/MultiGrid.cpp.o -MF CMakeFiles/box_
cmg.dir/MultiGrid.cpp.o.d -o CMakeFiles/box_cmg.dir/MultiGrid.cpp.
o -c /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-boxlib-1
6.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack-src/Src/LinearSolver
s/C_CellMG/MultiGrid.cpp
766 [ 45%] Linking Fortran static library libgslib.a
767 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-bo
xlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack-build-u5cx4e4/
Src/Extern/gslib && /vol0003/rccs-sdt/data/a01008/spack-all-test/e
nv-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27
.7-ussgjuqkqbxi5dcv7kbp6bugdcjc5ph6/bin/cmake -P CMakeFiles/gslib.
dir/cmake_clean_target.cmake
768 Fortran diagnostic messages: program name(vector_i_module)
769 jwd1370i-s "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack-src/Src/F_
BaseLib/vector_i.f90", line 3: Module or submodule 'mempool_module
' is not available.
770 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7
kbp6bugdcjc5ph6/bin/cmake -E cmake_copy_f90_mod Src/mod_files/sort
_d_module.mod Src/F_BaseLib/CMakeFiles/box_f.dir/sort_d_module.mod
.stamp Fujitsu
>> 771 make[2]: *** [Src/F_BaseLib/CMakeFiles/box_f.dir/build.make:863: S
rc/F_BaseLib/CMakeFiles/box_f.dir/vector_i.f90.o] Error 1
772 make[2]: *** Waiting for unfinished jobs....
773 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-bo
xlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack-build-u5cx4e4/
Src/Extern/gslib && /vol0003/rccs-sdt/data/a01008/spack-all-test/e
nv-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27
.7-ussgjuqkqbxi5dcv7kbp6bugdcjc5ph6/bin/cmake -E cmake_link_script
CMakeFiles/gslib.dir/link.txt --verbose=1
774 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeql
kwnf/spack-build-u5cx4e4'
>> 775 make[1]: *** [CMakeFiles/Makefile2:588: Src/F_BaseLib/CMakeFiles/b
ox_f.dir/all] Error 2
776 [ 46%] Building CXX object Src/LinearSolvers/C_TensorMG/CMakeFiles
/box_ctmg.dir/MCInterpBndryData.cpp.o
777 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-bo
xlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack-build-u5cx4e4/
Src/LinearSolvers/C_TensorMG && /opt/FJSVxtclanga/tcsds-mpi-latest
/bin/mpiFCC -DBL_FORT_USE_UNDERSCORE -DBL_Linux -DBL_NOLINEVALUES
-DBL_PARALLEL_IO -DBL_SPACEDIM=3 -DBL_USE_DOUBLE -DBL_USE_MPI -DND
EBUG -DUSE_PARTICLES -I/data/rccs-sdt/a01008/tmpdir/spack-stage/sp
ack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack-sr
c/Src/LinearSolvers/C_TensorMG -I/data/rccs-sdt/a01008/tmpdir/spac
k-stage/spack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwn
f/spack-src/Src/C_BaseLib -I/data/rccs-sdt/a01008/tmpdir/spack-sta
ge/spack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spa
ck-src/Src/C_BoundaryLib -I/data/rccs-sdt/a01008/tmpdir/spack-stag
e/spack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spac
k-src/Src/C_ParticleLib -I/data/rccs-sdt/a01008/tmpdir/spack-stage
/spack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack
-src/Src/C_AMRLib -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack
-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack-src/S
rc/C_AmrCoreLib -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-s
tage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack-src/Src
/LinearSolvers/C_CellMG -I/data/rccs-sdt/a01008/tmpdir/spack-stage
/spack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack
-src/Src/LinearSolvers/C_to_F_MG -I/data/rccs-sdt/a01008/tmpdir/sp
ack-stage/spack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlk
wnf/spack-src/Src/Extern/amrdata -DBL_USE_FORTRAN_MPI=1 -DBL_USE_F
_BASELIB=1 -std=c++11 -O3 -DNDEBUG -fPIC -MD -MT Src/LinearSolvers
/C_TensorMG/CMakeFiles/box_ctmg.dir/MCInterpBndryData.cpp.o -MF CM
akeFiles/box_ctmg.dir/MCInterpBndryData.cpp.o.d -o CMakeFiles/box_
ctmg.dir/MCInterpBndryData.cpp.o -c /data/rccs-sdt/a01008/tmpdir/s
pack-stage/spack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeql
kwnf/spack-src/Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
778 /usr/bin/ar qc libgslib.a CMakeFiles/gslib.dir/acorni.f.o CMakeFil
es/gslib.dir/backtr.f.o CMakeFiles/gslib.dir/beyond.f.o CMakeFiles
/gslib.dir/blue.f.o CMakeFiles/gslib.dir/chknam.f.o CMakeFiles/gsl
ib.dir/chktitle.f.o CMakeFiles/gslib.dir/cova3.f.o CMakeFiles/gsli
b.dir/dlocate.f.o CMakeFiles/gslib.dir/dpowint.f.o CMakeFiles/gsli
b.dir/dsortem.f.o CMakeFiles/gslib.dir/gauinv.f.o CMakeFiles/gslib
.dir/gcum.f.o CMakeFiles/gslib.dir/getindx.f.o CMakeFiles/gslib.di
r/getz.f.o CMakeFiles/gslib.dir/green.f.o CMakeFiles/gslib.dir/hex
a.f.o CMakeFiles/gslib.dir/ksol.f.o CMakeFiles/gslib.dir/ktsol.f.o
CMakeFiles/gslib.dir/locate.f.o CMakeFiles/gslib.dir/nscore.f.o C
MakeFiles/gslib.dir/numtext.f.o CMakeFiles/gslib.dir/ordrel.f.o CM
akeFiles/gslib.dir/picksupr.f.o CMakeFiles/gslib.dir/powint.f.o CM
akeFiles/gslib.dir/psfill.f.o CMakeFiles/gslib.dir/psline.f.o CMak
eFiles/gslib.dir/pstext.f.o CMakeFiles/gslib.dir/rand.f.o CMakeFil
es/gslib.dir/red.f.o CMakeFiles/gslib.dir/resc.f.o CMakeFiles/gsli
b.dir/scal.f.o CMakeFiles/gslib.dir/setrot.f.o CMakeFiles/gslib.di
r/setsupr.f.o CMakeFiles/gslib.dir/sortem.f.o CMakeFiles/gslib.dir
/sqdist.f.o CMakeFiles/gslib.dir/srchsupr.f.o CMakeFiles/gslib.dir
/strlen.f.o
779 1 warning generated.
780 1 warning generated.
781 [ 46%] Building CXX object Src/LinearSolvers/C_TensorMG/CMakeFiles
/box_ctmg.dir/MCLinOp.cpp.o
...
1003 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeql
kwnf/spack-build-u5cx4e4'
1004 [ 50%] Built target box_ctmg
1005 1 warning generated.
1006 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeql
kwnf/spack-build-u5cx4e4'
1007 [ 50%] Built target box_camr
1008 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeql
kwnf/spack-build-u5cx4e4'
>> 1009 make: *** [Makefile:149: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-boxlib-16.12.2-u5cx4e4h7rwkxejfi5nrwxduxeqlkwnf/spack-build-out.txt