summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/cardioid/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/cardioid/package.py')
-rw-r--r--var/spack/repos/builtin/packages/cardioid/package.py47
1 files changed, 22 insertions, 25 deletions
diff --git a/var/spack/repos/builtin/packages/cardioid/package.py b/var/spack/repos/builtin/packages/cardioid/package.py
index ed588e4d6c..bf20fd9e49 100644
--- a/var/spack/repos/builtin/packages/cardioid/package.py
+++ b/var/spack/repos/builtin/packages/cardioid/package.py
@@ -9,48 +9,45 @@ from spack.package import *
class Cardioid(CMakePackage):
"""Cardiac simulation suite."""
- homepage = 'https://baasic.llnl.gov/comp-bio/cardioid-code.php'
+ homepage = "https://baasic.llnl.gov/comp-bio/cardioid-code.php"
git = "https://github.com/LLNL/cardioid.git"
- maintainers = ['rblake-llnl']
+ maintainers = ["rblake-llnl"]
- version('develop', branch='master')
- version('elecfem', branch='elec-fem')
+ version("develop", branch="master")
+ version("elecfem", branch="elec-fem")
- variant('cuda', default=False,
- description='Build with cuda support')
- variant('mfem', default=False,
- description='Build with mfem support')
+ variant("cuda", default=False, description="Build with cuda support")
+ variant("mfem", default=False, description="Build with mfem support")
- depends_on('blas')
- depends_on('lapack')
- depends_on('mpi')
- depends_on('cuda', when="+cuda")
- depends_on('mfem+mpi+superlu-dist+lapack', when="+mfem")
- depends_on('hypre+cuda', when="+mfem+cuda")
- depends_on('cmake@3.1:', type='build')
- depends_on('perl', type='build')
+ depends_on("blas")
+ depends_on("lapack")
+ depends_on("mpi")
+ depends_on("cuda", when="+cuda")
+ depends_on("mfem+mpi+superlu-dist+lapack", when="+mfem")
+ depends_on("hypre+cuda", when="+mfem+cuda")
+ depends_on("cmake@3.1:", type="build")
+ depends_on("perl", type="build")
def cmake_args(self):
spec = self.spec
args = [
- "-DLAPACK_LIB:PATH=" + ";".join(spec['lapack'].libs.libraries),
- "-DBLAS_LIB:PATH=" + ";".join(spec['blas'].libs.libraries),
+ "-DLAPACK_LIB:PATH=" + ";".join(spec["lapack"].libs.libraries),
+ "-DBLAS_LIB:PATH=" + ";".join(spec["blas"].libs.libraries),
"-DENABLE_OPENMP:BOOL=ON",
-
"-DENABLE_MPI:BOOL=ON",
"-DENABLE_FIND_MPI:BOOL=OFF",
- "-DMPI_C_COMPILER:STRING=" + spec['mpi'].mpicc,
- "-DMPI_CXX_COMPILER:STRING=" + spec['mpi'].mpicxx,
- "-DCMAKE_C_COMPILER:STRING=" + spec['mpi'].mpicc,
- "-DCMAKE_CXX_COMPILER:STRING=" + spec['mpi'].mpicxx,
+ "-DMPI_C_COMPILER:STRING=" + spec["mpi"].mpicc,
+ "-DMPI_CXX_COMPILER:STRING=" + spec["mpi"].mpicxx,
+ "-DCMAKE_C_COMPILER:STRING=" + spec["mpi"].mpicc,
+ "-DCMAKE_CXX_COMPILER:STRING=" + spec["mpi"].mpicxx,
]
if "+cuda" in self.spec:
args.append("-DENABLE_CUDA:BOOL=ON")
- args.append("-DCUDA_TOOLKIT_ROOT:PATH=" + spec['cuda'].prefix)
+ args.append("-DCUDA_TOOLKIT_ROOT:PATH=" + spec["cuda"].prefix)
else:
args.append("-DENABLE_CUDA:BOOL=OFF")
if "+mfem" in self.spec:
- args.append("-DMFEM_DIR:PATH=" + spec['mfem'].prefix)
+ args.append("-DMFEM_DIR:PATH=" + spec["mfem"].prefix)
return args