List of Open Source Software which can be built on Fugaku

Spack logo
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.
  • OpenJDK 11
  • Ruby 2.6.5 or later
  • Python2 2.7.15
  • Python3 3.6.8
  • Numpy 1.14.3
  • SciPy 1.0.0
  • Eclipse IDE 2019-09 R Packages
Please contact us from email:

p3dfft3 3.0.0

Compiler Fujitsu Compiler 4.7.0
Result Dependency Error

Failed Reason

Failed to install dependency package :
------------------------------------------------
:exec(std::complex<double>*, double*, bool)'
>> 1249 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:377: undefine
d reference to `p3dfft::transform3D<double, std::complex<double> >
::exec(double*, std::complex<double>*, bool)'
>> 1250 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:386: undefine
d reference to `p3dfft::transform3D<std::complex<double>, std::com
plex<double> >::exec(std::complex<double>*, std::complex<double>*,
bool)'
1251 ../../build/libp3dfft.3.a(wrap.o): In function `p3dfft_exec_3Dderi
v_single':
>> 1252 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:405: undefine
d reference to `p3dfft::transform3D<float, float>::exec_deriv(floa
t*, float*, int, bool)'
>> 1253 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:414: undefine
d reference to `p3dfft::transform3D<std::complex<float>, float>::e
xec_deriv(std::complex<float>*, float*, int, bool)'
>> 1254 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:409: undefine
d reference to `p3dfft::transform3D<float, std::complex<float> >::
exec_deriv(float*, std::complex<float>*, int, bool)'
>> 1255 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:418: undefine
d reference to `p3dfft::transform3D<std::complex<float>, std::comp
lex<float> >::exec_deriv(std::complex<float>*, std::complex<float>
*, int, bool)'
1256 ../../build/libp3dfft.3.a(wrap.o): In function `p3dfft_exec_3Dderi
v_double':
>> 1257 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:437: undefine
d reference to `p3dfft::transform3D<double, double>::exec_deriv(do
uble*, double*, int, bool)'
>> 1258 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:446: undefine
d reference to `p3dfft::transform3D<std::complex<double>, double>:
:exec_deriv(std::complex<double>*, double*, int, bool)'
>> 1259 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:441: undefine
d reference to `p3dfft::transform3D<double, std::complex<double> >
::exec_deriv(double*, std::complex<double>*, int, bool)'
>> 1260 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:450: undefine
d reference to `p3dfft::transform3D<std::complex<double>, std::com
plex<double> >::exec_deriv(std::complex<double>*, std::complex<dou
ble>*, int, bool)'
1261 ../../build/libp3dfft.3.a(wrap.o): In function `p3dfft_plan_1Dtran
s_f':
>> 1262 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:569: undefine
d reference to `p3dfft::transplan<float, float>::transplan(p3dfft:
:grid const&, p3dfft::grid const&, p3dfft::gen_trans_type const*,
int)'
>> 1263 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:580: undefine
d reference to `p3dfft::transplan<double, double>::transplan(p3dff
t::grid const&, p3dfft::grid const&, p3dfft::gen_trans_type const*
, int)'
>> 1264 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:574: undefine
d reference to `p3dfft::transplan<std::complex<float>, float>::tra
nsplan(p3dfft::grid const&, p3dfft::grid const&, p3dfft::gen_trans
_type const*, int)'
>> 1265 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:585: undefine
d reference to `p3dfft::transplan<std::complex<double>, double>::t
ransplan(p3dfft::grid const&, p3dfft::grid const&, p3dfft::gen_tra
ns_type const*, int)'
>> 1266 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:571: undefine
d reference to `p3dfft::transplan<float, std::complex<float> >::tr
ansplan(p3dfft::grid const&, p3dfft::grid const&, p3dfft::gen_tran
s_type const*, int)'
>> 1267 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:582: undefine
d reference to `p3dfft::transplan<double, std::complex<double> >::
transplan(p3dfft::grid const&, p3dfft::grid const&, p3dfft::gen_tr
ans_type const*, int)'
>> 1268 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:576: undefine
d reference to `p3dfft::transplan<std::complex<float>, std::comple
x<float> >::transplan(p3dfft::grid const&, p3dfft::grid const&, p3
dfft::gen_trans_type const*, int)'
>> 1269 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:587: undefine
d reference to `p3dfft::transplan<std::complex<double>, std::compl
ex<double> >::transplan(p3dfft::grid const&, p3dfft::grid const&,
p3dfft::gen_trans_type const*, int)'
1270 ../../build/libp3dfft.3.a(wrap.o): In function `p3dfft_plan_3Dtran
s_f':
>> 1271 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:637: undefine
d reference to `p3dfft::transform3D<float, float>::transform3D(p3d
fft::grid const&, p3dfft::grid const&, p3dfft::trans_type3D const*
)'
>> 1272 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:648: undefine
d reference to `p3dfft::transform3D<double, double>::transform3D(p
3dfft::grid const&, p3dfft::grid const&, p3dfft::trans_type3D cons
t*)'
>> 1273 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:642: undefine
d reference to `p3dfft::transform3D<std::complex<float>, float>::t
ransform3D(p3dfft::grid const&, p3dfft::grid const&, p3dfft::trans
_type3D const*)'
>> 1274 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:653: undefine
d reference to `p3dfft::transform3D<std::complex<double>, double>:
:transform3D(p3dfft::grid const&, p3dfft::grid const&, p3dfft::tra
ns_type3D const*)'
>> 1275 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:639: undefine
d reference to `p3dfft::transform3D<float, std::complex<float> >::
transform3D(p3dfft::grid const&, p3dfft::grid const&, p3dfft::tran
s_type3D const*)'
>> 1276 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:650: undefine
d reference to `p3dfft::transform3D<double, std::complex<double> >
::transform3D(p3dfft::grid const&, p3dfft::grid const&, p3dfft::tr
ans_type3D const*)'
>> 1277 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:644: undefine
d reference to `p3dfft::transform3D<std::complex<float>, std::comp
lex<float> >::transform3D(p3dfft::grid const&, p3dfft::grid const&
, p3dfft::trans_type3D const*)'
>> 1278 /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5ua
p2ypzkbonkpcjqrs6uk7tdfaapzso/spack-src/build/wrap.C:655: undefine
d reference to `p3dfft::transform3D<std::complex<double>, std::com
plex<double> >::transform3D(p3dfft::grid const&, p3dfft::grid cons
t&, p3dfft::trans_type3D const*)'
>> 1279 clang-7: error: linker command failed with exit code 1 (use -v to
see invocation)
1280 make[3]: *** [Makefile:444: testIDIR_deriv2_c] Error 1
1281 make[3]: Leaving directory '/vol0003/rccs-sdt/a01008/spack-stage/s
pack-stage-p3dfft3-3.0.0-5uap2ypzkbonkpcjqrs6uk7tdfaapzso/spack-sr
c/sample/C'
1282 make[2]: *** [Makefile:325: all-recursive] Error 1
1283 make[2]: Leaving directory '/vol0003/rccs-sdt/a01008/spack-stage/s
pack-stage-p3dfft3-3.0.0-5uap2ypzkbonkpcjqrs6uk7tdfaapzso/spack-sr
c/sample'
1284 make[1]: *** [Makefile:421: all-recursive] Error 1
1285 make[1]: Leaving directory '/vol0003/rccs-sdt/a01008/spack-stage/s
pack-stage-p3dfft3-3.0.0-5uap2ypzkbonkpcjqrs6uk7tdfaapzso/spack-sr
c'

See build log for details:
/home/rccs-sdt/a01008/spack-stage/spack-stage-p3dfft3-3.0.0-5uap2ypzkbonkpcjqrs6uk7tdfaapzso/spack-build-out.txt


<= Back to list