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
==> Error: concretization failed for the following reasons:
1. Cannot satisfy 'python@:3.7'
2. Cannot satisfy 'python@:3.7'
required because vtk depends on python@:3.7 when @:8.2.0+python
required because memsurfer depends on vtk@8.1.2~ffmpeg~mpi+opengl2+python~qt~xdmf
required because memsurfer%fj requested explicitly
required because memsurfer depends on vtk~osmesa when ~osmesa
3. Cannot satisfy 'python@:3.9' and 'python@:3.7
required because vtk depends on python@:3.9 when @:9.1+python
required because memsurfer depends on vtk@8.1.2~ffmpeg~mpi+opengl2+python~qt~xdmf
required because memsurfer%fj requested explicitly
required because memsurfer depends on vtk~osmesa when ~osmesa
required because vtk depends on python@:3.7 when @:8.2.0+python
required because memsurfer depends on vtk@8.1.2~ffmpeg~mpi+opengl2+python~qt~xdmf
required because memsurfer%fj requested explicitly
required because memsurfer depends on vtk~osmesa when ~osmesa
4. Cannot satisfy 'python@:3.8' and 'python@:3.7
required because vtk depends on python@:3.8 when @:8.2.1a+python
required because memsurfer depends on vtk@8.1.2~ffmpeg~mpi+opengl2+python~qt~xdmf
required because memsurfer%fj requested explicitly
required because memsurfer depends on vtk~osmesa when ~osmesa
required because vtk depends on python@:3.7 when @:8.2.0+python
required because memsurfer depends on vtk@8.1.2~ffmpeg~mpi+opengl2+python~qt~xdmf
required because memsurfer%fj requested explicitly
required because memsurfer depends on vtk~osmesa when ~osmesa
5. Cannot satisfy 'python@:3.11' and 'python@:3.7
required because vtk depends on python@:3.7 when @:8.2.0+python
required because memsurfer depends on vtk@8.1.2~ffmpeg~mpi+opengl2+python~qt~xdmf
required because memsurfer%fj requested explicitly
required because memsurfer depends on vtk~osmesa when ~osmesa
required because py-setuptools depends on python@:3.11 when @:67
required because py-numpy depends on py-setuptools@:63 when @:1.25
6. Cannot satisfy 'python@:3.11' and 'python@:3.7
required because vtk depends on python@:3.7 when @:8.2.0+python
required because memsurfer depends on vtk@8.1.2~ffmpeg~mpi+opengl2+python~qt~xdmf
required because memsurfer%fj requested explicitly
required because memsurfer depends on vtk~osmesa when ~osmesa
required because py-cython depends on python@:3.11
required because py-numpy depends on py-cython@0.29.30:2 when @1.22.4:1.24
7. Cannot satisfy 'python@3.8:3.11' and 'python@:3.7
required because py-numpy depends on python@3.8:3.11 when @1.23.2:1.24
required because vtk depends on python@:3.7 when @:8.2.0+python
required because memsurfer depends on vtk@8.1.2~ffmpeg~mpi+opengl2+python~qt~xdmf
required because memsurfer%fj requested explicitly
required because memsurfer depends on vtk~osmesa when ~osmesa
8. Cannot satisfy 'python@3.7:' and 'python@:3.7
required because py-wheel depends on python@3.7: when @0.38:
required because vtk depends on python@:3.7 when @:8.2.0+python
required because memsurfer depends on vtk@8.1.2~ffmpeg~mpi+opengl2+python~qt~xdmf
required because memsurfer%fj requested explicitly
required because memsurfer depends on vtk~osmesa when ~osmesa
9. Cannot satisfy 'python@3.7:' and 'python@:3.7
required because py-setuptools depends on python@3.7: when @59.7:
required because py-numpy depends on py-setuptools@:63 when @:1.25
required because vtk depends on python@:3.7 when @:8.2.0+python
required because memsurfer depends on vtk@8.1.2~ffmpeg~mpi+opengl2+python~qt~xdmf
required because memsurfer%fj requested explicitly
required because memsurfer depends on vtk~osmesa when ~osmesa
10. Cannot satisfy 'python@3.7:' and 'python@:3.7
required because py-pip depends on python@3.7: when @22:
required because vtk depends on python@:3.7 when @:8.2.0+python
required because memsurfer depends on vtk@8.1.2~ffmpeg~mpi+opengl2+python~qt~xdmf
required because memsurfer%fj requested explicitly
required because memsurfer depends on vtk~osmesa when ~osmesa
11. Cannot satisfy 'python@3.7:' and 'python@:3.7
required because memsurfer depends on python@3.7:
required because memsurfer%fj requested explicitly
required because vtk depends on python@:3.7 when @:8.2.0+python
required because memsurfer depends on vtk@8.1.2~ffmpeg~mpi+opengl2+python~qt~xdmf
required because memsurfer%fj requested explicitly
required because memsurfer depends on vtk~osmesa when ~osmesa
12. Cannot satisfy 'python@3.6:' and 'python@:3.7
required because py-setuptools depends on python@3.6: when @51:
required because py-numpy depends on py-setuptools@:63 when @:1.25
required because vtk depends on python@:3.7 when @:8.2.0+python
required because memsurfer depends on vtk@8.1.2~ffmpeg~mpi+opengl2+python~qt~xdmf
required because memsurfer%fj requested explicitly
required because memsurfer depends on vtk~osmesa when ~osmesa
13. Cannot satisfy 'python@2.7:' and 'python@:3.7
required because vtk depends on python@2.7: when +python
required because memsurfer depends on vtk@8.1.2~ffmpeg~mpi+opengl2+python~qt~xdmf
required because memsurfer%fj requested explicitly
required because memsurfer depends on vtk~osmesa when ~osmesa
required because vtk depends on python@:3.7 when @:8.2.0+python
required because memsurfer depends on vtk@8.1.2~ffmpeg~mpi+opengl2+python~qt~xdmf
required because memsurfer%fj requested explicitly
required because memsurfer depends on vtk~osmesa when ~osmesa