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 autoconf-2.69-titfazaulrbnqxmahzxzof53lmsnabip)
[+] /usr (external automake-1.16.1-fryterkxezzfuo7itm4kijqfnazo5uk4)
[+] /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
[+] /usr (external libtool-2.4.6-c63win5txkc7eap5ppbbjjoaqyj5i6wx)
==> Installing kalign-3.3.1-7mcc5t44vyphhmcibvmvhbnayx2rpdvo [6/6]
==> No binary for kalign-3.3.1-7mcc5t44vyphhmcibvmvhbnayx2rpdvo found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/7f/7f10acf9a3fa15deabbc0304e7c14efa25cea39108318c9f02b47257de2d7390.tar.gz
==> No patches needed for kalign
==> kalign: Executing phase: 'autoreconf'
==> kalign: Executing phase: 'configure'
==> kalign: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16' 'V=1'
9 errors found in build log:
19 libtoolize: copying file 'm4/ltversion.m4'
20 libtoolize: copying file 'm4/lt~obsolete.m4'
21 libtoolize: 'AC_PROG_RANLIB' is rendered obsolete by 'LT_INIT'
22 autoreconf: running: /usr/bin/autoconf --force
23 autoreconf: running: /usr/bin/autoheader --force
24 autoreconf: running: automake --add-missing --copy --force-missing
>> 25 configure.ac:5: installing './compile'
>> 26 configure.ac:16: installing './config.guess'
>> 27 configure.ac:16: installing './config.sub'
>> 28 configure.ac:6: installing './install-sh'
>> 29 configure.ac:6: installing './missing'
30 src/Makefile.am: installing './depcomp'
31 parallel-tests: installing './test-driver'
32 autoreconf: Leaving directory `.'
33 ==> [2024-03-23-21:22:18.161377] Find (recursive): /data/rccs-sdt/a
01008/tmpdir/spack-stage/spack-stage-kalign-3.3.1-7mcc5t44vyphhmcib
vmvhbnayx2rpdvo ['config.sub', 'config.guess']
34 ==> [2024-03-23-21:22:18.284098] Find complete: /data/rccs-sdt/a010
08/tmpdir/spack-stage/spack-stage-kalign-3.3.1-7mcc5t44vyphhmcibvmv
hbnayx2rpdvo ['config.sub', 'config.guess']
35 ==> kalign: Executing phase: 'configure'
...
276 mv -f .deps/alphabet.Tpo .deps/alphabet.Po
277 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib
/spack/env/fj/fcc -DHAVE_CONFIG_H -I. -I/data/rccs-sdt/a01008/tmpdi
r/spack-stage/spack-stage-kalign-3.3.1-7mcc5t44vyphhmcibvmvhbnayx2r
pdvo/spack-src/src -fopenmp -D_FORTIFY_SOURCE=2 -ffunction-sect
ions -fdata-sections -O3 -std=gnu11 -MT aln_setup.o -MD -MP -MF .
deps/aln_setup.Tpo -c -o aln_setup.o aln_setup.c
278 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib
/spack/env/fj/fcc -DHAVE_CONFIG_H -I. -I/data/rccs-sdt/a01008/tmpdi
r/spack-stage/spack-stage-kalign-3.3.1-7mcc5t44vyphhmcibvmvhbnayx2r
pdvo/spack-src/src -fopenmp -D_FORTIFY_SOURCE=2 -ffunction-sect
ions -fdata-sections -O3 -std=gnu11 -MT aln_run.o -MD -MP -MF .de
ps/aln_run.Tpo -c -o aln_run.o aln_run.c
279 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib
/spack/env/fj/fcc -DHAVE_CONFIG_H -I. -I/data/rccs-sdt/a01008/tmpdi
r/spack-stage/spack-stage-kalign-3.3.1-7mcc5t44vyphhmcibvmvhbnayx2r
pdvo/spack-src/src -fopenmp -D_FORTIFY_SOURCE=2 -ffunction-sect
ions -fdata-sections -O3 -std=gnu11 -MT aln_controller.o -MD -MP
-MF .deps/aln_controller.Tpo -c -o aln_controller.o aln_controller.
c
280 mv -f .deps/weave_alignment.Tpo .deps/weave_alignment.Po
281 mv -f .deps/euclidean_dist.Tpo .deps/euclidean_dist.Po
>> 282 misc.c:33:10: fatal error: 'immintrin.h' file not found
283 #include <immintrin.h>
284 ^~~~~~~~~~~~~
285 1 error generated.
>> 286 make[2]: *** [Makefile:1035: misc.o] Error 1
287 make[2]: *** Waiting for unfinished jobs....
288 mv -f .deps/sequence_distance.Tpo .deps/sequence_distance.Po
289 mv -f .deps/tldevel.Tpo .deps/tldevel.Po
290 mv -f .deps/bisectingKmeans.Tpo .deps/bisectingKmeans.Po
291 mv -f .deps/rwalign.Tpo .deps/rwalign.Po
292 mv -f .deps/bpm.Tpo .deps/bpm.Po
293 mv -f .deps/aln_task.Tpo .deps/aln_task.Po
294 mv -f .deps/aln_mem.Tpo .deps/aln_mem.Po
295 mv -f .deps/aln_controller.Tpo .deps/aln_controller.Po
296 mv -f .deps/aln_setup.Tpo .deps/aln_setup.Po
297 mv -f .deps/aln_run.Tpo .deps/aln_run.Po
298 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-kalign-3.3.1-7mcc5t44vyphhmcibvmvhbnayx2rpdvo
/spack-src/src'
>> 299 make[1]: *** [Makefile:804: all] Error 2
300 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-kalign-3.3.1-7mcc5t44vyphhmcibvmvhbnayx2rpdvo
/spack-src/src'
>> 301 make: *** [Makefile:412: all-recursive] Error 1
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-kalign-3.3.1-7mcc5t44vyphhmcibvmvhbnayx2rpdvo/spack-build-out.txt