Skip to content
Snippets Groups Projects
Commit e48a2fcc authored by Sebastian Achilles's avatar Sebastian Achilles
Browse files

Custom Toolchains: Upstream renamed NvhpcToolchain to NVHPCToolchain

parent cb330e49
No related branches found
No related tags found
No related merge requests found
...@@ -29,13 +29,15 @@ EasyBuild support for npsmpi compiler toolchain (includes NVHPC and ParaStationM ...@@ -29,13 +29,15 @@ EasyBuild support for npsmpi compiler toolchain (includes NVHPC and ParaStationM
@author: Damian Alvarez (Forschungszentrum Juelich) @author: Damian Alvarez (Forschungszentrum Juelich)
""" """
from easybuild.toolchains.nvhpc import NvhpcToolchain from easybuild.toolchains.nvhpc import NVHPCToolchain
# We pull in MPI and CUDA at once so this maps nicely to HMNS # We pull in MPI and CUDA at once so this maps nicely to HMNS
from easybuild.toolchains.mpi.psmpi import Psmpi from easybuild.toolchains.mpi.psmpi import Psmpi
from easybuild.toolchains.compiler.cuda import Cuda from easybuild.toolchains.compiler.cuda import Cuda
# Order matters! # Order matters!
class Npsmpic(NvhpcToolchain, Cuda, Psmpi):
class Npsmpic(NVHPCToolchain, Cuda, Psmpi):
"""Compiler toolchain with NVHPC and ParaStationMPI, with CUDA as dependency.""" """Compiler toolchain with NVHPC and ParaStationMPI, with CUDA as dependency."""
NAME = 'npsmpic' NAME = 'npsmpic'
SUBTOOLCHAIN = NvhpcToolchain.NAME SUBTOOLCHAIN = NVHPCToolchain.NAME
...@@ -30,7 +30,7 @@ EasyBuild support for nvompic compiler toolchain (includes NVHPC and OpenMPI, an ...@@ -30,7 +30,7 @@ EasyBuild support for nvompic compiler toolchain (includes NVHPC and OpenMPI, an
@author: Sebastian Achilles (Forschungszentrum Juelich) @author: Sebastian Achilles (Forschungszentrum Juelich)
""" """
from easybuild.toolchains.nvhpc import NvhpcToolchain from easybuild.toolchains.nvhpc import NVHPCToolchain
# We pull in MPI and CUDA at once so this maps nicely to HMNS # We pull in MPI and CUDA at once so this maps nicely to HMNS
from easybuild.toolchains.mpi.openmpi import OpenMPI from easybuild.toolchains.mpi.openmpi import OpenMPI
from easybuild.toolchains.compiler.cuda import Cuda from easybuild.toolchains.compiler.cuda import Cuda
...@@ -38,7 +38,7 @@ from easybuild.toolchains.compiler.cuda import Cuda ...@@ -38,7 +38,7 @@ from easybuild.toolchains.compiler.cuda import Cuda
# Order matters! # Order matters!
class NVompic(NvhpcToolchain, Cuda, OpenMPI): class NVompic(NVHPCToolchain, Cuda, OpenMPI):
"""Compiler toolchain with NVHPC and OpenMPI, with CUDA as dependency.""" """Compiler toolchain with NVHPC and OpenMPI, with CUDA as dependency."""
NAME = 'nvompic' NAME = 'nvompic'
SUBTOOLCHAIN = NvhpcToolchain.NAME SUBTOOLCHAIN = NVHPCToolchain.NAME
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment