amrex: new version 20.11 (#19691)
* amrex: new version 20.11 * Fix formatting issues
This commit is contained in:
		| @@ -18,6 +18,7 @@ class Amrex(CMakePackage): | |||||||
|     maintainers = ['mic84', 'asalmgren'] |     maintainers = ['mic84', 'asalmgren'] | ||||||
| 
 | 
 | ||||||
|     version('develop', branch='development') |     version('develop', branch='development') | ||||||
|  |     version('20.11', sha256='b86f4f2ebf414cec050e562d4ab81545944bda581b496d69767b4bf6a3060855') | ||||||
|     version('20.10', sha256='92def480d1f0bcb5bcb9dfae2ddc8997060414386a1d71ccbfdad785fa2e46fa') |     version('20.10', sha256='92def480d1f0bcb5bcb9dfae2ddc8997060414386a1d71ccbfdad785fa2e46fa') | ||||||
|     version('20.09', sha256='3ae203f18656117d8201da16e899a6144ec217817a2a5d9b7649e2eef9cacdf9') |     version('20.09', sha256='3ae203f18656117d8201da16e899a6144ec217817a2a5d9b7649e2eef9cacdf9') | ||||||
|     version('20.08', sha256='a202430cd8dbef2de29b20fe9b5881cc58ee762326556ec3c0ad9c3f85ddfc2f') |     version('20.08', sha256='a202430cd8dbef2de29b20fe9b5881cc58ee762326556ec3c0ad9c3f85ddfc2f') | ||||||
| @@ -106,31 +107,27 @@ def url_for_version(self, version): | |||||||
|             url = "https://github.com/AMReX-Codes/amrex/archive/{0}.tar.gz" |             url = "https://github.com/AMReX-Codes/amrex/archive/{0}.tar.gz" | ||||||
|         return url.format(version.dotted) |         return url.format(version.dotted) | ||||||
| 
 | 
 | ||||||
|     def cmake_is_on(self, option): |  | ||||||
|         return 'ON' if option in self.spec else 'OFF' |  | ||||||
| 
 |  | ||||||
|     def cmake_args(self): |     def cmake_args(self): | ||||||
|         args = [ |         args = [ | ||||||
|             '-DUSE_XSDK_DEFAULTS=ON', |             '-DUSE_XSDK_DEFAULTS=ON', | ||||||
|             '-DDIM:STRING=%s' % self.spec.variants['dimensions'].value, |             self.define_from_variant('DIM', 'dimensions'), | ||||||
|             '-DBUILD_SHARED_LIBS:BOOL=%s' % self.cmake_is_on('+shared'), |             self.define_from_variant('BUILD_SHARED_LIBS', 'shared'), | ||||||
|             '-DENABLE_MPI:BOOL=%s' % self.cmake_is_on('+mpi'), |             self.define_from_variant('ENABLE_MPI', 'mpi'), | ||||||
|             '-DENABLE_OMP:BOOL=%s' % self.cmake_is_on('+openmp'), |             self.define_from_variant('ENABLE_OMP', 'openmp'), | ||||||
|             '-DXSDK_PRECISION:STRING=%s' % |             '-DXSDK_PRECISION:STRING=%s' % | ||||||
|             self.spec.variants['precision'].value.upper(), |             self.spec.variants['precision'].value.upper(), | ||||||
|             '-DENABLE_EB:BOOL=%s' % self.cmake_is_on('+eb'), |             self.define_from_variant('XSDK_ENABLE_Fortran', 'fortran'), | ||||||
|             '-DXSDK_ENABLE_Fortran:BOOL=%s' % self.cmake_is_on('+fortran'), |             self.define_from_variant('ENABLE_FORTRAN_INTERFACES', 'fortran'), | ||||||
|             '-DENABLE_FORTRAN_INTERFACES:BOOL=%s' |             self.define_from_variant('ENABLE_EB', 'eb'), | ||||||
|             % self.cmake_is_on('+fortran'), |             self.define_from_variant('ENABLE_LINEAR_SOLVERS', | ||||||
|             '-DENABLE_LINEAR_SOLVERS:BOOL=%s' % |                                      'linear_solvers'), | ||||||
|             self.cmake_is_on('+linear_solvers'), |             self.define_from_variant('ENABLE_AMRDATA', 'amrdata'), | ||||||
|             '-DENABLE_AMRDATA:BOOL=%s' % self.cmake_is_on('+amrdata'), |             self.define_from_variant('ENABLE_PARTICLES', 'particles'), | ||||||
|             '-DENABLE_PARTICLES:BOOL=%s' % self.cmake_is_on('+particles'), |             self.define_from_variant('ENABLE_SUNDIALS', 'sundials'), | ||||||
|             '-DENABLE_SUNDIALS:BOOL=%s' % self.cmake_is_on('+sundials'), |             self.define_from_variant('ENABLE_HDF5', 'hdf5'), | ||||||
|             '-DENABLE_HDF5:BOOL=%s' % self.cmake_is_on('+hdf5'), |             self.define_from_variant('ENABLE_HYPRE', 'hypre'), | ||||||
|             '-DENABLE_HYPRE:BOOL=%s' % self.cmake_is_on('+hypre'), |             self.define_from_variant('ENABLE_PETSC', 'petsc'), | ||||||
|             '-DENABLE_PETSC:BOOL=%s' % self.cmake_is_on('+petsc'), |             self.define_from_variant('ENABLE_CUDA', 'cuda'), | ||||||
|             '-DENABLE_CUDA:BOOL=%s' % self.cmake_is_on('+cuda'), |  | ||||||
|         ] |         ] | ||||||
|         if self.spec.satisfies('%fj'): |         if self.spec.satisfies('%fj'): | ||||||
|             args.append('-DCMAKE_Fortran_MODDIR_FLAG=-M') |             args.append('-DCMAKE_Fortran_MODDIR_FLAG=-M') | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 mic84
					mic84