Spack - окружающая среда с нуля - PullRequest
0 голосов
/ 18 октября 2019

Мне интересно, возможно ли иметь уникальный файл spack.yaml для настройки всей среды с нуля, без какого-либо установленного компилятора (например, минимальной установки CentOS).

На данный момент мне нужно:

  1. установить компилятор из репозитория дистрибутива:
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]

, который сделает все предыдущие шаги.

Есть идеи?

Спасибо

...