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 :
------------------------------------------------
==> Error: ProcessError: Command exited with status 2:
'./scons' 'generator=1' 'compile=2'
15 warnings found in build log:
>> 5 frt: warning: -dumpversion is unrecognized option.
6 usage: frt [options] files.
7 cpp --traditional-cpp -P -DUSE_RAMBO -DUSE_COLLIER -DUSE_CUTTOOLS -
DUSE_TRRED -DUSE_OLCOMMON -DUSE_OPENLOOPS -DUSE_TRRED -DUSE_ONELOOP
-DKIND_TYPES=kind_types -DDREALKIND=dp -DQREALKIND=qp -DUSE_GFORTR
AN -DMAXSTRLEN=255 -DSING -Dcollierdd -DREALKIND=dp -DPRECISION_dp
lib_src/olcommon/src/common.F90 lib_src/olcommon/obj/common.f90
8 cpp --traditional-cpp -P -DUSE_RAMBO -DUSE_COLLIER -DUSE_CUTTOOLS -
DUSE_TRRED -DUSE_OLCOMMON -DUSE_OPENLOOPS -DUSE_TRRED -DUSE_ONELOOP
-DKIND_TYPES=kind_types -DDREALKIND=dp -DQREALKIND=qp -DUSE_GFORTR
AN -DMAXSTRLEN=255 -DSING -Dcollierdd -DREALKIND=dp -DPRECISION_dp
lib_src/openloops/src/contractions.F90 lib_src/openloops/obj/contra
ctions.f90
9 cpp --traditional-cpp -P -DUSE_RAMBO -DUSE_COLLIER -DUSE_CUTTOOLS -
DUSE_TRRED -DUSE_OLCOMMON -DUSE_OPENLOOPS -DUSE_TRRED -DUSE_ONELOOP
-DKIND_TYPES=kind_types -DDREALKIND=dp -DQREALKIND=qp -DUSE_GFORTR
AN -DMAXSTRLEN=255 -DSING -Dcollierdd -DREALKIND=dp -DPRECISION_dp
lib_src/openloops/src/converter.F90 lib_src/openloops/obj/converter
.f90
10 cpp --traditional-cpp -P -DUSE_RAMBO -DUSE_COLLIER -DUSE_CUTTOOLS -
DUSE_TRRED -DUSE_OLCOMMON -DUSE_OPENLOOPS -DUSE_TRRED -DUSE_ONELOOP
-DKIND_TYPES=kind_types -DDREALKIND=dp -DQREALKIND=qp -DUSE_GFORTR
AN -DMAXSTRLEN=255 -DSING -Dcollierdd -DREALKIND=dp -DPRECISION_dp
lib_src/openloops/src/counterterms.F90 lib_src/openloops/obj/counte
rterms.f90
11 cpp --traditional-cpp -P -DUSE_RAMBO -DUSE_COLLIER -DUSE_CUTTOOLS -
DUSE_TRRED -DUSE_OLCOMMON -DUSE_OPENLOOPS -DUSE_TRRED -DUSE_ONELOOP
-DKIND_TYPES=kind_types -DDREALKIND=dp -DQREALKIND=qp -DUSE_GFORTR
AN -DMAXSTRLEN=255 -DSING -Dcollierdd -DREALKIND=dp -DPRECISION_dp
lib_src/openloops/src/helicity.F90 lib_src/openloops/obj/helicity.f
90
...
127 Copy("lib_src/olcommon/obj/cwrappers.c", "lib_src/olcommon/src/cwra
ppers.c")
128 cpp --traditional-cpp -P -DUSE_RAMBO -DUSE_COLLIER -DUSE_CUTTOOLS -
DUSE_TRRED -DUSE_OLCOMMON -DUSE_OPENLOOPS -DUSE_TRRED -DUSE_ONELOOP
-DKIND_TYPES=kind_types -DDREALKIND=dp -DQREALKIND=qp -DUSE_GFORTR
AN -DMAXSTRLEN=255 -DSING -Dcollierdd -DREALKIND= -DVERSION=\"beta\
" -DPROCESSAPI=2 -DREVISION=\"none\" lib_src/openloops/src/version.
F90 lib_src/openloops/obj/version.f90
129 Creating 'lib_src/openloops/obj/install_path.inc'
130 scons: done reading SConscript files.
131 scons: Building targets ...
132 /opt/FJSVxtclanga/tcsds-1.2.38/bin/frt -o lib_src/olcommon/obj/kind
_types.os -c -ffree-line-length-none -fdollar-ok -mcmodel=small -mc
model=medium -O2 -fPIC -Ilib_src/olcommon/mod -Jlib_src/olcommon/mo
d lib_src/olcommon/obj/kind_types.f90
>> 133 frt: warning: -Jlib_src/olcommon/mod is unrecognized option.
134 frt: fatal: "lib_src/olcommon/obj/kind_types.os": Invalid file suff
ix.
135 /opt/FJSVxtclanga/tcsds-1.2.38/bin/frt -o lib_src/olcommon/obj/debu
g.os -c -ffree-line-length-none -fdollar-ok -mcmodel=small -mcmodel
=medium -O2 -fPIC -Ilib_src/olcommon/mod -Jlib_src/olcommon/mod lib
_src/olcommon/obj/debug.f90
136 /opt/FJSVxtclanga/tcsds-1.2.38/bin/fcc -o lib_src/olcommon/obj/cwra
ppers.os -c -Wall -O2 -fPIC lib_src/olcommon/obj/cwrappers.c
>> 137 frt: warning: -Jlib_src/olcommon/mod is unrecognized option.
138 frt: fatal: "lib_src/olcommon/obj/debug.os": Invalid file suffix.
>> 139 fcc: warning: -Wall is unrecognized option.
140 /opt/FJSVxtclanga/tcsds-1.2.38/bin/frt -o lib_src/rambo/obj/rambo.o
s -c -ffixed-line-length-132 -std=legacy -ffree-line-length-none -f
dollar-ok -mcmodel=small -mcmodel=medium -O2 -fPIC -Ilib_src/rambo/
mod -Jlib_src/rambo/mod lib_src/rambo/src/rambo.f
>> 141 frt: warning: -std=legacy is unrecognized option.
>> 142 frt: warning: -Jlib_src/rambo/mod is unrecognized option.
143 frt: fatal: "lib_src/rambo/obj/rambo.os": Invalid file suffix.
144 /opt/FJSVxtclanga/tcsds-1.2.38/bin/frt -o lib_src/cuttools/obj/cts_
combinatorics.os -c -ffree-line-length-none -fdollar-ok -mcmodel=sm
all -mcmodel=medium -O2 -fno-automatic -fPIC -Ilib_src/oneloop/mod
-Ilib_src/olcommon/mod -Ilib_src/cuttools/mod -Jlib_src/cuttools/mo
d lib_src/cuttools/src/cts_combinatorics.f90
>> 145 frt: warning: -Jlib_src/cuttools/mod is unrecognized option.
146 frt: fatal: "lib_src/cuttools/obj/cts_combinatorics.os": Invalid fi
le suffix.
147 /opt/FJSVxtclanga/tcsds-1.2.38/bin/frt -o lib_src/cuttools/obj/cts_
constants.os -c -ffree-line-length-none -fdollar-ok -mcmodel=small
-mcmodel=medium -O2 -fno-automatic -fPIC -Ilib_src/oneloop/mod -Ili
b_src/olcommon/mod -Ilib_src/cuttools/mod -Jlib_src/cuttools/mod li
b_src/cuttools/src/cts_constants.f90
>> 148 frt: warning: -Jlib_src/cuttools/mod is unrecognized option.
149 frt: fatal: "lib_src/cuttools/obj/cts_constants.os": Invalid file s
uffix.
150 /opt/FJSVxtclanga/tcsds-1.2.38/bin/frt -o lib_src/cuttools/obj/cts_
type.os -c -ffree-line-length-none -fdollar-ok -mcmodel=small -mcmo
del=medium -O2 -fno-automatic -fPIC -Ilib_src/oneloop/mod -Ilib_src
/olcommon/mod -Ilib_src/cuttools/mod -Jlib_src/cuttools/mod lib_src
/cuttools/src/cts_type.f90
151 /opt/FJSVxtclanga/tcsds-1.2.38/bin/frt -o lib_src/cuttools/obj/cts_
dynamics.os -c -ffree-line-length-none -fdollar-ok -mcmodel=small -
mcmodel=medium -O2 -fno-automatic -fPIC -Ilib_src/oneloop/mod -Ilib
_src/olcommon/mod -Ilib_src/cuttools/mod -Jlib_src/cuttools/mod lib
_src/cuttools/src/cts_dynamics.f90
152 /opt/FJSVxtclanga/tcsds-1.2.38/bin/frt -o lib_src/cuttools/obj/cts_
tensors.os -c -ffree-line-length-none -fdollar-ok -mcmodel=small -m
cmodel=medium -O2 -fno-automatic -fPIC -Ilib_src/oneloop/mod -Ilib_
src/olcommon/mod -Ilib_src/cuttools/mod -Jlib_src/cuttools/mod lib_
src/cuttools/src/cts_tensors.f90
153 /opt/FJSVxtclanga/tcsds-1.2.38/bin/frt -o lib_src/cuttools/obj/mpnu
mdummy.os -c -ffree-line-length-none -fdollar-ok -mcmodel=small -mc
model=medium -O2 -fno-automatic -fPIC -Ilib_src/oneloop/mod -Ilib_s
rc/olcommon/mod -Ilib_src/cuttools/mod -Jlib_src/cuttools/mod lib_s
rc/cuttools/src/mpnumdummy.f90
>> 154 frt: warning: -Jlib_src/cuttools/mod is unrecognized option.
155 frt: fatal: "lib_src/cuttools/obj/cts_dynamics.os": Invalid file su
ffix.
156 /opt/FJSVxtclanga/tcsds-1.2.38/bin/frt -o lib_src/trred/obj/triangl
e_aux.os -c -ffree-line-length-none -fdollar-ok -mcmodel=small -mcm
odel=medium -O2 -fPIC -Ilib_src/olcommon/mod -Ilib_src/trred/mod -J
lib_src/trred/mod lib_src/trred/obj/triangle_aux.f90
>> 157 frt: warning: -Jlib_src/cuttools/mod is unrecognized option.
158 frt: fatal: "lib_src/cuttools/obj/cts_tensors.os": Invalid file suf
fix.
>> 159 frt: warning: -Jlib_src/cuttools/mod is unrecognized option.
160 frt: fatal: "lib_src/cuttools/obj/cts_type.os": Invalid file suffix
.
>> 161 frt: warning: -Jlib_src/cuttools/mod is unrecognized option.
162 frt: fatal: "lib_src/cuttools/obj/mpnumdummy.os": Invalid file suff
ix.
>> 163 frt: warning: -Jlib_src/trred/mod is unrecognized option.
164 frt: fatal: "lib_src/trred/obj/triangle_aux.os": Invalid file suffi
x.
165 /opt/FJSVxtclanga/tcsds-1.2.38/bin/frt -o lib_src/collier/obj/colli
er_global.os -c -ffree-line-length-none -fdollar-ok -mcmodel=small
-mcmodel=medium -O2 -fPIC -Ilib_src/olcommon/mod -Ilib_src/collier/
mod -Jlib_src/collier/mod lib_src/collier/obj/collier_global.f90
>> 166 frt: warning: -Jlib_src/collier/mod is unrecognized option.
167 frt: fatal: "lib_src/collier/obj/collier_global.os": Invalid file s
uffix.
168 /opt/FJSVxtclanga/tcsds-1.2.38/bin/frt -o lib_src/collier/obj/DD_gl
obal.os -c -ffree-line-length-none -fdollar-ok -mcmodel=small -mcmo
del=medium -O2 -fPIC -Ilib_src/olcommon/mod -Ilib_src/collier/mod -
Jlib_src/collier/mod lib_src/collier/obj/DD_global.f90
>> 169 frt: warning: -Jlib_src/collier/mod is unrecognized option.
170 frt: fatal: "lib_src/collier/obj/DD_global.os": Invalid file suffix
.
171 scons: *** [lib_src/olcommon/obj/kind_types.os] Error 1
172 scons: *** [lib_src/olcommon/obj/debug.os] Error 1
173 scons: *** [lib_src/rambo/obj/rambo.os] Error 1
174 scons: *** [lib_src/cuttools/obj/cts_combinatorics.os] Error 1
175 scons: *** [lib_src/cuttools/obj/cts_constants.os] Error 1
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-openloops-2.1.2-hdenoyjzwjsidh5dwcf3hpfc625nfhub/spack-build-out.txt