Added thread-MPI to build. (#22992)

This commit is contained in:
Evan Bollig 2021-04-15 09:14:24 -06:00 committed by GitHub
parent 92291120cb
commit 1a32f4a08c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -57,7 +57,7 @@ class Gromacs(CMakePackage):
version('4.6.7', sha256='6afb1837e363192043de34b188ca3cf83db6bd189601f2001a1fc5b0b2a214d9') version('4.6.7', sha256='6afb1837e363192043de34b188ca3cf83db6bd189601f2001a1fc5b0b2a214d9')
version('4.5.5', sha256='e0605e4810b0d552a8761fef5540c545beeaf85893f4a6e21df9905a33f871ba') version('4.5.5', sha256='e0605e4810b0d552a8761fef5540c545beeaf85893f4a6e21df9905a33f871ba')
variant('mpi', default=True, description='Activate MPI support') variant('mpi', default=True, description='Activate MPI support (disable for Thread-MPI support)')
variant('shared', default=True, variant('shared', default=True,
description='Enables the build of shared libraries') description='Enables the build of shared libraries')
variant( variant(
@ -195,7 +195,8 @@ def cmake_args(self):
options.extend([ options.extend([
'-DCMAKE_C_COMPILER=%s' % spack_cc, '-DCMAKE_C_COMPILER=%s' % spack_cc,
'-DCMAKE_CXX_COMPILER=%s' % spack_cxx, '-DCMAKE_CXX_COMPILER=%s' % spack_cxx,
'-DGMX_MPI:BOOL=OFF']) '-DGMX_MPI:BOOL=OFF',
'-DGMX_THREAD_MPI:BOOL=ON'])
if self.spec.satisfies('@2020:'): if self.spec.satisfies('@2020:'):
options.append('-DGMX_INSTALL_LEGACY_API=ON') options.append('-DGMX_INSTALL_LEGACY_API=ON')