diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/hpcx-mpi/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/hpcx-mpi/package.py | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/var/spack/repos/builtin/packages/hpcx-mpi/package.py b/var/spack/repos/builtin/packages/hpcx-mpi/package.py index c8bd8c6720..665db2337c 100644 --- a/var/spack/repos/builtin/packages/hpcx-mpi/package.py +++ b/var/spack/repos/builtin/packages/hpcx-mpi/package.py @@ -13,30 +13,29 @@ class HpcxMpi(Package): This package is for external specs only.""" homepage = "https://developer.nvidia.com/networking/hpc-x" - maintainers = ['mwkrentel'] + maintainers = ["mwkrentel"] has_code = False - provides('mpi') + provides("mpi") def install(self, spec, prefix): - raise InstallError('HPC-X MPI is not buildable, it is for external ' - 'specs only.') + raise InstallError("HPC-X MPI is not buildable, it is for external " "specs only.") def setup_dependent_package(self, module, dependent_spec): # This works for AOCC (AMD), Intel and GNU. - self.spec.mpicc = os.path.join(self.prefix.bin, 'mpicc') - self.spec.mpicxx = os.path.join(self.prefix.bin, 'mpicxx') - self.spec.mpif77 = os.path.join(self.prefix.bin, 'mpif77') - self.spec.mpifc = os.path.join(self.prefix.bin, 'mpif90') + self.spec.mpicc = os.path.join(self.prefix.bin, "mpicc") + self.spec.mpicxx = os.path.join(self.prefix.bin, "mpicxx") + self.spec.mpif77 = os.path.join(self.prefix.bin, "mpif77") + self.spec.mpifc = os.path.join(self.prefix.bin, "mpif90") def make_base_environment(self, prefix, env): - env.set('MPICC', os.path.join(prefix.bin, 'mpicc')) - env.set('MPICXX', os.path.join(prefix.bin, 'mpicxx')) - env.set('MPIF77', os.path.join(prefix.bin, 'mpif77')) - env.set('MPIF90', os.path.join(prefix.bin, 'mpif90')) - env.prepend_path('LD_LIBRARY_PATH', prefix.lib) - env.set('OPAL_PREFIX', prefix) + env.set("MPICC", os.path.join(prefix.bin, "mpicc")) + env.set("MPICXX", os.path.join(prefix.bin, "mpicxx")) + env.set("MPIF77", os.path.join(prefix.bin, "mpif77")) + env.set("MPIF90", os.path.join(prefix.bin, "mpif90")) + env.prepend_path("LD_LIBRARY_PATH", prefix.lib) + env.set("OPAL_PREFIX", prefix) def setup_dependent_build_environment(self, env, dependent_spec): self.make_base_environment(self.prefix, env) |