From 19137b26533565153fda6cea4253b4ec7811d5d6 Mon Sep 17 00:00:00 2001 From: Jeff Hammond Date: Sun, 27 Oct 2024 07:53:48 +0200 Subject: add the USE_F90_ALLOCATABLE option to Spack (#47190) Signed-off-by: Jeff Hammond --- var/spack/repos/builtin/packages/nwchem/package.py | 4 ++++ 1 file changed, 4 insertions(+) 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"]) -- cgit v1.2.3-70-g09d2