[cig-commits] commit: maxTimeSteps can be 0, meaning do a solve but no advection
Mercurial
hg at geodynamics.org
Tue Oct 4 14:23:57 PDT 2011
changeset: 230:8804d7d3b7be
tag: tip
user: Walter Landry <wlandry at caltech.edu>
date: Tue Oct 04 14:22:22 2011 -0700
files: plugins/lucPlugin/lucPlugin.cxx
description:
maxTimeSteps can be 0, meaning do a solve but no advection
diff -r 2c1a490240ef -r 8804d7d3b7be plugins/lucPlugin/lucPlugin.cxx
--- a/plugins/lucPlugin/lucPlugin.cxx Thu May 12 11:23:36 2011 -0700
+++ b/plugins/lucPlugin/lucPlugin.cxx Tue Oct 04 14:22:22 2011 -0700
@@ -65,11 +65,11 @@ void lucPlugin_VisualOnlyRun( Context* _
Journal_Printf( context->info, "** Running in visualOnly mode**\n" );
- if (context->maxTimeSteps) {
+ if (context->maxTimeSteps>=0) {
Journal_Printf( context->info, "Visualise timestep data until %u timeSteps have been run\n", context->maxTimeSteps );
}
if (context->finalTimeStep ) {
- if (context->maxTimeSteps ) {
+ if (context->maxTimeSteps>=0 ) {
Journal_Printf( context->info, "or " );
}
else {
@@ -79,7 +79,7 @@ void lucPlugin_VisualOnlyRun( Context* _
}
if (context->stopTime) {
- if (context->maxTimeSteps || context->finalTimeStep ) {
+ if (context->maxTimeSteps>=0 || context->finalTimeStep ) {
Journal_Printf( context->info, "or " );
}
else {
@@ -88,7 +88,7 @@ void lucPlugin_VisualOnlyRun( Context* _
Journal_Printf( context->info, "until simulation time passes %g.\n", context->stopTime );
}
- context->timeStepSinceJobRestart = 1;
+ context->timeStepSinceJobRestart = 0;
if ( False == context->loadFromCheckPoint ) {
context->timeStep = 0;
@@ -107,8 +107,6 @@ void lucPlugin_VisualOnlyRun( Context* _
}
}
- context->timeStep++;
- context->restartTimestep++;
Dictionary_Set( context->dictionary, (Dictionary_Entry_Key)"restartTimestep", Dictionary_Entry_Value_FromUnsignedInt( context->restartTimestep ) );
while (1 ) {
@@ -185,7 +183,7 @@ void lucPlugin_VisualOnlyRun( Context* _
}
}
- if (context->maxTimeSteps && (context->timeStepSinceJobRestart >= context->maxTimeSteps)) break;
+ if (context->maxTimeSteps>=0 && (context->timeStepSinceJobRestart >= context->maxTimeSteps)) break;
if (context->finalTimeStep && (context->timeStep >= context->finalTimeStep)) break;
if (context->stopTime && (context->currentTime >= context->stopTime)) break;
context->timeStep++;
More information about the CIG-COMMITS
mailing list