diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/mumps/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/mumps/package.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/mumps/package.py b/var/spack/repos/builtin/packages/mumps/package.py index f28941fda3..5bddeaba5d 100644 --- a/var/spack/repos/builtin/packages/mumps/package.py +++ b/var/spack/repos/builtin/packages/mumps/package.py @@ -69,8 +69,10 @@ class Mumps(Package): depends_on('scalapack', when='+mpi') depends_on('mpi', when='+mpi') - patch('spectrum-mpi-xl.patch', when='%xl^spectrum-mpi') - patch('spectrum-mpi-xl.patch', when='%xl_r^spectrum-mpi') + patch('mumps-5.0.2-spectrum-mpi-xl.patch', when='@5.0.2%xl^spectrum-mpi') + patch('mumps-5.0.2-spectrum-mpi-xl.patch', when='@5.0.2%xl_r^spectrum-mpi') + patch('mumps-5.1.1-spectrum-mpi-xl.patch', when='@5.1.1%xl^spectrum-mpi') + patch('mumps-5.1.1-spectrum-mpi-xl.patch', when='@5.1.1%xl_r^spectrum-mpi') # this function is not a patch function because in case scalapack # is needed it uses self.spec['scalapack'].fc_link set by the @@ -147,7 +149,7 @@ class Mumps(Package): else: if self.compiler.name == "xl" or self.compiler.name == "xl_r": makefile_conf.extend( - ['OPTF = -O3', + ['OPTF = -O3 -qfixed', 'OPTL = %s -O3' % fpic, 'OPTC = %s -O3' % fpic]) else: |