fix_fort43.py.html | ![]() |
Source file: fix_fort43.py | |
Directory: /home/rjl/git/rjleveque/clawpack-4.x/python | |
Converted: Sun May 15 2011 at 19:16:12 using clawcode2html | |
This documentation file will not reflect any later changes in the source file. |
def fix_fortt(ndim=None): import glob, os if ndim==None: if os.path.exists('claw1ez.data'): ndim = 1 elif os.path.exists('claw2ez.data'): ndim = 2 elif os.path.exists('claw3ez.data'): ndim = 3 else: print 'No clawNez.data file, cannot deduce ndim' return fortfiles = glob.glob('fort.t*') for file in fortfiles: infile = open(file,'r') lines = infile.read() infile.close() if 'ndim' not in lines: lines = lines.replace('ngrids\n', \ 'ngrids\n %s ndim\n' % ndim) outfile = open(file,'w') outfile.write(lines) outfile.close() if __name__=='__main__': fix_fortt()