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 :
------------------------------------------------
I/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/o
pt/spack/linux-rhel8-a64fx/fj-4.10.0/raja-2022.10.4-lcjeldtvj5z6pm
4nd5fvp2r2lak2holz/include -I/vol0003/rccs-sdt/data/a01008/spack-a
ll-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/c
amp-2022.10.1-lsznsbw3ubb37bp52sn53fnlygppvk7i/include -I/vol0003/
rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/l
inux-rhel8-a64fx/fj-4.10.0/umpire-2022.10.0-24tyricwrhjxwcjddkbu5t
sgzjh24r4n/include -I/opt/FJSVxtclanga/.common/MECA029/lib64 -O3 -
DNDEBUG -M ../../../fortran -fPIE -Kopenmp -DUSE_MPIF -pthread -DC
ONDUIT_RELAY_IO_MPI_ENABLED -DCONDUIT_BLUEPRINT_MPI_ENABLED -fopen
mp -c /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage
-ascent-0.9.2-dehe6n5kr7ehprd5ugwwuprszn42znka/spack-src/src/examp
les/proxies/cloverleaf3d-ref/start.f90 -o CMakeFiles/cloverleaf3d_
par.dir/start.f90.o
2206 [100%] Linking Fortran executable cloverleaf3d_par
2207 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-as
cent-0.9.2-dehe6n5kr7ehprd5ugwwuprszn42znka/spack-build-dehe6n5/ex
amples/proxies/cloverleaf3d-ref && /vol0003/rccs-sdt/data/a01008/s
pack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.
10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kbp6bugdcjc5ph6/bin/cmake -E cm
ake_link_script CMakeFiles/cloverleaf3d_par.dir/link.txt --verbose
=1
2208 /opt/FJSVxtclanga/tcsds-1.2.38/bin/frt -Kopenmp -L/opt/FJSVxtclang
a/.common/MECA029/lib64 -pthread -fopenmp -L/opt/FJSVxtclanga/.com
mon/MECA029/lib64 -pthread -L/opt/FJSVxtclanga/.common/MECA029/lib
64 -O3 -DNDEBUG CMakeFiles/cloverleaf3d_par.dir/PdV.f90.o CMakeFil
es/cloverleaf3d_par.dir/PdV_kernel.f90.o CMakeFiles/cloverleaf3d_p
ar.dir/accelerate.f90.o CMakeFiles/cloverleaf3d_par.dir/accelerate
_kernel.f90.o CMakeFiles/cloverleaf3d_par.dir/advec_cell_driver.f9
0.o CMakeFiles/cloverleaf3d_par.dir/advec_cell_kernel.f90.o CMakeF
iles/cloverleaf3d_par.dir/advec_mom_driver.f90.o CMakeFiles/clover
leaf3d_par.dir/advec_mom_kernel.f90.o CMakeFiles/cloverleaf3d_par.
dir/advection.f90.o CMakeFiles/cloverleaf3d_par.dir/build_field.f9
0.o CMakeFiles/cloverleaf3d_par.dir/calc_dt.f90.o CMakeFiles/clove
rleaf3d_par.dir/calc_dt_kernel.f90.o CMakeFiles/cloverleaf3d_par.d
ir/clover.F90.o CMakeFiles/cloverleaf3d_par.dir/clover_leaf.f90.o
CMakeFiles/cloverleaf3d_par.dir/data.f90.o CMakeFiles/cloverleaf3d
_par.dir/definitions.f90.o CMakeFiles/cloverleaf3d_par.dir/field_s
ummary.f90.o CMakeFiles/cloverleaf3d_par.dir/field_summary_kernel.
f90.o CMakeFiles/cloverleaf3d_par.dir/flux_calc.f90.o CMakeFiles/c
loverleaf3d_par.dir/flux_calc_kernel.f90.o CMakeFiles/cloverleaf3d
_par.dir/generate_chunk.f90.o CMakeFiles/cloverleaf3d_par.dir/gene
rate_chunk_kernel.f90.o CMakeFiles/cloverleaf3d_par.dir/hydro.f90.
o CMakeFiles/cloverleaf3d_par.dir/ideal_gas.f90.o CMakeFiles/clove
rleaf3d_par.dir/ideal_gas_kernel.f90.o CMakeFiles/cloverleaf3d_par
.dir/initialise.f90.o CMakeFiles/cloverleaf3d_par.dir/initialise_c
hunk.f90.o CMakeFiles/cloverleaf3d_par.dir/initialise_chunk_kernel
.f90.o CMakeFiles/cloverleaf3d_par.dir/pack_kernel.f90.o CMakeFile
s/cloverleaf3d_par.dir/parse.f90.o CMakeFiles/cloverleaf3d_par.dir
/read_input.f90.o CMakeFiles/cloverleaf3d_par.dir/report.f90.o CMa
keFiles/cloverleaf3d_par.dir/reset_field.f90.o CMakeFiles/cloverle
af3d_par.dir/reset_field_kernel.f90.o CMakeFiles/cloverleaf3d_par.
dir/revert.f90.o CMakeFiles/cloverleaf3d_par.dir/revert_kernel.f90
.o CMakeFiles/cloverleaf3d_par.dir/start.f90.o CMakeFiles/cloverle
af3d_par.dir/timer.f90.o CMakeFiles/cloverleaf3d_par.dir/timestep.
f90.o CMakeFiles/cloverleaf3d_par.dir/update_halo.f90.o CMakeFiles
/cloverleaf3d_par.dir/update_halo_kernel.f90.o CMakeFiles/cloverle
af3d_par.dir/viscosity.f90.o CMakeFiles/cloverleaf3d_par.dir/visco
sity_kernel.f90.o CMakeFiles/cloverleaf3d_par.dir/visit.F90.o CMak
eFiles/cloverleaf3d_par.dir/timer_c.c.o CMakeFiles/cloverleaf3d_pa
r.dir/clover_main.cpp.o -o cloverleaf3d_par -L/opt/FJSVxtclanga/
tcsds-1.2.38/clang-comp/lib64 -Wl,-rpath,/vol0003/rccs-sdt/data/a
01008/tmpdir/spack-stage/spack-stage-ascent-0.9.2-dehe6n5kr7ehprd5
ugwwuprszn42znka/spack-build-dehe6n5/lib:/vol0003/rccs-sdt/data/a0
1008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx
/fj-4.10.0/conduit-0.8.8-xrwlbutw24foddiv363yl3ma4rf2jz3g/lib:/vol
0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/sp
ack/linux-rhel8-a64fx/fj-4.10.0/parmetis-4.0.3-jmlixfu3hqiz25yonvr
44upgfp7aj3bt/lib:/vol0003/rccs-sdt/data/a01008/spack-all-test/env
-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/metis-5.1.0-
6d55bzb64ehuzmkjpsj7dpvuf4pdrfri/lib:/vol0003/rccs-sdt/data/a01008
/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-
4.10.0/hdf5-1.8.23-djf76qnxdas7vcw4gcmbsmt6zuv2l5hp/lib:/vol0003/r
ccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/li
nux-rhel8-a64fx/fj-4.10.0/raja-2022.10.4-lcjeldtvj5z6pm4nd5fvp2r2l
ak2holz/lib:/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240
227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/umpire-2022.10.0-2
4tyricwrhjxwcjddkbu5tsgzjh24r4n/lib:/opt/FJSVxtclanga/tcsds-mpi-la
test/lib64::::::::::::::::::::: ../../../lib/libascent_mpi.so /vol
0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/sp
ack/linux-rhel8-a64fx/fj-4.10.0/conduit-0.8.8-xrwlbutw24foddiv363y
l3ma4rf2jz3g/lib/libconduit_relay_mpi_io.so /vol0003/rccs-sdt/data
/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a6
4fx/fj-4.10.0/conduit-0.8.8-xrwlbutw24foddiv363yl3ma4rf2jz3g/lib/l
ibconduit_blueprint_mpi.so /vol0003/rccs-sdt/data/a01008/spack-all
-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/con
duit-0.8.8-xrwlbutw24foddiv363yl3ma4rf2jz3g/lib/libconduit_relay_m
pi.so /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/sp
ack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/parmetis-4.0.3-jmlixfu3h
qiz25yonvr44upgfp7aj3bt/lib/libparmetis.so /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/libm
etis.so ../../../lib/libascent_flow.so /vol0003/rccs-sdt/data/a010
08/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/f
j-4.10.0/conduit-0.8.8-xrwlbutw24foddiv363yl3ma4rf2jz3g/lib/libcon
duit_relay.so /vol0003/rccs-sdt/data/a01008/spack-all-test/env-202
40227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/conduit-0.8.8-xr
wlbutw24foddiv363yl3ma4rf2jz3g/lib/libconduit_blueprint.so /vol000
3/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack
/linux-rhel8-a64fx/fj-4.10.0/conduit-0.8.8-xrwlbutw24foddiv363yl3m
a4rf2jz3g/lib/libconduit.so /vol0003/rccs-sdt/data/a01008/spack-al
l-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/hd
f5-1.8.23-djf76qnxdas7vcw4gcmbsmt6zuv2l5hp/lib/libhdf5.so.10.4.1 -
lrt ../../../lib/libascent_lodepng.so /vol0003/rccs-sdt/data/a0100
8/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj
-4.10.0/raja-2022.10.4-lcjeldtvj5z6pm4nd5fvp2r2lak2holz/lib/libRAJ
A.so /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spa
ck/opt/spack/linux-rhel8-a64fx/fj-4.10.0/umpire-2022.10.0-24tyricw
rhjxwcjddkbu5tsgzjh24r4n/lib/libumpire.so /vol0003/rccs-sdt/data/a
01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64f
x/fj-4.10.0/camp-2022.10.1-lsznsbw3ubb37bp52sn53fnlygppvk7i/lib/li
bcamp.a -ldl /opt/FJSVxtclanga/tcsds-1.2.38/lib64/libfjomphk.so /o
pt/FJSVxtclanga/tcsds-1.2.38/lib64/libfjomp.so /opt/FJSVxtclanga/t
csds-1.2.38/lib64/libfj90i.so /opt/FJSVxtclanga/tcsds-1.2.38/lib64
/libfj90fmt_sve.a /opt/FJSVxtclanga/tcsds-1.2.38/lib64/libfj90f.so
-lfjsrcinfo /opt/FJSVxtclanga/tcsds-1.2.38/lib64/libfjcrt.so /opt
/FJSVxtclanga/tcsds-1.2.38/lib64/libfjompcrt.so /usr/lib/gcc/aarch
64-redhat-linux/8/libatomic.so /opt/FJSVxtclanga/tcsds-mpi-latest/
lib64/libmpi_cxx.so /opt/FJSVxtclanga/tcsds-mpi-latest/lib64/libmp
i.so -lfjstring_internal /opt/FJSVxtclanga/tcsds-mpi-latest/lib64/
libmpi_usempif08.so /opt/FJSVxtclanga/tcsds-mpi-latest/lib64/libmp
i_usempi_ignore_tkr.so /opt/FJSVxtclanga/tcsds-mpi-latest/lib64/li
bmpi_mpifh.so -lz -lstdc++ -lz
2209 /opt/FJSVxtclanga/tcsds-1.2.38/bin/../lib64/fj90rt0.o: In function
`main':
2210 jwe_xrt1.c:(.text+0x0): multiple definition of `main'
>> 2211 CMakeFiles/cloverleaf3d_par.dir/clover_main.cpp.o:/vol0003/rccs-sd
t/data/a01008/tmpdir/spack-stage/spack-stage-ascent-0.9.2-dehe6n5k
r7ehprd5ugwwuprszn42znka/spack-src/src/examples/proxies/cloverleaf
3d-ref/clover_main.cpp:24: first defined here
2212 /opt/FJSVxtclanga/tcsds-1.2.38/bin/../lib64/fj90rt0.o: In function
`main':
>> 2213 jwe_xrt1.c:(.text+0x38): undefined reference to `MAIN__'
>> 2214 jwe_xrt1.c:(.text+0xa8): undefined reference to `MAIN__'
>> 2215 make[2]: *** [examples/proxies/cloverleaf3d-ref/CMakeFiles/cloverl
eaf3d_par.dir/build.make:806: examples/proxies/cloverleaf3d-ref/cl
overleaf3d_par] Error 1
2216 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-ascent-0.9.2-dehe6n5kr7ehprd5ugwwuprszn42zn
ka/spack-build-dehe6n5'
>> 2217 make[1]: *** [CMakeFiles/Makefile2:2019: examples/proxies/cloverle
af3d-ref/CMakeFiles/cloverleaf3d_par.dir/all] Error 2
2218 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-ascent-0.9.2-dehe6n5kr7ehprd5ugwwuprszn42zn
ka/spack-build-dehe6n5'
>> 2219 make: *** [Makefile:149: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-ascent-0.9.2-dehe6n5kr7ehprd5ugwwuprszn42znka/spack-build-out.txt