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 :
------------------------------------------------
975 In file included from /vol0003/rccs-sdt/data/a01008/tmpdir/spack-s
tage/spack-stage-dray-0.1.8-syjuzdfwir775t2kjihoohoadecmuuiw/spack
-src/src/dray/aabb.hpp:10:
976 In file included from /vol0003/rccs-sdt/data/a01008/tmpdir/spack-s
tage/spack-stage-dray-0.1.8-syjuzdfwir775t2kjihoohoadecmuuiw/spack
-src/src/dray/range.hpp:10:
977 In file included from /vol0003/rccs-sdt/data/a01008/tmpdir/spack-s
tage/spack-stage-dray-0.1.8-syjuzdfwir775t2kjihoohoadecmuuiw/spack
-src/src/dray/math.hpp:30:
978 In file included from /usr/lib/gcc/aarch64-redhat-linux/8/../../..
/../include/c++/8/algorithm:61:
>> 979 /usr/lib/gcc/aarch64-redhat-linux/8/../../../../include/c++/8/bits
/stl_algobase.h:324:8: error: indirection requires pointer operand
('RAJA::Span<int *, int>' invalid)
980 *__result = *__first;
981 ^~~~~~~~~
982 /usr/lib/gcc/aarch64-redhat-linux/8/../../../../include/c++/8/bits
/stl_algobase.h:386:22: note: in instantiation of function templat
e specialization 'std::__copy_move<false, false, std::random_acces
s_iterator_tag>::__copy_m<int *, RAJA::Span<int *, int> >' request
ed here
983 _Category>::__copy_m(__first, __last
, __result);
984 ^
985 /usr/lib/gcc/aarch64-redhat-linux/8/../../../../include/c++/8/bits
/stl_algobase.h:422:23: note: in instantiation of function templat
e specialization 'std::__copy_move_a<false, int *, RAJA::Span<int
*, int> >' requested here
...
1003 In file included from /vol0003/rccs-sdt/data/a01008/tmpdir/spack-s
tage/spack-stage-dray-0.1.8-syjuzdfwir775t2kjihoohoadecmuuiw/spack
-src/src/dray/triangle_mesh.cpp:6:
1004 In file included from /vol0003/rccs-sdt/data/a01008/tmpdir/spack-s
tage/spack-stage-dray-0.1.8-syjuzdfwir775t2kjihoohoadecmuuiw/spack
-src/src/dray/triangle_mesh.hpp:9:
1005 In file included from /vol0003/rccs-sdt/data/a01008/tmpdir/spack-s
tage/spack-stage-dray-0.1.8-syjuzdfwir775t2kjihoohoadecmuuiw/spack
-src/src/dray/aabb.hpp:10:
1006 In file included from /vol0003/rccs-sdt/data/a01008/tmpdir/spack-s
tage/spack-stage-dray-0.1.8-syjuzdfwir775t2kjihoohoadecmuuiw/spack
-src/src/dray/range.hpp:10:
1007 In file included from /vol0003/rccs-sdt/data/a01008/tmpdir/spack-s
tage/spack-stage-dray-0.1.8-syjuzdfwir775t2kjihoohoadecmuuiw/spack
-src/src/dray/math.hpp:30:
1008 In file included from /usr/lib/gcc/aarch64-redhat-linux/8/../../..
/../include/c++/8/algorithm:61:
>> 1009 /usr/lib/gcc/aarch64-redhat-linux/8/../../../../include/c++/8/bits
/stl_algobase.h:326:8: error: cannot increment value of type 'RAJA
::Span<int *, int>'
1010 ++__result;
1011 ^ ~~~~~~~~
1012 5 errors generated.
>> 1013 make[2]: *** [dray/CMakeFiles/dray.dir/build.make:275: dray/CMakeF
iles/dray.dir/triangle_mesh.cpp.o] Error 1
1014 [ 16%] Linking CXX shared library ../../../../lib/libgtest_main.so
1015 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-dr
ay-0.1.8-syjuzdfwir775t2kjihoohoadecmuuiw/spack-src/spack-build/bl
t/thirdparty_builtin/googletest-master-2018-02-01/googletest && /v
ol0003/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_link_script CMakeFiles/gtest_main
.dir/link.txt --verbose=1
1016 /opt/FJSVxtclanga/tcsds-1.2.38/bin/FCC -fPIC -O2 -g -DNDEBUG -shar
ed -Wl,-soname,libgtest_main.so -o ../../../../lib/libgtest_main.s
o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -Wl,-rpath,/vol00
03/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-dray-0.1.8-
syjuzdfwir775t2kjihoohoadecmuuiw/spack-src/spack-build/lib ../../.
./../lib/libgtest.so
1017 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-dray-0.1.8-syjuzdfwir775t2kjihoohoadecmuuiw
/spack-src/spack-build'
1018 [ 16%] Built target gtest_main
1019 make -f blt/tests/smoke/CMakeFiles/blt_gtest_smoke.dir/build.make
blt/tests/smoke/CMakeFiles/blt_gtest_smoke.dir/depend
...
1053 [ 18%] Linking CXX executable t_mfem_smoke
1054 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-dr
ay-0.1.8-syjuzdfwir775t2kjihoohoadecmuuiw/spack-src/spack-build/te
sts/thirdparty && /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/bin/cmake -E cmake_link_script C
MakeFiles/t_mfem_smoke.dir/link.txt --verbose=1
1055 /opt/FJSVxtclanga/tcsds-1.2.38/bin/FCC -O2 -g -DNDEBUG -L/opt/FJSV
xtclanga/.common/MECA029/lib64 -pthread CMakeFiles/t_mfem_smoke.di
r/t_mfem_smoke.cpp.o -o t_mfem_smoke -Wl,-rpath,/vol0003/rccs-sdt
/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhe
l8-a64fx/fj-4.10.0/mfem-4.6.0-kwzys4l4n2mzejnrxl3y6ktkq7hscupz/lib
:/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-dray
-0.1.8-syjuzdfwir775t2kjihoohoadecmuuiw/spack-src/spack-build/lib
/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/mfem-4.6.0-kwzys4l4n2mzejnrxl3
y6ktkq7hscupz/lib/libmfem.so -Wl,-rpath,/vol0003/rccs-sdt/data/a01
008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/
fj-4.10.0/hypre-2.29.0-pulbknhgg67oo7ewszuxtqpteyaaz4mk/lib -Wl,-r
path,/opt/FJSVxtclanga/tcsds-ssl2-latest/lib64 -L/vol0003/rccs-sdt
/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhe
l8-a64fx/fj-4.10.0/hypre-2.29.0-pulbknhgg67oo7ewszuxtqpteyaaz4mk/l
ib -L/opt/FJSVxtclanga/tcsds-ssl2-latest/lib64 -lHYPRE -lfjlapacke
xsve -lfjomphk -lfjomp -lssl2mtexsve -lssl2mtsve -lfj90i -lfj90fmt
_sve -lfj90f -lfjsrcinfo -lfj90rt -Wl,-rpath,/vol0003/rccs-sdt/dat
a/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a
64fx/fj-4.10.0/metis-5.1.0-6d55bzb64ehuzmkjpsj7dpvuf4pdrfri/lib -L
/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/metis-5.1.0-6d55bzb64ehuzmkjps
j7dpvuf4pdrfri/lib -lmetis -Wl,-rpath,/vol0003/rccs-sdt/data/a0100
8/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj
-4.10.0/conduit-0.8.8-xrwlbutw24foddiv363yl3ma4rf2jz3g/lib -Wl,-rp
ath,/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spac
k/opt/spack/linux-rhel8-a64fx/fj-4.10.0/hdf5-1.8.23-djf76qnxdas7vc
w4gcmbsmt6zuv2l5hp/lib -L/vol0003/rccs-sdt/data/a01008/spack-all-t
est/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/condu
it-0.8.8-xrwlbutw24foddiv363yl3ma4rf2jz3g/lib -L/vol0003/rccs-sdt/
data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel
8-a64fx/fj-4.10.0/hdf5-1.8.23-djf76qnxdas7vcw4gcmbsmt6zuv2l5hp/lib
-lconduit -lconduit_relay -lconduit_blueprint -ldl -lhdf5 -lrt -W
l,-rpath,/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-m4nsqgr
ityww4eqljits3svzi4wynus3/lib -L/vol0003/rccs-sdt/data/a01008/spac
k-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.
0/zlib-ng-2.1.4-m4nsqgrityww4eqljits3svzi4wynus3/lib -lz ../../lib
/libgtest_main.so ../../lib/libgtest.so /opt/FJSVxtclanga/tcsds-ss
l2-latest/lib64/libmpi_cxx.so /opt/FJSVxtclanga/tcsds-ssl2-latest/
lib64/libmpi.so -lfjstring_internal
1056 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-dray-0.1.8-syjuzdfwir775t2kjihoohoadecmuuiw
/spack-src/spack-build'
1057 [ 18%] Built target t_mfem_smoke
1058 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-dray-0.1.8-syjuzdfwir775t2kjihoohoadecmuuiw
/spack-src/spack-build'
>> 1059 make[1]: *** [CMakeFiles/Makefile2:1454: dray/CMakeFiles/dray_mpi.
dir/all] Error 2
1060 make[1]: *** Waiting for unfinished jobs....
1061 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-dray-0.1.8-syjuzdfwir775t2kjihoohoadecmuuiw
/spack-src/spack-build'
>> 1062 make[1]: *** [CMakeFiles/Makefile2:1428: dray/CMakeFiles/dray.dir/
all] Error 2
1063 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-dray-0.1.8-syjuzdfwir775t2kjihoohoadecmuuiw
/spack-src/spack-build'
>> 1064 make: *** [Makefile:149: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-dray-0.1.8-syjuzdfwir775t2kjihoohoadecmuuiw/spack-build-out.txt