Changeset 8270 for trunk/anuga_core/source/anuga
- Timestamp:
- Dec 7, 2011, 11:45:18 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/anuga_core/source/anuga/utilities/sww_merge.py
r7872 r8270 120 120 121 121 122 if __name__ == "__main__": 123 124 import argparse 125 from anuga.anuga_exceptions import ANUGAError 126 127 128 parser = argparse.ArgumentParser(description='Merge sww files created from parallel run') 129 parser.add_argument('-np', type=int, default = 4, 130 help='number of processors used to produce sww files') 131 parser.add_argument('-f', type=str, default="domain", 132 help='base sww file name') 133 parser.add_argument('-v', nargs='?', type=bool, const=True, default=False, 134 help='verbosity') 135 136 args = parser.parse_args() 137 138 np = args.np 139 filebase = args.f 140 verbose = args.v 141 142 #print np 143 #print filebase 144 #print verbose 145 146 147 148 output = filebase+".sww" 149 swwfiles = [ filebase+"_P"+str(v)+"_"+str(np)+".sww" for v in range(np)] 150 151 #print swwfiles 152 153 try: 154 sww_merge(swwfiles, output, verbose) 155 except: 156 msg = 'ERROR: When merging sww files '+" ".join(swwfiles) 157 print msg 158 raise
Note: See TracChangeset
for help on using the changeset viewer.