Changeset 16137 for issm/trunk/src/m/classes/clusters/generic.py
- Timestamp:
- 09/16/13 09:43:55 (12 years ago)
- Location:
- issm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
- Property svn:ignore
-
old new 1 nightlylog 2 configure.sh 1 3 par 2 4 ad
-
- Property svn:mergeinfo changed
/issm/trunk-jpl merged: 15397-15401,15403-15487,15489-15701,15704-15735,15737-16076,16082-16133
- Property svn:ignore
-
issm/trunk/src
- Property svn:mergeinfo changed
-
issm/trunk/src/m/classes/clusters/generic.py
r15396 r16137 1 1 import socket 2 import os3 2 import math 4 3 import subprocess 4 from IssmConfig import IssmConfig 5 5 from EnumToString import EnumToString 6 6 from issmdir import * 7 7 from pairoptions import * 8 from ismpi import *9 8 from issmssh import * 10 9 from issmscpin import * … … 81 80 if not isvalgrind: 82 81 if self.interactive: 83 if ismpi():82 if IssmConfig('_HAVE_MPI_')[0]: 84 83 fid.write('mpiexec -np %i %s/issm.exe %s %s/%s %s ' % (self.np,self.codepath,EnumToString(solution)[0],self.executionpath,dirname,modelname)) 85 84 else: 86 85 fid.write('%s/issm.exe %s %s/%s %s ' % (self.codepath,EnumToString(solution)[0],self.executionpath,dirname,modelname)) 87 86 else: 88 if ismpi():87 if IssmConfig('_HAVE_MPI_')[0]: 89 88 fid.write('mpiexec -np %i %s/issm.exe %s %s/%s %s 2> %s.errlog >%s.outlog ' % (self.np,self.codepath,EnumToString(solution)[0],self.executionpath,dirname,modelname,modelname,modelname)) 90 89 else: … … 95 94 #Add --gen-suppressions=all to get suppression lines 96 95 fid.write('LD_PRELOAD=%s \\\n' % self.valgrindlib) 97 if ismpi():96 if IssmConfig('_HAVE_MPI_')[0]: 98 97 fid.write('mpiexec -np %i %s --leak-check=full --suppressions=%s %s/issm.exe %s %s/%s %s 2> %s.errlog >%s.outlog ' % \ 99 98 (self.np,self.valgrind,self.valgrindsup,self.codepath,EnumToString(solution)[0],self.executionpath,dirname,modelname,modelname,modelname))
Note:
See TracChangeset
for help on using the changeset viewer.