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)
[+] /usr (external gettext-0.19.8.1-6jl23wn6jpwquhvqibpwhvia7vxsgrq3)
[+] /usr (external ncurses-6.1-a6lc7oq2dlgphtibbpp6x72mqgmscros)
[+] /usr (external perl-5.26.3-rkgbbov2pluaat3kknhtag5ui3vltkqk)
[+] /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
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/texinfo-7.0.3-vkcp6hi7jyqa2rhdb2chqfqjpdmdk63b
==> Installing libxc-5.2.3-ekvkj77fuz2je2wrkglck2onqcvanijv [9/11]
==> No binary for libxc-5.2.3-ekvkj77fuz2je2wrkglck2onqcvanijv 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/7b7a96d8eeb472c7b8cca7ac38eae27e0a8113ef44dae5359b0eb12592b4bcf2.tar.gz
==> No patches needed for libxc
==> libxc: Executing phase: 'autoreconf'
==> libxc: Executing phase: 'configure'
==> libxc: Executing phase: 'build'
==> libxc: Executing phase: 'install'
==> libxc: Successfully installed libxc-5.2.3-ekvkj77fuz2je2wrkglck2onqcvanijv
Stage: 5m 0.62s. Autoreconf: 1.35s. Configure: 2m 17.46s. Build: 8m 39.58s. Install: 20.82s. Post-install: 1.23s. Total: 18m 10.05s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libxc-5.2.3-ekvkj77fuz2je2wrkglck2onqcvanijv
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/fujitsu-fftw-1.1.0-hahm47ll7fh4v6riv7jhw54ru7w2oh2g
==> Installing conquest-1.2-dkyryg55gyctauilh66uu453lp6fhf4o [11/11]
==> No binary for conquest-1.2-dkyryg55gyctauilh66uu453lp6fhf4o found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/74/74d974f20ec15ff31d97cd42aae6dbe95288eedfa785896d5872b9ff44ee7ae2.tar.gz
==> No patches needed for conquest
==> conquest: Executing phase: 'edit'
==> conquest: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16'
1 error found in build log:
19 fatal: not a git repository (or any parent up to mount point /)
20 Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not
set).
21 ./makedeps makedeps.txt main.f90 datatypes_module.f90 numbers_module
.f90 atoms.module.f90 mult_module.f90 multiply_module.f90 multiply_k
ernel_default.f90 io_module.f90 sfc_partitions_module.f90 Hilbert3D.
f90 matrix_elements_module.f90 comms_module.f90 matrix_comms_module.
f90 basic_types.f90 group_module.f90 mult_init_module.f90 trans_modu
le.f90 matrix_module.f90 construct_module.f90 primary_module.f90 cov
er_module.f90 maxima_module.f90 generic_blas.f90 matrix_data_module.
f90 atom_dispenser_module.f90 UpdateInfo_module.f90 UpdateMember_mod
ule.f90 XLBOMD_module.f90 store_matrix_module.f90 generic_comms.f90
global_module.f90 hartree.f90 units.module.f90 input_module.f90 logi
cals_module.f90 memory_module.f90 mpi.f90 timer_module.f90 timer_std
clocks_module.f90 auxiliary_types.f90 functions_module.f90 rng_modul
e.f90 biblio_module.f90 references.f90 periodic_table_module.f90 fft
_module.f90 fft_fftw3.f90 blip_module.f90 grid_index.module.f90 dime
ns_module.f90 species_module.f90 splines_module.f90 H_matrix_module.
f90 SelfCon_module.f90 PosTan_module.f90 DMMinModule.f90 DiagModule.
f90 ScalapackFormat.f90 blip_minimisation.module.f90 blip_gradient.m
odule.f90 pseudopotential.module.f90 potential_module.f90 ion_electr
ostatic_module.f90 minimise.f90 Pulay.f90 S_matrix_module.f90 McWeen
y.f90 control.f90 density_module.f90 initialisation_module.f90 initi
al_read_module.f90 energy_module.f90 test_force_module.f90 functions
_on_grid_module.f90 cdft_data_module.f90 cdft_module.f90 polarisatio
n_module.f90 XC_LibXC_v5_module.f90 DFT_D2_module.f90 vdWMesh_module
.f90 vdWDFT_module.f90 atomic_density.f90 ionic_data.f90 pao_format.
f90 read_pao_info.f90 force_module.f90 move_atoms.module.f90 Integra
tors_module.f90 constraint_module.f90 md_control_module.f90 md_model
_module.f90 md_misc_module.f90 block_module.f90 comm_array_module.f9
0 naba_blk_module.f90 set_blipgrid_module.f90 bucket_module.f90 set_
bucket_module.f90 calc_matrix_elements_module.f90 blip_grid_transfor
m_module.f90 blip_pao_values.f90 ol_ang_coeff_subs.f90 ol_bessel_tra
nsforms.f90 ol_int_datatypes.module.f90 ol_rad_table_subs.f90 pao_ar
ray_utility_module.f90 pao2blip.f90 pao_minimisation.module.f90 PAO_
grid_transform_module.f90 build_PAO_matrices.module.f90 read_support
_spec.f90 support_spec_format.f90 symmetry.f90 multisiteSF_module.f9
0 pseudo_tm_module.f90 pseudo_tm_info.f90 nlpf2blip.f90 pseudopotent
ial_common.f90 exx_module.f90 exx_kernel_default.f90 exx_types.f90 e
xx_memory.f90 exx_io.f90 exx_evalpao.f90 system.make
22 sed /"^mpi.o"/D makedeps.txt > deps.obj.inc
23 mpif90 -O3 -fallow-argument-mismatch -I/vol0003/rccs-sdt/data/a01008
/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.
10.0/libxc-5.2.3-ekvkj77fuz2je2wrkglck2onqcvanijv/include -c datatyp
es_module.f90
24 make: mpif90: Command not found
>> 25 make: *** [Makefile:73: datatypes_module.o] Error 127
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-conquest-1.2-dkyryg55gyctauilh66uu453lp6fhf4o/spack-build-out.txt