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)
[+] /usr (external bzip2-1.0.6-r4iabrte3nd5eemcd5v5coc3kvsnoyzu)
[+] /usr (external lz4-1.8.3-ldbpdr7ujm6p5vdasnwd2ujsioqi34gf)
[+] /usr (external pkgconf-1.4.2-mmjuloqcob6vnd6bylwgum67waaa3kht)
[+] /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
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/zstd-1.5.5-o7dcxyae4kjgruht44yuloa27ddisxfe
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libaec-1.0.6-5mds5a4x6u7m2ysxqxxgm2l6tpax77ds
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/snappy-1.1.10-j7x2zk63lmbm36rc724j3ik66antzv5k
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/hdf5-1.14.3-qxnacxgse3udxh7b6wscu6iz3vsyvu6a
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/c-blosc-1.21.5-66ynsnfbl2evrc6id523jcamtzvu2ugx
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/netcdf-c-4.9.2-gnv35ekwuowxz4iyaik777xaxvno4pvm
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/netcdf-fortran-4.6.1-bkffw4y4sbe7kps7vd2knwcjr7cjjlrh
==> Installing fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc [17/17]
==> No binary for fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/dc/dc029ffadfd82c334f104268bedd8635c77976485f202f0966ae4cf06d2374be.tar.gz
==> No patches needed for fms
==> fms: Executing phase: 'cmake'
==> fms: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16'
4 errors found in build log:
304 [ 40%] Building Fortran object CMakeFiles/fms_r4_f.dir/mpp/mpp_util
ities.F90.o
305 /opt/FJSVxtclanga/tcsds-mpi-latest/bin/mpifrt -DENABLE_QUAD_PRECISI
ON -DGFDL_CONSTANTS -DGFS_PHYS -DINTERNAL_FILE_NML -DOVERLOAD_R4 -D
OVERLOAD_R8 -Duse_libMPI -Duse_netCDF -I/data/rccs-sdt/a01008/tmpdi
r/spack-stage/spack-stage-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprx
fxc/spack-src/include -I/data/rccs-sdt/a01008/tmpdir/spack-stage/sp
ack-stage-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc/spack-src/fm
s -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-fms-2023.0
2-zswcm223h7b2ix7zypg3ulydurprxfxc/spack-src/fms/include -I/data/rc
cs-sdt/a01008/tmpdir/spack-stage/spack-stage-fms-2023.02-zswcm223h7
b2ix7zypg3ulydurprxfxc/spack-src/fms2_io/include -I/data/rccs-sdt/a
01008/tmpdir/spack-stage/spack-stage-fms-2023.02-zswcm223h7b2ix7zyp
g3ulydurprxfxc/spack-src/string_utils/include -I/data/rccs-sdt/a010
08/tmpdir/spack-stage/spack-stage-fms-2023.02-zswcm223h7b2ix7zypg3u
lydurprxfxc/spack-src/mpp/include -I/data/rccs-sdt/a01008/tmpdir/sp
ack-stage/spack-stage-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc/
spack-src/sat_vapor_pres/include -I/data/rccs-sdt/a01008/tmpdir/spa
ck-stage/spack-stage-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc/s
pack-src/horiz_interp/include -I/data/rccs-sdt/a01008/tmpdir/spack-
stage/spack-stage-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc/spac
k-src/diag_manager/include -I/data/rccs-sdt/a01008/tmpdir/spack-sta
ge/spack-stage-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc/spack-s
rc/constants4 -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc/spack-src/constants
-I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-fms-2023.02-
zswcm223h7b2ix7zypg3ulydurprxfxc/spack-src/axis_utils/include -I/vo
l0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/sp
ack/linux-rhel8-a64fx/fj-4.10.0/netcdf-fortran-4.6.1-bkffw4y4sbe7kp
s7vd2knwcjr7cjjlrh/include -O3 -DNDEBUG -M include_r4 -Kopenmp -c /
data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-fms-2023.02-zsw
cm223h7b2ix7zypg3ulydurprxfxc/spack-src/mpp/mpp_utilities.F90 -o CM
akeFiles/fms_r4_f.dir/mpp/mpp_utilities.F90.o
306 "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-fms-2023.02-z
swcm223h7b2ix7zypg3ulydurprxfxc/spack-src/constants/fmsconstants.F9
0", line 73: warning: #warning "Using GFDL constants"
307 "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-fms-2023.02-z
swcm223h7b2ix7zypg3ulydurprxfxc/spack-src/constants4/fmsconstantsr4
.F90", line 70: warning: #warning "Using GFDL constantsR4"
308 Fortran diagnostic messages: program name(FMSconstants)
309 jwd0540i-s "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc/spack-src/constants/g
fdl_constants.fh", line 104: Overflow, underflow, or division by ze
ro.
>> 310 make[2]: *** [CMakeFiles/fms_r4_f.dir/build.make:182: CMakeFiles/fm
s_r4_f.dir/constants/fmsconstants.F90.o] Error 1
311 make[2]: *** Waiting for unfinished jobs....
312 Fortran diagnostic messages: program name(FMSconstantsR4)
313 jwd0540i-s "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc/spack-src/constants4/
gfdl_constantsR4.fh", line 104: Overflow, underflow, or division by
zero.
>> 314 make[2]: *** [CMakeFiles/fms_r4_f.dir/build.make:208: CMakeFiles/fm
s_r4_f.dir/constants4/fmsconstantsr4.F90.o] Error 1
315 Fortran diagnostic messages: program name(mpp_utilities_mod)
316 Module subprogram name(mpp_array_global_min_max)
317 jwd2008i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc/spack-src/mpp/mpp_uti
lities.F90", line 54: Dummy argument 'nk' not used in this subprogr
am.
318 Fortran diagnostic messages: program name(fms_string_utils_mod)
319 Module subprogram name(stringify_1d_r4)
320 jwd2754i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc/spack-src/string_util
s/include/fms_string_utils.inc", line 31: The allocatable assignmen
t of the Fortran 2003 or later standard is not operated. To operate
as the allocatable assignment, specify -Nalloc_assign compiler opt
ion.
...
400 jwd2754i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc/spack-src/horiz_inter
p/horiz_interp_type.F90", line 211: The allocatable assignment of t
he Fortran 2003 or later standard is not operated. To operate as th
e allocatable assignment, specify -Nalloc_assign compiler option.
401 jwd2754i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc/spack-src/horiz_inter
p/horiz_interp_type.F90", line 212: The allocatable assignment of t
he Fortran 2003 or later standard is not operated. To operate as th
e allocatable assignment, specify -Nalloc_assign compiler option.
402 jwd2754i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc/spack-src/horiz_inter
p/horiz_interp_type.F90", line 213: The allocatable assignment of t
he Fortran 2003 or later standard is not operated. To operate as th
e allocatable assignment, specify -Nalloc_assign compiler option.
403 jwd2754i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc/spack-src/horiz_inter
p/horiz_interp_type.F90", line 214: The allocatable assignment of t
he Fortran 2003 or later standard is not operated. To operate as th
e allocatable assignment, specify -Nalloc_assign compiler option.
404 jwd2754i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc/spack-src/horiz_inter
p/horiz_interp_type.F90", line 218: The allocatable assignment of t
he Fortran 2003 or later standard is not operated. To operate as th
e allocatable assignment, specify -Nalloc_assign compiler option.
405 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc/
spack-build-zswcm22'
>> 406 make[1]: *** [CMakeFiles/Makefile2:116: CMakeFiles/fms_r4_f.dir/all
] Error 2
407 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc/
spack-build-zswcm22'
>> 408 make: *** [Makefile:139: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-fms-2023.02-zswcm223h7b2ix7zypg3ulydurprxfxc/spack-build-out.txt