Мне интересно, возможно ли иметь уникальный файл spack.yaml
для настройки всей среды с нуля, без какого-либо установленного компилятора (например, минимальной установки CentOS).
На данный момент мне нужно:
- установить компилятор из репозитория дистрибутива:
yum install gcc gcc-c++ gcc-gfortran
используйте
spack
для установки нужного компилятора:
spack install gcc cppflags="-O3"
найти новый компилятор
spack compiler find $(spack location -i gcc)
используйте файл
spack.yaml
для установки остальной части пакета, который мне нужен:
spack:
specs:
- zsh
- python
packages:
all:
compiler: [gcc]
spack install spack.yaml
Я ищу простой spack.yaml
, подобный этому:
spack:
specs:
- gcc
- zsh
- python
packages:
all:
compilers:
- compiler:
spec: gcc
flags:
cflags: "-O3"
cppflags: "-O3"
fflags: "-O3"
providers:
mpi: [mpich, openmpi]
, который сделает все предыдущие шаги.
Есть идеи?
Спасибо