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
[+] /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)
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/gnuconfig-2022-09-17-w33oejhx46ex2iql4orzjqdmt2kdqdb2
==> Installing genesis-1.6.0-drwz3d3ef4pksfr2pxu5ud6fbkdxiho2 [5/5]
==> No binary for genesis-1.6.0-drwz3d3ef4pksfr2pxu5ud6fbkdxiho2 found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/d0/d0185a5464ed4231f6ee81f6dcaa15935a99fa30b96658d2b7c25d7fbc5b38e9.tar.bz2
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/4a/4a6d54eb8f66edde57a4099cdac40cc8e0e2fd6bdb84946da6bf2b3ed84a4ba1
==> Moving resource stage
source: /data/rccs-sdt/a01008/tmpdir/spack-stage/resource-user_guide-drwz3d3ef4pksfr2pxu5ud6fbkdxiho2/spack-src/
destination: /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-genesis-1.6.0-drwz3d3ef4pksfr2pxu5ud6fbkdxiho2/spack-src/doc
==> No patches needed for genesis
==> genesis: Executing phase: 'autoreconf'
==> genesis: Executing phase: 'configure'
==> genesis: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j1' 'V=1'
8 errors found in build log:
4757 make[5]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-genesis-1.6.0-drwz3d3ef4pksfr2pxu5ud6fbkdxi
ho2/spack-src/src/analysis/trj_analysis/energy_analysis'
4758 make[5]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/
spack-stage/spack-stage-genesis-1.6.0-drwz3d3ef4pksfr2pxu5ud6fbkdx
iho2/spack-src/src/analysis/trj_analysis'
4759 cd ../../.. && make am--refresh
4760 make[6]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/
spack-stage/spack-stage-genesis-1.6.0-drwz3d3ef4pksfr2pxu5ud6fbkdx
iho2/spack-src'
4761 cd /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-genesis-1
.6.0-drwz3d3ef4pksfr2pxu5ud6fbkdxiho2/spack-src && /bin/sh /data/r
ccs-sdt/a01008/tmpdir/spack-stage/spack-stage-genesis-1.6.0-drwz3d
3ef4pksfr2pxu5ud6fbkdxiho2/spack-src/missing automake-1.13 --forei
gn
4762 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-genesis-1.6.0
-drwz3d3ef4pksfr2pxu5ud6fbkdxiho2/spack-src/missing: line 81: auto
make-1.13: command not found
>> 4763 WARNING: 'automake-1.13' is missing on your system.
4764 You should only need it if you modified 'Makefile.am' or
4765 'configure.ac' or m4 files included by 'configure.ac'.
4766 The 'automake' program is part of the GNU Automake packag
e:
4767 <http://www.gnu.org/software/automake>
4768 It also requires GNU Autoconf, GNU m4 and Perl in order t
o run:
4769 <http://www.gnu.org/software/autoconf>
4770 <http://www.gnu.org/software/m4/>
4771 <http://www.perl.org/>
>> 4772 make[6]: *** [Makefile:305: /data/rccs-sdt/a01008/tmpdir/spack-sta
ge/spack-stage-genesis-1.6.0-drwz3d3ef4pksfr2pxu5ud6fbkdxiho2/spac
k-src/Makefile.in] Error 1
4773 make[6]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-genesis-1.6.0-drwz3d3ef4pksfr2pxu5ud6fbkdxi
ho2/spack-src'
>> 4774 make[5]: *** [Makefile:325: /data/rccs-sdt/a01008/tmpdir/spack-sta
ge/spack-stage-genesis-1.6.0-drwz3d3ef4pksfr2pxu5ud6fbkdxiho2/spac
k-src/configure] Error 2
4775 make[5]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-genesis-1.6.0-drwz3d3ef4pksfr2pxu5ud6fbkdxi
ho2/spack-src/src/analysis/trj_analysis'
>> 4776 make[4]: *** [Makefile:337: all-recursive] Error 1
4777 make[4]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-genesis-1.6.0-drwz3d3ef4pksfr2pxu5ud6fbkdxi
ho2/spack-src/src/analysis/trj_analysis'
>> 4778 make[3]: *** [Makefile:323: all-recursive] Error 1
4779 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-genesis-1.6.0-drwz3d3ef4pksfr2pxu5ud6fbkdxi
ho2/spack-src/src/analysis'
>> 4780 make[2]: *** [Makefile:351: all-recursive] Error 1
4781 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-genesis-1.6.0-drwz3d3ef4pksfr2pxu5ud6fbkdxi
ho2/spack-src/src'
>> 4782 make[1]: *** [Makefile:295: all] Error 2
4783 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-genesis-1.6.0-drwz3d3ef4pksfr2pxu5ud6fbkdxi
ho2/spack-src/src'
>> 4784 make: *** [Makefile:344: all-recursive] Error 1
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-genesis-1.6.0-drwz3d3ef4pksfr2pxu5ud6fbkdxiho2/spack-build-out.txt