[cig-commits] r4280 - mc/3D/CitcomS/trunk/lib

luis at geodynamics.org luis at geodynamics.org
Mon Aug 14 04:01:57 PDT 2006


Author: luis
Date: 2006-08-14 04:01:56 -0700 (Mon, 14 Aug 2006)
New Revision: 4280

Modified:
   mc/3D/CitcomS/trunk/lib/Output_h5.c
Log:
Determine hyperslab block size based on mpi process coordinates, not
mpi process rank (bugfix).


Modified: mc/3D/CitcomS/trunk/lib/Output_h5.c
===================================================================
--- mc/3D/CitcomS/trunk/lib/Output_h5.c	2006-08-14 08:38:12 UTC (rev 4279)
+++ mc/3D/CitcomS/trunk/lib/Output_h5.c	2006-08-14 11:01:56 UTC (rev 4280)
@@ -1307,9 +1307,9 @@
     ny = E->lmesh.noy;
     nz = E->lmesh.noz;
 
-    mx = (p == nprocx-1) ? nx : nx-1;
-    my = (p == nprocy-1) ? ny : ny-1;
-    mz = (p == nprocz-1) ? nz : nz-1;
+    mx = (px == nprocx-1) ? nx : nx-1;
+    my = (py == nprocy-1) ? ny : ny-1;
+    mz = (pz == nprocz-1) ? nz : nz-1;
 
     /* prepare the data -- change citcom yxz order to xyz order */
     for(i = 0; i < mx; i++)
@@ -1371,9 +1371,9 @@
     ny = E->lmesh.noy;
     nz = E->lmesh.noz;
 
-    mx = (p == nprocx-1) ? nx : nx-1;
-    my = (p == nprocy-1) ? ny : ny-1;
-    mz = (p == nprocz-1) ? nz : nz-1;
+    mx = (px == nprocx-1) ? nx : nx-1;
+    my = (py == nprocy-1) ? ny : ny-1;
+    mz = (pz == nprocz-1) ? nz : nz-1;
 
     /* prepare the data -- change citcom yxz order to xyz order */
     for(i = 0; i < mx; i++)
@@ -1433,9 +1433,9 @@
     ny = E->lmesh.noy;
     nz = E->lmesh.noz;
 
-    mx = (p == nprocx-1) ? nx : nx-1;
-    my = (p == nprocy-1) ? ny : ny-1;
-    mz = (p == nprocz-1) ? nz : nz-1;
+    mx = (px == nprocx-1) ? nx : nx-1;
+    my = (py == nprocy-1) ? ny : ny-1;
+    mz = (pz == nprocz-1) ? nz : nz-1;
 
     /* prepare the data -- change citcom yxz order to xyz order */
     for(i = 0; i < mx; i++)
@@ -1495,9 +1495,9 @@
     ny = E->lmesh.noy;
     nz = E->lmesh.noz;
 
-    mx = (p == nprocx-1) ? nx : nx-1;
-    my = (p == nprocy-1) ? ny : ny-1;
-    mz = (p == nprocz-1) ? nz : nz-1;
+    mx = (px == nprocx-1) ? nx : nx-1;
+    my = (py == nprocy-1) ? ny : ny-1;
+    mz = (pz == nprocz-1) ? nz : nz-1;
 
     /* prepare the data -- change citcom yxz order to xyz order */
     for(i = 0; i < mx; i++)



More information about the cig-commits mailing list