summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/petsc/package.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/petsc/package.py b/var/spack/repos/builtin/packages/petsc/package.py
index 0a0d61da85..918b2e8367 100644
--- a/var/spack/repos/builtin/packages/petsc/package.py
+++ b/var/spack/repos/builtin/packages/petsc/package.py
@@ -514,6 +514,9 @@ class Petsc(Package, CudaPackage, ROCmPackage):
else:
hdf5libs = ":hl"
+ if "+exodusii+fortran" in spec and "+fortran" in spec:
+ options.append("--with-exodusii-fortran-bindings")
+
# tuple format (spacklibname, petsclibname, useinc, uselib)
# default: 'gmp', => ('gmp', 'gmp', True, True)
# any other combination needs a full tuple
@@ -553,7 +556,7 @@ class Petsc(Package, CudaPackage, ROCmPackage):
("parallel-netcdf", "pnetcdf", True, True),
("moab", "moab", False, False),
("random123", "random123", False, False),
- "exodusii",
+ ("exodusii", "exodusii", False, False),
"cgns",
"memkind",
"p4est",