[cig-commits] r14700 - in long/3D/SNAC/trunk/Snac/plugins: plSeeds vpSeeds

echoi at geodynamics.org echoi at geodynamics.org
Tue Apr 14 13:54:56 PDT 2009


Author: echoi
Date: 2009-04-14 13:54:56 -0700 (Tue, 14 Apr 2009)
New Revision: 14700

Modified:
   long/3D/SNAC/trunk/Snac/plugins/plSeeds/InitialConditions.c
   long/3D/SNAC/trunk/Snac/plugins/vpSeeds/InitialConditions.c
Log:
These plugins for plastic seeds shouldn't overwite the state of a restarted run.



Modified: long/3D/SNAC/trunk/Snac/plugins/plSeeds/InitialConditions.c
===================================================================
--- long/3D/SNAC/trunk/Snac/plugins/plSeeds/InitialConditions.c	2009-04-14 20:32:59 UTC (rev 14699)
+++ long/3D/SNAC/trunk/Snac/plugins/plSeeds/InitialConditions.c	2009-04-14 20:54:56 UTC (rev 14700)
@@ -59,10 +59,13 @@
 	int				NUM_SEED;
 	int				incZ = 0;
 	
-	#ifdef DEBUG
-		printf( "In: %s\n", __func__ );
-	#endif
+	if( context->restartTimestep > 0 )
+		return;
 
+#ifdef DEBUG
+	printf( "In: %s\n", __func__ );
+#endif
+
     srand( (unsigned int)time(NULL) );
     global_I_range = 5; //decomp->elementGlobal3DCounts[0]/8;
     global_J_range = decomp->elementGlobal3DCounts[1];

Modified: long/3D/SNAC/trunk/Snac/plugins/vpSeeds/InitialConditions.c
===================================================================
--- long/3D/SNAC/trunk/Snac/plugins/vpSeeds/InitialConditions.c	2009-04-14 20:32:59 UTC (rev 14699)
+++ long/3D/SNAC/trunk/Snac/plugins/vpSeeds/InitialConditions.c	2009-04-14 20:54:56 UTC (rev 14700)
@@ -64,19 +64,7 @@
 	Dictionary_Entry_Value* pluginsList;
 	Dictionary_Entry_Value* plugin;
 
-	pluginsList = PluginsManager_GetPluginsList( context->dictionary );
-	if (pluginsList) {
-		plugin = Dictionary_Entry_Value_GetFirstElement(pluginsList);
-		while ( plugin ) {
-			if ( 0 == strcmp( Dictionary_Entry_Value_AsString( plugin ),
-					  "SnacRestart" ) ) {
-				restart = 1;
-				break;
-			}
-			plugin = plugin->next;
-		}
-	}
-	if( restart )
+	if( context->restartTimestep > 0 )
 		return;
 
 #ifdef DEBUG



More information about the CIG-COMMITS mailing list