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
[+] /usr (external gmake-4.2.1-eszqmok6vi6wxcmklx6bqloeidbh25kb)
[+] /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
==> Installing flap-master-dtmewazmckbfouy3tqep7s3fixipclqn [6/6]
==> No binary for flap-master-dtmewazmckbfouy3tqep7s3fixipclqn found: installing from source
==> No patches needed for flap
==> flap: Executing phase: 'cmake'
==> flap: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16'
5 errors found in build log:
80 jwd0510i-w "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-flap-master-dtmewazmckbfouy3tqep7s3fixipclqn/spack-src/src/third_p
arty/FACE/src/lib/face.F90", line 226, column 10: Character type ca
nnot be mixed with other type in initializations, assignments, rela
tional operations, statement function definitions or PARAMETER stat
ements.
81 jwd2104i-s "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-flap-master-dtmewazmckbfouy3tqep7s3fixipclqn/spack-src/src/third_p
arty/FACE/src/lib/face.F90", line 227, column 31: Combination of op
erand types invalid.
82 jwd2316i-s "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-flap-master-dtmewazmckbfouy3tqep7s3fixipclqn/spack-src/src/third_p
arty/FACE/src/lib/face.F90", line 233, column 10: Types of left and
right sides of assignment conflict.
83 jwd2104i-s "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-flap-master-dtmewazmckbfouy3tqep7s3fixipclqn/spack-src/src/third_p
arty/FACE/src/lib/face.F90", line 234, column 28: Combination of op
erand types invalid.
84 jwd0510i-w "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-flap-master-dtmewazmckbfouy3tqep7s3fixipclqn/spack-src/src/third_p
arty/FACE/src/lib/face.F90", line 235, column 10: Character type ca
nnot be mixed with other type in initializations, assignments, rela
tional operations, statement function definitions or PARAMETER stat
ements.
85 jwd2104i-s "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-flap-master-dtmewazmckbfouy3tqep7s3fixipclqn/spack-src/src/third_p
arty/FACE/src/lib/face.F90", line 236, column 31: Combination of op
erand types invalid.
>> 86 make[2]: *** [src/third_party/FACE/src/lib/CMakeFiles/FACE.dir/buil
d.make:78: src/third_party/FACE/src/lib/CMakeFiles/FACE.dir/face.F9
0.o] Error 1
87 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-flap-master-dtmewazmckbfouy3tqep7s3fixipclqn/
spack-build-dtmewaz'
>> 88 make[1]: *** [CMakeFiles/Makefile2:308: src/third_party/FACE/src/li
b/CMakeFiles/FACE.dir/all] Error 2
89 make[1]: *** Waiting for unfinished jobs....
90 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kb
p6bugdcjc5ph6/bin/cmake -E cmake_copy_f90_mod src/third_party/PENF/
modules/penf_global_parameters_variables.mod src/third_party/PENF/s
rc/lib/CMakeFiles/PENF.dir/penf_global_parameters_variables.mod.sta
mp Fujitsu
91 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kb
p6bugdcjc5ph6/bin/cmake -E touch src/third_party/PENF/src/lib/CMake
Files/PENF.dir/penf_global_parameters_variables.F90.o.provides.buil
d
92 [ 8%] Building Fortran object src/third_party/PENF/src/lib/CMakeFi
les/PENF.dir/penf_b_size.F90.o
93 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-fla
p-master-dtmewazmckbfouy3tqep7s3fixipclqn/spack-build-dtmewaz/src/t
hird_party/PENF/src/lib && /vol0003/rccs-sdt/data/a01008/spack-all-
test/env-20240227/spack/lib/spack/env/fj/frt -D_ASCII_NEQ_DEFAULT -
D_ASCII_SUPPORTED -D_UCS4_SUPPORTED -O3 -DNDEBUG -M ../../modules
-c /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-flap-master
-dtmewazmckbfouy3tqep7s3fixipclqn/spack-src/src/third_party/PENF/sr
c/lib/penf_b_size.F90 -o CMakeFiles/PENF.dir/penf_b_size.F90.o
94 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kb
p6bugdcjc5ph6/bin/cmake -E cmake_copy_f90_mod src/third_party/PENF/
modules/penf_b_size.mod src/third_party/PENF/src/lib/CMakeFiles/PEN
F.dir/penf_b_size.mod.stamp Fujitsu
...
120 Module subprogram name(bctor_R16P)
121 jwd2008i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-flap-master-dtmewazmckbfouy3tqep7s3fixipclqn/spack-src/src/third_p
arty/PENF/src/lib/penf_stringify.F90", line 1335: Dummy argument 'k
nd' not used in this subprogram.
122 Module subprogram name(bctor_R8P)
123 jwd2008i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-flap-master-dtmewazmckbfouy3tqep7s3fixipclqn/spack-src/src/third_p
arty/PENF/src/lib/penf_stringify.F90", line 1353: Dummy argument 'k
nd' not used in this subprogram.
124 Module subprogram name(bctor_R4P)
125 jwd2008i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-flap-master-dtmewazmckbfouy3tqep7s3fixipclqn/spack-src/src/third_p
arty/PENF/src/lib/penf_stringify.F90", line 1370: Dummy argument 'k
nd' not used in this subprogram.
>> 126 make[2]: *** [src/third_party/PENF/src/lib/CMakeFiles/PENF.dir/buil
d.make:117: src/third_party/PENF/src/lib/CMakeFiles/PENF.dir/penf_s
tringify.F90.o] Error 1
127 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-flap-master-dtmewazmckbfouy3tqep7s3fixipclqn/
spack-build-dtmewaz'
>> 128 make[1]: *** [CMakeFiles/Makefile2:282: src/third_party/PENF/src/li
b/CMakeFiles/PENF.dir/all] Error 2
129 Fortran diagnostic messages: program name(tester)
130 jwd2023i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-flap-master-dtmewazmckbfouy3tqep7s3fixipclqn/spack-src/src/third_p
arty/fortran_tester/src/tester.f90", line 23: Gap inserted for boun
dary alignment of components of derived type 'tolerance64'.
131 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kb
p6bugdcjc5ph6/bin/cmake -E cmake_copy_f90_mod src/third_party/fortr
an_tester/modules/tester.mod src/third_party/fortran_tester/src/CMa
keFiles/fortran_tester.dir/tester.mod.stamp Fujitsu
132 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kb
p6bugdcjc5ph6/bin/cmake -E touch src/third_party/fortran_tester/src
/CMakeFiles/fortran_tester.dir/tester.f90.o.provides.build
133 [ 12%] Linking Fortran static library ../libfortran_tester.a
134 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-fla
p-master-dtmewazmckbfouy3tqep7s3fixipclqn/spack-build-dtmewaz/src/t
hird_party/fortran_tester/src && /vol0003/rccs-sdt/data/a01008/spac
k-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0
/cmake-3.27.7-ussgjuqkqbxi5dcv7kbp6bugdcjc5ph6/bin/cmake -P CMakeFi
les/fortran_tester.dir/cmake_clean_target.cmake
135 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-fla
p-master-dtmewazmckbfouy3tqep7s3fixipclqn/spack-build-dtmewaz/src/t
hird_party/fortran_tester/src && /vol0003/rccs-sdt/data/a01008/spac
k-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0
/cmake-3.27.7-ussgjuqkqbxi5dcv7kbp6bugdcjc5ph6/bin/cmake -E cmake_l
ink_script CMakeFiles/fortran_tester.dir/link.txt --verbose=1
136 /usr/bin/ar qc ../libfortran_tester.a CMakeFiles/fortran_tester.dir
/tester.f90.o
137 /usr/bin/ranlib ../libfortran_tester.a
138 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-flap-master-dtmewazmckbfouy3tqep7s3fixipclqn/
spack-build-dtmewaz'
139 [ 12%] Built target fortran_tester
140 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-flap-master-dtmewazmckbfouy3tqep7s3fixipclqn/
spack-build-dtmewaz'
>> 141 make: *** [Makefile:149: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-flap-master-dtmewazmckbfouy3tqep7s3fixipclqn/spack-build-out.txt