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 :
------------------------------------------------
rror: use of undeclared identifier 'SLneighs'
800 for(auto it=SLneighs.begin(); it!=SLneighs.end(); ++it){
801 ^
802 fatal error: too many errors emitted, stopping now [-ferror-limit=]
803 20 errors generated.
>> 804 make[2]: *** [CMakeFiles/parsplice-label.dir/build.make:163: CMakeF
iles/parsplice-label.dir/core/Validator.cpp.o] Error 1
805 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-parsplice-1.1-6qw6ncnq4vvqdfooa7772hnsyowjvszs/spack-src/ma
in/main.cpp:55:
806 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-parsplice-1.1-6qw6ncnq4vvqdfooa7772hnsyowjvszs/spack-src/co
re/LocalStore.hpp:23:
807 In file included from /vol0003/rccs-sdt/data/a01008/spack-all-test/
env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/berkeley-d
b-18.1.40-cpuf7ucm7lnmp66anmo7ybohxx26ghsu/include/dbstl_map.h:18:
808 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/berkeley-db-18.1.40-cpuf7ucm7lnm
p66anmo7ybohxx26ghsu/include/dbstl_element_ref.h:831:4: warning: ex
pression result unused [-Wunused-value]
809 (u_int32_t)(holder->dbstl_str_buf_len_ = sl
en);
810 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~
811 1 warning generated.
812 1 warning generated.
813 1 warning generated.
814 1 warning generated.
815 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-parsplice-1.1-6qw6ncnq4vvqdfooa7772hnsyowjvsz
s/spack-build-6qw6ncn'
>> 816 make[1]: *** [CMakeFiles/Makefile2:118: CMakeFiles/dbextract.dir/al
l] Error 2
817 make[1]: *** Waiting for unfinished jobs....
818 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-parsplice-1.1-6qw6ncnq4vvqdfooa7772hnsyowjvsz
s/spack-build-6qw6ncn'
>> 819 make[1]: *** [CMakeFiles/Makefile2:144: CMakeFiles/parsplice-md.dir
/all] Error 2
820 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-parsplice-1.1-6qw6ncnq4vvqdfooa7772hnsyowjvszs/spack-src/ma
in/main.cpp:57:
821 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-parsplice-1.1-
6qw6ncnq4vvqdfooa7772hnsyowjvszs/spack-src/core/Splicer.hpp:176:22:
warning: 'copy_file' is deprecated: Use copy_options instead of co
py_option [-Wdeprecated-declarations]
822 boost::filesystem::copy_file("./traj.out.chk","./tr
aj.out",boost::filesystem::copy_option::overwrite_if_exists);
823 ^
824 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/boost-1.83.0-ze3txexzkbp6ngzfsla
ilg7e4ffubbgu/include/boost/filesystem/operations.hpp:472:1: note:
'copy_file' has been explicitly marked deprecated here
825 BOOST_FILESYSTEM_DETAIL_DEPRECATED("Use copy_options instead of cop
y_option")
...
867 #define BOOST_FILESYSTEM_DETAIL_DEPRECATED(msg) BOOST_DEPRECATED(ms
g)
868 ^
869 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/boost-1.83.0-ze3txexzkbp6ngzfsla
ilg7e4ffubbgu/include/boost/config/compiler/clang.hpp:342:46: note:
expanded from macro 'BOOST_DEPRECATED'
870 #define BOOST_DEPRECATED(msg) __attribute__((deprecated(msg)))
871 ^
872 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-parsplice-1.1-6qw6ncnq4vvqdfooa7772hnsyowjvszs/spack-src/ma
in/main.cpp:22:
>> 873 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-parsplice-1.1-
6qw6ncnq4vvqdfooa7772hnsyowjvszs/spack-src/core/LAMMPSEngine.hpp:53
:2: error: use of undeclared identifier 'lammps_open'
874 lammps_open(argc,lammps_argv,localComm_,&lmp);
875 ^
876 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-parsplice-1.1-
6qw6ncnq4vvqdfooa7772hnsyowjvszs/spack-src/core/Worker.hpp:63:14: n
ote: in instantiation of member function 'LAMMPSEngine<LAMMPSSystem
, ConnectivityGraphStateLabeler<LAMMPSSystem> >::LAMMPSEngine' requ
ested here
877 EngineType engine(tree,localComm,seed);
878 ^
879 5 warnings and 1 error generated.
>> 880 make[2]: *** [CMakeFiles/parsplice.dir/build.make:191: CMakeFiles/p
arsplice.dir/main/main.cpp.o] Error 1
881 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-parsplice-1.1-6qw6ncnq4vvqdfooa7772hnsyowjvsz
s/spack-build-6qw6ncn'
>> 882 make[1]: *** [CMakeFiles/Makefile2:92: CMakeFiles/parsplice.dir/all
] Error 2
883 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-parsplice-1.1-6qw6ncnq4vvqdfooa7772hnsyowjvszs/spack-src/la
bel/main.cpp:38:
884 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-parsplice-1.1-6qw6ncnq4vvqdfooa7772hnsyowjvszs/spack-src/co
re/LocalStore.hpp:23:
885 In file included from /vol0003/rccs-sdt/data/a01008/spack-all-test/
env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/berkeley-d
b-18.1.40-cpuf7ucm7lnmp66anmo7ybohxx26ghsu/include/dbstl_map.h:18:
886 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/berkeley-db-18.1.40-cpuf7ucm7lnm
p66anmo7ybohxx26ghsu/include/dbstl_element_ref.h:831:4: warning: ex
pression result unused [-Wunused-value]
887 (u_int32_t)(holder->dbstl_str_buf_len_ = sl
en);
888 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~
...
936 #define BOOST_FILESYSTEM_DETAIL_DEPRECATED(msg) BOOST_DEPRECATED(ms
g)
937 ^
938 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/boost-1.83.0-ze3txexzkbp6ngzfsla
ilg7e4ffubbgu/include/boost/config/compiler/clang.hpp:342:46: note:
expanded from macro 'BOOST_DEPRECATED'
939 #define BOOST_DEPRECATED(msg) __attribute__((deprecated(msg)))
940 ^
941 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-parsplice-1.1-6qw6ncnq4vvqdfooa7772hnsyowjvszs/spack-src/la
bel/main.cpp:7:
>> 942 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-parsplice-1.1-
6qw6ncnq4vvqdfooa7772hnsyowjvszs/spack-src/core/LAMMPSEngine.hpp:53
:2: error: use of undeclared identifier 'lammps_open'
943 lammps_open(argc,lammps_argv,localComm_,&lmp);
944 ^
945 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-parsplice-1.1-
6qw6ncnq4vvqdfooa7772hnsyowjvszs/spack-src/core/Worker.hpp:63:14: n
ote: in instantiation of member function 'LAMMPSEngine<LAMMPSSystem
, ConnectivityGraphStateLabeler<LAMMPSSystem> >::LAMMPSEngine' requ
ested here
946 EngineType engine(tree,localComm,seed);
947 ^
948 5 warnings and 1 error generated.
>> 949 make[2]: *** [CMakeFiles/parsplice-label.dir/build.make:191: CMakeF
iles/parsplice-label.dir/label/main.cpp.o] Error 1
950 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-parsplice-1.1-6qw6ncnq4vvqdfooa7772hnsyowjvsz
s/spack-build-6qw6ncn'
>> 951 make[1]: *** [CMakeFiles/Makefile2:170: CMakeFiles/parsplice-label.
dir/all] Error 2
952 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-parsplice-1.1-6qw6ncnq4vvqdfooa7772hnsyowjvsz
s/spack-build-6qw6ncn'
>> 953 make: *** [Makefile:139: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-parsplice-1.1-6qw6ncnq4vvqdfooa7772hnsyowjvszs/spack-build-out.txt