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 :
------------------------------------------------
==> Warning: config:terminal_title has been replaced by install_status and is ignored
==> Warning: Failed to initialize repository: '$spack/var/spack/repos/local'.
No repo.yaml found in '$spack/var/spack/repos/local'
To remove the bad repository, run this command:
spack repo rm $spack/var/spack/repos/local
[+] /usr (external curl-7.61.1-qsvgylcys5hkzdnl2pdh4blrprxlsp5m)
[+] /usr (external ncurses-6.1-a6lc7oq2dlgphtibbpp6x72mqgmscros)
[+] /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-m4nsqgrityww4eqljits3svzi4wynus3
[+] /opt/FJSVxtclanga/tcsds-mpi-latest (external fujitsu-mpi-head-3njd5uwuazr4j2no6fqh4cpjmezknh3z)
[+] /opt/FJSVxtclanga/tcsds-ssl2-latest (external fujitsu-ssl2-head-7eif42hdxt2tixz7cufiyhj62kz3jntb)
[+] /usr (external gmake-4.2.1-eszqmok6vi6wxcmklx6bqloeidbh25kb)
[+] /usr (external pkgconf-1.4.2-mmjuloqcob6vnd6bylwgum67waaa3kht)
[+] /vol0004/apps/oss/spack-v0.19/opt/spack/linux-rhel8-a64fx/fj-4.8.1/python-3.10.8-7q66snjvhvy7im57hncbgpirmddrb5sk (external python-3.10.8-zcbuy6dnhwhmsrco46b6ayaywy4nrfcy)
[+] /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
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/hypre-2.29.0-pulbknhgg67oo7ewszuxtqpteyaaz4mk
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libiconv-1.17-nh4rfr3f3pcowrx2xcn2l45yyfy3xzk6
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/hdf5-1.14.3-qyemvkveh5ldexwnl2xrex2gtauttyvc
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/metis-5.1.0-6d55bzb64ehuzmkjpsj7dpvuf4pdrfri
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/diffutils-3.9-hmkvpwjohgjqi6ub54fcbanq34gnrqvd
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/parmetis-4.0.3-jmlixfu3hqiz25yonvr44upgfp7aj3bt
==> Installing superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb633ms4f3c [16/18]
==> No binary for superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb633ms4f3c found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/7b/7b16c442bb01ea8b298c0aab9a2584aa4615d09786aac968cb2f3118c058206b.tar.gz
==> No patches needed for superlu-dist
==> superlu-dist: Executing phase: 'cmake'
==> superlu-dist: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16'
11 errors found in build log:
3040 frt: fatal: -Kparallel option is not specified at linking of objec
t files to which -Kparallel applied at compiling. The linking proc
ess is suspended.
3041 frt: fatal: -Kopenmp option is not specified at linking of object
files to which -Kopenmp applied at compiling. The linking process
is suspended.
3042 frt: fatal: -Kparallel option is not specified at linking of objec
t files to which -Kparallel applied at compiling. The linking proc
ess is suspended.
3043 frt: fatal: -Kopenmp option is not specified at linking of object
files to which -Kopenmp applied at compiling. The linking process
is suspended.
3044 frt: fatal: -Kparallel option is not specified at linking of objec
t files to which -Kparallel applied at compiling. The linking proc
ess is suspended.
3045 frt: fatal: -Kopenmp option is not specified at linking of object
files to which -Kopenmp applied at compiling. The linking process
is suspended.
>> 3046 make[2]: *** [FORTRAN/CMakeFiles/f_pzdrive3d.dir/build.make:131: F
ORTRAN/f_pzdrive3d] Error 1
3047 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb6
33ms4f3c/spack-build-kkqer5d'
>> 3048 make[2]: *** [FORTRAN/CMakeFiles/f_pddrive.dir/build.make:131: FOR
TRAN/f_pddrive] Error 1
3049 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb6
33ms4f3c/spack-build-kkqer5d'
>> 3050 make[2]: *** [FORTRAN/CMakeFiles/f_5x5.dir/build.make:147: FORTRAN
/f_5x5] Error 1
3051 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb6
33ms4f3c/spack-build-kkqer5d'
>> 3052 make[1]: *** [CMakeFiles/Makefile2:2204: FORTRAN/CMakeFiles/f_5x5.
dir/all] Error 2
3053 make[1]: *** Waiting for unfinished jobs....
>> 3054 make[1]: *** [CMakeFiles/Makefile2:2150: FORTRAN/CMakeFiles/f_pddr
ive.dir/all] Error 2
>> 3055 make[1]: *** [CMakeFiles/Makefile2:2258: FORTRAN/CMakeFiles/f_pzdr
ive3d.dir/all] Error 2
>> 3056 make[2]: *** [FORTRAN/CMakeFiles/f_pddrive3d.dir/build.make:131: F
ORTRAN/f_pddrive3d] Error 1
3057 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb6
33ms4f3c/spack-build-kkqer5d'
>> 3058 make[1]: *** [CMakeFiles/Makefile2:2177: FORTRAN/CMakeFiles/f_pddr
ive3d.dir/all] Error 2
3059 frt: fatal: -Kparallel option is not specified at linking of objec
t files to which -Kparallel applied at compiling. The linking proc
ess is suspended.
3060 frt: fatal: -Kopenmp option is not specified at linking of object
files to which -Kopenmp applied at compiling. The linking process
is suspended.
>> 3061 make[2]: *** [FORTRAN/CMakeFiles/f_pzdrive.dir/build.make:131: FOR
TRAN/f_pzdrive] Error 1
3062 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb6
33ms4f3c/spack-build-kkqer5d'
>> 3063 make[1]: *** [CMakeFiles/Makefile2:2231: FORTRAN/CMakeFiles/f_pzdr
ive.dir/all] Error 2
3064 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb6
33ms4f3c/spack-build-kkqer5d'
>> 3065 make: *** [Makefile:149: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb633ms4f3c/spack-build-out.txt
==> Warning: Skipping build of petsc-3.20.1-hg6n4py2wxm3ou6zlqoe6va3mo3kpfib since superlu-dist-8.1.2-kkqer5dwlwpdhbnlfobrebb633ms4f3c failed
==> Warning: Skipping build of exago-1.6.0-pnmj2fd5lvy43outsnyuckwoj34klwfx since petsc-3.20.1-hg6n4py2wxm3ou6zlqoe6va3mo3kpfib failed
==> Error: exago-1.6.0-pnmj2fd5lvy43outsnyuckwoj34klwfx: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).