Spack v1.0.0
This commit is contained in:
parent
a7d0c42d39
commit
0f71716d9b
@@ -6,7 +6,7 @@
|
||||
import os
|
||||
|
||||
from spack.package import *
|
||||
from spack.pkg.builtin.amrex import Amrex as SpackAmrex
|
||||
from spack_repo.builtin.packages.amrex.package import Amrex as SpackAmrex
|
||||
|
||||
|
||||
class Amrex(SpackAmrex):
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
import os
|
||||
|
||||
from spack.package import *
|
||||
from spack.pkg.builtin.cray_libsci import CrayLibsci as SpackCrayLibsci
|
||||
from spack_repo.builtin.packages.cray_libsci.package import CrayLibsci as SpackCrayLibsci
|
||||
|
||||
|
||||
class CrayLibsci(SpackCrayLibsci):
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
|
||||
from spack.package import *
|
||||
from spack.pkg.builtin.cuda import Cuda as SpackCuda
|
||||
from spack_repo.builtin.packages.cuda.package import Cuda as SpackCuda
|
||||
|
||||
|
||||
class Cuda(SpackCuda):
|
||||
@@ -16,3 +16,4 @@ class Cuda(SpackCuda):
|
||||
if '%nvhpc' in self.spec:
|
||||
env.prepend_path("LD_LIBRARY_PATH", self.prefix.lib64)
|
||||
env.prepend_path("LD_LIBRARY_PATH", join_path(self.prefix, '../math_libs/lib64'))
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
import os
|
||||
|
||||
from spack.package import *
|
||||
from spack.pkg.builtin.gams import Gams as SpackGams
|
||||
from spack_repo.builtin.packages.gams.package import Gams as SpackGams
|
||||
|
||||
|
||||
class Gams(SpackGams):
|
||||
|
||||
@@ -24,6 +24,10 @@ class H5hut(AutotoolsPackage):
|
||||
variant("fortran", default=True, description="Enable Fortran support")
|
||||
variant("mpi", default=True, description="Enable MPI support")
|
||||
|
||||
depends_on("c", type="build") # generated
|
||||
depends_on("cxx", type="build") # generated
|
||||
depends_on("fortran", type="build") # generated
|
||||
|
||||
depends_on("autoconf", type="build", when="build_system=autotools")
|
||||
depends_on("automake", type="build", when="build_system=autotools")
|
||||
depends_on("libtool", type="build", when="build_system=autotools")
|
||||
|
||||
@@ -61,6 +61,7 @@ class OpalX(CMakePackage, CudaPackage):
|
||||
depends_on("gsl@2.7+shared")
|
||||
depends_on("gnutls@3.5.19:")
|
||||
depends_on("cuda@12.4.0:")
|
||||
depends_on("zlib")
|
||||
|
||||
depends_on("h5hut+mpi", when="+mpi")
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
import os
|
||||
|
||||
from spack.package import *
|
||||
from spack.pkg.builtin.py_absl_py import PyAbslPy as SpackPyAbslPy
|
||||
from spack_repo.builtin.packages.py_absl_py.package import PyAbslPy as SpackPyAbslPy
|
||||
|
||||
class PyAbslPy(SpackPyAbslPy):
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
import os
|
||||
|
||||
from spack.package import *
|
||||
from spack.pkg.builtin.py_chex import PyChex as SpackPyChex
|
||||
from spack_repo.builtin.packages.py_chex.package import PyChex as SpackPyChex
|
||||
|
||||
class PyChex(SpackPyChex):
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
import os
|
||||
|
||||
from spack.package import *
|
||||
from spack.pkg.builtin.py_dm_haiku import PyDmHaiku as SpackPyDmHaiku
|
||||
from spack_repo.builtin.packages.py_dm_haiku.package import PyDmHaiku as SpackPyDmHaiku
|
||||
|
||||
class PyDmHaiku(SpackPyDmHaiku):
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
import os
|
||||
|
||||
from spack.package import *
|
||||
from spack.pkg.builtin.py_immutabledict import PyImmutabledict as SpackPyImmutabledict
|
||||
from spack_repo.builtin.packages.py_immutabledict.package import PyImmutabledict as SpackPyImmutabledict
|
||||
|
||||
class PyImmutabledict(SpackPyImmutabledict):
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
import os
|
||||
|
||||
from spack.package import *
|
||||
from spack.pkg.builtin.py_jax import PyJax as SpackPyJax
|
||||
from spack_repo.builtin.packages.py_jax.package import PyJax as SpackPyJax
|
||||
|
||||
class PyJax(SpackPyJax):
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
import os
|
||||
|
||||
from spack.package import *
|
||||
from spack.pkg.builtin.py_jaxlib import PyJaxlib as SpackPyJaxlib
|
||||
from spack_repo.builtin.packages.py_jaxlib.package import PyJaxlib as SpackPyJaxlib
|
||||
|
||||
class PyJaxlib(SpackPyJaxlib):
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
|
||||
from spack.package import *
|
||||
from spack.pkg.builtin.relion import Relion as SpackRelion
|
||||
from spack_repo.builtin.packages.relion.package import Relion as SpackRelion
|
||||
|
||||
|
||||
class Relion(SpackRelion):
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
import os
|
||||
|
||||
from spack.package import *
|
||||
from spack.pkg.builtin.slurm import Slurm as SpackSlurm
|
||||
from spack_repo.builtin.packages.slurm.package import Slurm as SpackSlurm
|
||||
|
||||
|
||||
class Slurm(SpackSlurm):
|
||||
@@ -25,3 +25,4 @@ class Slurm(SpackSlurm):
|
||||
args.append("--with-cray_shasta")
|
||||
|
||||
return args
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
import os
|
||||
|
||||
from spack.package import *
|
||||
from spack.pkg.builtin.sratoolkit import Sratoolkit as SpackSratoolkit
|
||||
from spack_repo.builtin.packages.sratoolkit.package import Sratoolkit as SpackSratoolkit
|
||||
|
||||
|
||||
class Sratoolkit(SpackSratoolkit):
|
||||
|
||||
Reference in New Issue
Block a user