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
[+] /usr (external gmake-4.2.1-eszqmok6vi6wxcmklx6bqloeidbh25kb)
[+] /usr (external libxcb-1.13.1-mb3nhjwa4h4blstnlpu73gylkbxh6tuq)
[+] /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/kbproto-1.0.7-xjbmzmuzsjbhwlfxfpujchtevc6m7kqh
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/inputproto-2.3.2-zlc2xechd5bm5pyaguxsph2ommh7pwgy
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/xtrans-1.4.0-dpidc6fcnkvsy6gktwcyzgn5jvki3pry
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/xextproto-7.3.0-fqunm4iuoxftyzupwdqwbvlogutsvgjc
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/xproto-7.0.31-wspceiqcd5cxcmw4j4o2rxdtq6ndawap
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libx11-1.8.4-uwfs4whz7y6cxrmbfriae5rjsrkltevg
==> Installing madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxtt7 [13/13]
==> No binary for madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxtt7 found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/fc/fc2823cdb90a53c1422cca93a48b003c97c1e72641d9e925cd8f59b08f795c7a.tar.gz
==> No patches needed for madx
==> madx: Executing phase: 'cmake'
==> madx: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16'
4 errors found in build log:
2896 jwd2006i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxtt7/spack-src/src/trru
n.f90", line 6605: 'efx2' is declared but never referenced.
2897 jwd2006i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxtt7/spack-src/src/trru
n.f90", line 6605: 'efy1' is declared but never referenced.
2898 jwd2006i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxtt7/spack-src/src/trru
n.f90", line 6605: 'efx1' is declared but never referenced.
2899 jwd2006i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxtt7/spack-src/src/trru
n.f90", line 6608: 't' is declared but never referenced.
2900 jwd2006i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxtt7/spack-src/src/trru
n.f90", line 6608: 'y2' is declared but never referenced.
2901 jwd2006i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxtt7/spack-src/src/trru
n.f90", line 6608: 'x2' is declared but never referenced.
>> 2902 make[2]: *** [src/CMakeFiles/madx.dir/build.make:1405: src/CMakeFi
les/madx.dir/trrun.f90.o] Error 1
2903 make[2]: *** Waiting for unfinished jobs....
2904 Fortran diagnostic messages: program name(tmsol0)
2905 jwd2006i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxtt7/spack-src/src/twis
s.f90", line 6809: 'ek2' is declared but never referenced.
2906 jwd2006i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxtt7/spack-src/src/twis
s.f90", line 6813: 'dl' is declared but never referenced.
2907 jwd2004i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxtt7/spack-src/src/twis
s.f90", line 6829: 'beta0' is set but never used.
2908 jwd2004i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxtt7/spack-src/src/twis
s.f90", line 6849: 'cplxy' is set but never used.
...
3035 Fortran diagnostic messages: program name(twcptk_print)
3036 jwd2006i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxtt7/spack-src/src/twis
s.f90", line 9498: 'd' is declared but never referenced.
3037 jwd2006i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxtt7/spack-src/src/twis
s.f90", line 9498: 'c' is declared but never referenced.
3038 jwd2006i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxtt7/spack-src/src/twis
s.f90", line 9498: 'b' is declared but never referenced.
3039 jwd2006i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxtt7/spack-src/src/twis
s.f90", line 9498: 'a' is declared but never referenced.
3040 jwd2004i-i "/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxtt7/spack-src/src/twis
s.f90", line 9512: 'r0mat_bar' is set but never used.
>> 3041 make[2]: *** [src/CMakeFiles/madx.dir/build.make:1418: src/CMakeFi
les/madx.dir/twiss.f90.o] Error 1
3042 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxt
t7/spack-build-jlwbmtg'
>> 3043 make[1]: *** [CMakeFiles/Makefile2:1359: src/CMakeFiles/madx.dir/a
ll] Error 2
3044 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxt
t7/spack-build-jlwbmtg'
>> 3045 make: *** [Makefile:169: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-madx-5.09.00-jlwbmtgzzobyifnwkpan57vihcxyxtt7/spack-build-out.txt