petsc-3.10.3: syncs with superlu-dist-6.1. (#10166)
This commit is contained in:
		| @@ -138,8 +138,10 @@ class Petsc(Package): | ||||
|     depends_on('superlu-dist@5.0.0:+int64', when='@3.7:3.7.99+superlu-dist+mpi+int64') | ||||
|     depends_on('superlu-dist@5.2:5.2.99~int64', when='@3.8:3.9.99+superlu-dist+mpi~int64') | ||||
|     depends_on('superlu-dist@5.2:5.2.99+int64', when='@3.8:3.9.99+superlu-dist+mpi+int64') | ||||
|     depends_on('superlu-dist@5.4:5.4.99~int64', when='@3.10:3.10.99+superlu-dist+mpi~int64') | ||||
|     depends_on('superlu-dist@5.4:5.4.99+int64', when='@3.10:3.10.99+superlu-dist+mpi+int64') | ||||
|     depends_on('superlu-dist@5.4:5.4.99~int64', when='@3.10:3.10.2+superlu-dist+mpi~int64') | ||||
|     depends_on('superlu-dist@5.4:5.4.99+int64', when='@3.10:3.10.2+superlu-dist+mpi+int64') | ||||
|     depends_on('superlu-dist@6.1:6.1.99~int64', when='@3.10.3:3.10.99+superlu-dist+mpi~int64') | ||||
|     depends_on('superlu-dist@6.1:6.1.99+int64', when='@3.10.3:3.10.99+superlu-dist+mpi+int64') | ||||
|     depends_on('superlu-dist@xsdk-0.2.0~int64', when='@xsdk-0.2.0+superlu-dist+mpi~int64') | ||||
|     depends_on('superlu-dist@xsdk-0.2.0+int64', when='@xsdk-0.2.0+superlu-dist+mpi+int64') | ||||
|     depends_on('superlu-dist@develop~int64', when='@develop+superlu-dist+mpi~int64') | ||||
| @@ -257,6 +259,8 @@ def install(self, spec, prefix): | ||||
|         # PETSc does not pick up SuperluDist from the dir as they look for | ||||
|         # superlu_dist_4.1.a | ||||
|         if 'superlu-dist' in spec: | ||||
|             if spec.satisfies('@3.10.3:'): | ||||
|                 options.append('--with-cxx-dialect=C++11') | ||||
|             options.extend([ | ||||
|                 '--with-superlu_dist-include=%s' % | ||||
|                 spec['superlu-dist'].prefix.include, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Satish Balay
					Satish Balay