diff options
author | Jeff Hammond <jehammond@nvidia.com> | 2024-10-27 07:53:48 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-27 06:53:48 +0100 |
commit | 19137b26533565153fda6cea4253b4ec7811d5d6 (patch) | |
tree | fcb71a1bc5df5c59b1cb0df4f4317e3cf95cffbb | |
parent | 2761e650fafde1946623820cbe881e1d3f0b86f9 (diff) | |
download | spack-19137b26533565153fda6cea4253b4ec7811d5d6.tar.gz spack-19137b26533565153fda6cea4253b4ec7811d5d6.tar.bz2 spack-19137b26533565153fda6cea4253b4ec7811d5d6.tar.xz spack-19137b26533565153fda6cea4253b4ec7811d5d6.zip |
add the USE_F90_ALLOCATABLE option to Spack (#47190)
Signed-off-by: Jeff Hammond <jehammond@nvidia.com>
-rw-r--r-- | var/spack/repos/builtin/packages/nwchem/package.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/nwchem/package.py b/var/spack/repos/builtin/packages/nwchem/package.py index 497ae0bf83..1e7d6472b8 100644 --- a/var/spack/repos/builtin/packages/nwchem/package.py +++ b/var/spack/repos/builtin/packages/nwchem/package.py @@ -46,6 +46,7 @@ class Nwchem(Package): depends_on("fortran", type="build") # generated variant("openmp", default=False, description="Enables OpenMP support") + variant("f90allocatable", default=False, description="Use F90 allocatable instead of MA") variant( "armci", values=("mpi-ts", "mpi-pr", "armcimpi", "mpi3", "openib", "ofi"), @@ -158,6 +159,9 @@ class Nwchem(Package): if spec.satisfies("+openmp"): args.extend(["USE_OPENMP=y"]) + if spec.satisfies("+f90allocatable"): + args.extend(["USE_F90_ALLOCATABLE=1"]) + if self.spec.variants["armci"].value == "armcimpi": armcimpi = spec["armci"] args.extend(["ARMCI_NETWORK=ARMCI"]) |