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 :
------------------------------------------------
mber function 'tsl::detail_robin_hash::bucket_entry<std::pair<std:
:__cxx11::basic_string<char, std::char_traits<char>, std::allocato
r<char> >, Ioss::Field>, false>::value' requested here
5328 ::new (static_cast<void *>(std::addressof(m_value))) value
_type(other.value());
5329
^
5330 /usr/lib/gcc/aarch64-redhat-linux/8/../../../../include/c++/8/bits
/stl_construct.h:75:38: note: in instantiation of member function
'tsl::detail_robin_hash::bucket_entry<std::pair<std::__cxx11::basi
c_string<char, std::char_traits<char>, std::allocator<char> >, Ios
s::Field>, false>::bucket_entry' requested here
...
5354 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-seacas-2023-10-24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/spack-
src/packages/seacas/libraries/ioss/src/Ioss_Assembly.C:7:
5355 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-seacas-2023-10-24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/spack-
src/packages/seacas/libraries/ioss/src/Ioss_Assembly.h:13:
5356 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-seacas-2023-10-24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/spack-
src/packages/seacas/libraries/ioss/src/Ioss_GroupingEntity.h:12:
5357 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-seacas-2023-10-24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/spack-
src/packages/seacas/libraries/ioss/src/Ioss_DatabaseIO.h:18:
5358 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-seacas-2023-10-24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/spack-
src/packages/seacas/libraries/ioss/src/Ioss_PropertyManager.h:19:
5359 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-seacas-2023-10-24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/spack-
src/packages/seacas/libraries/ioss/src/robin_map.h:34:
>> 5360 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-seacas-2023-1
0-24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/spack-src/packages/seacas/li
braries/ioss/src/robin_hash.h:260:28: error: cannot initialize a p
arameter of type 'unsigned int *' with an rvalue of type 'tsl::det
ail_robin_hash::bucket_entry<std::pair<std::__cxx11::basic_string<
char, std::char_traits<char>, std::allocator<char> >, Ioss::Field>
, false>::value_type *' (aka 'std::pair<std::__cxx11::basic_string
<char, std::char_traits<char>, std::allocator<char> >, Ioss::Field
> *')
5361 return *std::launder(reinterpret_cast<value_type *>(std::add
ressof(m_value)));
5362 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~
5363 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-seacas-2023-1
0-24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/spack-src/packages/seacas/li
braries/ioss/src/robin_hash.h:327:7: note: in instantiation of mem
ber function 'tsl::detail_robin_hash::bucket_entry<std::pair<std::
__cxx11::basic_string<char, std::char_traits<char>, std::allocator
<char> >, Ioss::Field>, false>::value' requested here
5364 value().~value_type();
5365 ^
5366 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-seacas-2023-1
0-24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/spack-src/packages/seacas/li
braries/ioss/src/robin_hash.h:246:9: note: in instantiation of mem
ber function 'tsl::detail_robin_hash::bucket_entry<std::pair<std::
__cxx11::basic_string<char, std::char_traits<char>, std::allocator
<char> >, Ioss::Field>, false>::destroy_value' requested here
...
5396 /usr/include/stdlib.h:459:34: note: passing argument to parameter
'__seed' here
5397 extern int rand_r (unsigned int *__seed) __THROW;
5398 ^
5399 [ 51%] Building Fortran object packages/seacas/applications/number
s/CMakeFiles/numbers.dir/nu_cavity.f.o
5400 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-se
acas-2023-10-24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/spack-build-6wbk5
dy/packages/seacas/applications/numbers && /opt/FJSVxtclanga/tcsds
-mpi-latest/bin/mpifrt -DADDC_ -DBuild64 -I/vol0003/rccs-sdt/data/
a01008/tmpdir/spack-stage/spack-stage-seacas-2023-10-24-6wbk5dywcb
eiz3zz665apqz4y6lb2kmv/spack-build-6wbk5dy -I/data/rccs-sdt/a01008
/tmpdir/spack-stage/spack-stage-seacas-2023-10-24-6wbk5dywcbeiz3zz
665apqz4y6lb2kmv/spack-src/packages/seacas/applications/numbers -I
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-seacas-2023-1
0-24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/spack-src/packages/seacas/li
braries/supes -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-sta
ge-seacas-2023-10-24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/spack-src/pa
ckages/seacas/libraries/supes/mem_mgr -I/data/rccs-sdt/a01008/tmpd
ir/spack-stage/spack-stage-seacas-2023-10-24-6wbk5dywcbeiz3zz665ap
qz4y6lb2kmv/spack-src/packages/seacas/libraries/supes/ext_lib -I/d
ata/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-seacas-2023-10-
24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/spack-src/packages/seacas/libr
aries/supes/fre_fld -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-seacas-2023-10-24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/spack-
src/packages/seacas/libraries/suplib -I/data/rccs-sdt/a01008/tmpdi
r/spack-stage/spack-stage-seacas-2023-10-24-6wbk5dywcbeiz3zz665apq
z4y6lb2kmv/spack-src/packages/seacas/libraries/exodus_for/include
-I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-seacas-2023
-10-24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/spack-src/packages/seacas/
libraries/exodus_for/test -I/data/rccs-sdt/a01008/tmpdir/spack-sta
ge/spack-stage-seacas-2023-10-24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/
spack-src/packages/seacas/libraries/exodus_for -I/data/rccs-sdt/a0
1008/tmpdir/spack-stage/spack-stage-seacas-2023-10-24-6wbk5dywcbei
z3zz665apqz4y6lb2kmv/spack-src/packages/seacas/libraries/exodus/in
clude -I/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-sta
ge-seacas-2023-10-24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/spack-build-
6wbk5dy/packages/seacas/libraries/exodus -I/vol0003/rccs-sdt/data/
a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64
fx/fj-4.10.0/netcdf-c-4.9.2-obfkoou3c5dtoofvhq62xvnhqnuj5pbw/inclu
de -I/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spa
ck/opt/spack/linux-rhel8-a64fx/fj-4.10.0/hdf5-1.14.3-qxnacxgse3udx
h7b6wscu6iz3vsyvu6a/include -I/vol0003/rccs-sdt/data/a01008/spack-
all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/
parallel-netcdf-1.12.3-jwyav35aazcub2vfdct6o6wojojci5iw/include -r
8 -i8 -O0 -c /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-
seacas-2023-10-24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/spack-src/packa
ges/seacas/applications/numbers/nu_cavity.f -o CMakeFiles/numbers.
dir/nu_cavity.f.o
5401 6 errors generated.
>> 5402 make[2]: *** [packages/seacas/libraries/ioss/src/CMakeFiles/Ioss.d
ir/build.make:79: packages/seacas/libraries/ioss/src/CMakeFiles/Io
ss.dir/Ioss_Assembly.C.o] Error 1
5403 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-seacas-2023-10-24-6wbk5dywcbeiz3zz665apqz4y
6lb2kmv/spack-build-6wbk5dy'
>> 5404 make[1]: *** [CMakeFiles/Makefile2:4927: packages/seacas/libraries
/ioss/src/CMakeFiles/Ioss.dir/all] Error 2
5405 make[1]: *** Waiting for unfinished jobs....
5406 frt: warning: -r8 is unrecognized option.
5407 frt: warning: -i8 is unrecognized option.
5408 frt: warning: -r8 is unrecognized option.
5409 frt: warning: -i8 is unrecognized option.
5410 [ 51%] Building CXX object packages/seacas/applications/epu/CMakeF
iles/pepu.dir/EP_Internals.C.o
...
6074 [ 56%] Built target pepu
6075 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-seacas-2023-10-24-6wbk5dywcbeiz3zz665apqz4y
6lb2kmv/spack-build-6wbk5dy'
6076 [ 56%] Built target exodiff
6077 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-seacas-2023-10-24-6wbk5dywcbeiz3zz665apqz4y
6lb2kmv/spack-build-6wbk5dy'
6078 [ 56%] Built target epu
6079 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-seacas-2023-10-24-6wbk5dywcbeiz3zz665apqz4y
6lb2kmv/spack-build-6wbk5dy'
>> 6080 make: *** [Makefile:169: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-seacas-2023-10-24-6wbk5dywcbeiz3zz665apqz4y6lb2kmv/spack-build-out.txt
==> Error: goma-7.4.3-s4j77fm276xdsfodhmzxs75s47uio3qg: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).