diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2022-07-30 15:19:18 -0700 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2022-07-31 13:29:20 -0700 |
commit | f52f6e99dbf1131886a80112b8c79dfc414afb7c (patch) | |
tree | 05cb7d64b2395922f2f24683da49f472075be12c /var/spack/repos/builtin/packages/alquimia | |
parent | 549ba1ed32372c67fc57271cde3797d58b7dec6e (diff) | |
download | spack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.tar.gz spack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.tar.bz2 spack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.tar.xz spack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.zip |
black: reformat entire repository with black
Diffstat (limited to 'var/spack/repos/builtin/packages/alquimia')
-rw-r--r-- | var/spack/repos/builtin/packages/alquimia/package.py | 83 |
1 files changed, 41 insertions, 42 deletions
diff --git a/var/spack/repos/builtin/packages/alquimia/package.py b/var/spack/repos/builtin/packages/alquimia/package.py index 15194c0f10..bd99e2d817 100644 --- a/var/spack/repos/builtin/packages/alquimia/package.py +++ b/var/spack/repos/builtin/packages/alquimia/package.py @@ -11,50 +11,49 @@ class Alquimia(CMakePackage): of mature geochemistry codes such as CrunchFlow and PFLOTRAN""" homepage = "https://github.com/LBL-EESA/alquimia-dev" - git = "https://github.com/LBL-EESA/alquimia-dev.git" - - maintainers = ['smolins', 'balay'] - - version('develop') - version('1.0.9', commit='2ee3bcfacc63f685864bcac2b6868b48ad235225') # tag v.1.0.9 - version('xsdk-0.6.0', commit='9a0aedd3a927d4d5e837f8fd18b74ad5a78c3821') - version('xsdk-0.5.0', commit='8397c3b00a09534c5473ff3ab21f0e32bb159380') - version('xsdk-0.4.0', commit='2edad6733106142d014bb6e6a73c2b21d5e3cf2d') - version('xsdk-0.3.0', tag='xsdk-0.3.0') - - variant('shared', default=True, - description='Enables the build of shared libraries') - - depends_on('mpi') - depends_on('hdf5') - depends_on('pflotran@3.0.2', when='@1.0.9') - depends_on('pflotran@xsdk-0.6.0', when='@xsdk-0.6.0') - depends_on('pflotran@xsdk-0.5.0', when='@xsdk-0.5.0') - depends_on('pflotran@xsdk-0.4.0', when='@xsdk-0.4.0') - depends_on('pflotran@xsdk-0.3.0', when='@xsdk-0.3.0') - depends_on('pflotran@develop', when='@develop') - depends_on('petsc@3.10.0:3.10', when='@xsdk-0.4.0') - depends_on('petsc@3.8.0:3.8', when='@xsdk-0.3.0') - depends_on('petsc@3.10:', when='@develop') + git = "https://github.com/LBL-EESA/alquimia-dev.git" + + maintainers = ["smolins", "balay"] + + version("develop") + version("1.0.9", commit="2ee3bcfacc63f685864bcac2b6868b48ad235225") # tag v.1.0.9 + version("xsdk-0.6.0", commit="9a0aedd3a927d4d5e837f8fd18b74ad5a78c3821") + version("xsdk-0.5.0", commit="8397c3b00a09534c5473ff3ab21f0e32bb159380") + version("xsdk-0.4.0", commit="2edad6733106142d014bb6e6a73c2b21d5e3cf2d") + version("xsdk-0.3.0", tag="xsdk-0.3.0") + + variant("shared", default=True, description="Enables the build of shared libraries") + + depends_on("mpi") + depends_on("hdf5") + depends_on("pflotran@3.0.2", when="@1.0.9") + depends_on("pflotran@xsdk-0.6.0", when="@xsdk-0.6.0") + depends_on("pflotran@xsdk-0.5.0", when="@xsdk-0.5.0") + depends_on("pflotran@xsdk-0.4.0", when="@xsdk-0.4.0") + depends_on("pflotran@xsdk-0.3.0", when="@xsdk-0.3.0") + depends_on("pflotran@develop", when="@develop") + depends_on("petsc@3.10.0:3.10", when="@xsdk-0.4.0") + depends_on("petsc@3.8.0:3.8", when="@xsdk-0.3.0") + depends_on("petsc@3.10:", when="@develop") def cmake_args(self): spec = self.spec - options = ['-DCMAKE_C_COMPILER=%s' % spec['mpi'].mpicc, - '-DCMAKE_Fortran_COMPILER=%s' % spec['mpi'].mpifc, - '-DUSE_XSDK_DEFAULTS=YES', - self.define_from_variant('BUILD_SHARED_LIBS', 'shared'), - '-DTPL_ENABLE_MPI:BOOL=ON', - '-DMPI_BASE_DIR:PATH=%s' % spec['mpi'].prefix, - '-DTPL_ENABLE_HDF5:BOOL=ON', - '-DXSDK_WITH_PFLOTRAN:BOOL=ON', - # This is not good. - # It assumes that the .a file exists and is not a .so - '-DTPL_PFLOTRAN_LIBRARIES=%s' % ( - spec['pflotran'].prefix.lib + "/libpflotranchem.a"), - '-DTPL_PFLOTRAN_INCLUDE_DIRS=%s' % ( - spec['pflotran'].prefix.include), - '-DTPL_ENABLE_PETSC:BOOL=ON', - '-DPETSC_EXECUTABLE_RUNS=ON', - '-DCMAKE_INSTALL_NAME_DIR:PATH=%s/lib' % self.prefix] + options = [ + "-DCMAKE_C_COMPILER=%s" % spec["mpi"].mpicc, + "-DCMAKE_Fortran_COMPILER=%s" % spec["mpi"].mpifc, + "-DUSE_XSDK_DEFAULTS=YES", + self.define_from_variant("BUILD_SHARED_LIBS", "shared"), + "-DTPL_ENABLE_MPI:BOOL=ON", + "-DMPI_BASE_DIR:PATH=%s" % spec["mpi"].prefix, + "-DTPL_ENABLE_HDF5:BOOL=ON", + "-DXSDK_WITH_PFLOTRAN:BOOL=ON", + # This is not good. + # It assumes that the .a file exists and is not a .so + "-DTPL_PFLOTRAN_LIBRARIES=%s" % (spec["pflotran"].prefix.lib + "/libpflotranchem.a"), + "-DTPL_PFLOTRAN_INCLUDE_DIRS=%s" % (spec["pflotran"].prefix.include), + "-DTPL_ENABLE_PETSC:BOOL=ON", + "-DPETSC_EXECUTABLE_RUNS=ON", + "-DCMAKE_INSTALL_NAME_DIR:PATH=%s/lib" % self.prefix, + ] return options |