1f2e56e1f3
* Several improvements for the openfoam packages -- Refactor openfoam packages by adding an OpenfoamArch class Use separate configure, build, install phases. Provide FOAM_PROJECT_DIR dependent env for openfoam packages - easier way to locate Eliminate intermediate installation directories - unneeded clutter. - makes it less than easy to find the etc/bashrc file Add versioning for all openfoam patches - no certainty which parts (if any) will be needed in future versions, especially if we strive to ensure that the upstream version builds well with spack to begin with. Support build of develop branches - helps track build regressions for future openfoam releases STYLE: use common/ and assets/ to provide additional (build) resources ... * - adjust OpenFOAM provider Move openfoam-com up front since this is the one being used as a base for the others
33 lines
1.1 KiB
YAML
33 lines
1.1 KiB
YAML
# -------------------------------------------------------------------------
|
|
# This file controls default concretization preferences for Spack.
|
|
#
|
|
# Settings here are versioned with Spack and are intended to provide
|
|
# sensible defaults out of the box. Spack maintainers should edit this
|
|
# file to keep it current.
|
|
#
|
|
# Users can override these settings by editing the following files.
|
|
#
|
|
# Per-spack-instance settings (overrides defaults):
|
|
# $SPACK_ROOT/etc/spack/packages.yaml
|
|
#
|
|
# Per-user settings (overrides default and site settings):
|
|
# ~/.spack/packages.yaml
|
|
# -------------------------------------------------------------------------
|
|
packages:
|
|
all:
|
|
compiler: [gcc, intel, pgi, clang, xl, nag]
|
|
providers:
|
|
awk: [gawk]
|
|
blas: [openblas]
|
|
daal: [intel-parallel-studio+daal]
|
|
elf: [elfutils]
|
|
golang: [gcc]
|
|
ipp: [intel-parallel-studio+ipp]
|
|
lapack: [openblas]
|
|
mkl: [intel-parallel-studio+mkl]
|
|
mpe: [mpe2]
|
|
mpi: [openmpi, mpich]
|
|
opencl: [pocl]
|
|
openfoam: [openfoam-com, openfoam-org, foam-extend]
|
|
pil: [py-pillow]
|
|
scalapack: [netlib-scalapack]
|