[cig-commits] r5133 - in long/3D/Gale/trunk/src/StGermain: . Discretisation/Mesh/src

walter at geodynamics.org walter at geodynamics.org
Tue Oct 31 13:28:08 PST 2006


Author: walter
Date: 2006-10-31 13:28:07 -0800 (Tue, 31 Oct 2006)
New Revision: 5133

Modified:
   long/3D/Gale/trunk/src/StGermain/
   long/3D/Gale/trunk/src/StGermain/Discretisation/Mesh/src/HexaMD.c
Log:
 r3119 at earth:  boo | 2006-10-31 13:26:13 -0800
  r3097 at earth (orig r3874):  AlanLo | 2006-10-18 18:49:00 -0700
  
  ARgh...its a code inside assert() statement epidemic
  
  Fixed HexaMD in optimised because there was a decrement code inside an assert which caused an infinite loop
  
  
 



Property changes on: long/3D/Gale/trunk/src/StGermain
___________________________________________________________________
Name: svk:merge
   - 1ef209d2-b310-0410-a72d-e20c9eb0015c:/cig:3117
afb6c753-b9d0-0310-b4e7-dbd8d91cdd35:/trunk/StGermain:3872
   + 1ef209d2-b310-0410-a72d-e20c9eb0015c:/cig:3119
afb6c753-b9d0-0310-b4e7-dbd8d91cdd35:/trunk/StGermain:3874

Modified: long/3D/Gale/trunk/src/StGermain/Discretisation/Mesh/src/HexaMD.c
===================================================================
--- long/3D/Gale/trunk/src/StGermain/Discretisation/Mesh/src/HexaMD.c	2006-10-31 21:28:00 UTC (rev 5132)
+++ long/3D/Gale/trunk/src/StGermain/Discretisation/Mesh/src/HexaMD.c	2006-10-31 21:28:07 UTC (rev 5133)
@@ -1813,7 +1813,8 @@
 			}
 			else {
 				assert( self->allowUnusedCPUs );
-				assert( --procCountToUse );
+				--procCountToUse;
+				assert( procCountToUse );
 			}
 		}
 		while( True );



More information about the cig-commits mailing list