[cig-commits] r7756 - mc/3D/CitcomS/branches/compressible/visual

tan2 at geodynamics.org tan2 at geodynamics.org
Thu Jul 26 15:58:04 PDT 2007


Author: tan2
Date: 2007-07-26 15:58:03 -0700 (Thu, 26 Jul 2007)
New Revision: 7756

Modified:
   mc/3D/CitcomS/branches/compressible/visual/batchcombine.py
   mc/3D/CitcomS/branches/compressible/visual/combine.py
Log:
Porting r7748.  Fixed a bug that *opt*.general files are mistakenly named. This bug is introduced by svn r7236

Modified: mc/3D/CitcomS/branches/compressible/visual/batchcombine.py
===================================================================
--- mc/3D/CitcomS/branches/compressible/visual/batchcombine.py	2007-07-26 22:57:44 UTC (rev 7755)
+++ mc/3D/CitcomS/branches/compressible/visual/batchcombine.py	2007-07-26 22:58:03 UTC (rev 7756)
@@ -107,9 +107,9 @@
 
     # combine
     import combine
-    combine.combine(datafile, fields, timestep,
-                    nodex, nodey, nodez,
-                    ncap, nprocx, nprocy, nprocz)
+    combined_files = combine.combine(datafile, fields, timestep,
+                                     nodex, nodey, nodez,
+                                     ncap, nprocx, nprocy, nprocz)
 
     # delete pasted files
     import glob
@@ -122,14 +122,6 @@
 
     # create .general file
     import dxgeneral
-    combined_files = []
-    if fields == 'coord,velo,visc':
-        fmt = '%(datafile)s.cap%(cap)02d.%(timestep)d'
-    else:
-        fmt = '%(datafile)s.opt%(cap)02d.%(timestep)d'
-    for cap in range(ncap):
-        combined_files.append(fmt % vars())
-
     dxgeneral.write(fields, ncompositions, combined_files)
 
     return

Modified: mc/3D/CitcomS/branches/compressible/visual/combine.py
===================================================================
--- mc/3D/CitcomS/branches/compressible/visual/combine.py	2007-07-26 22:57:44 UTC (rev 7755)
+++ mc/3D/CitcomS/branches/compressible/visual/combine.py	2007-07-26 22:58:03 UTC (rev 7756)
@@ -116,6 +116,7 @@
 
 def combine(prefix, opts, step, nodex, nodey, nodez,
             ncap, nprocx, nprocy, nprocz):
+    combined_files = []
     nproc_per_cap = nprocx * nprocy * nprocz
     for i in range(ncap):
         cb = Combine(nodex, nodey, nodez, nprocx, nprocy, nprocz)
@@ -132,7 +133,9 @@
 
         print 'writing', filename
         cb.write(filename)
+        combined_files.append(filename)
 
+    return combined_files
 
 
 if __name__ == '__main__':



More information about the cig-commits mailing list