[Developers] Steering checkpointing by wall time

Allen Gabrielle gallen at cct.lsu.edu
Wed May 7 15:32:06 CDT 2008


What happens if you checkpoint every 0 hours? (That is, can we remove  
the -1 option
to disable checkpointing if choosing 0 does this).

On May 7, 2008, at 2:38 PM, Ian Hinder wrote:

> Erik Schnetter wrote:
>> I suggest to add a new parameter to CactusBase/IOUtil which
>> checkpoints every so many wall clock hours.  This is often more
>> convenient than choosing the checkpointing interval by iterations.
>
> This is a good idea.  Should it be hours, or minutes or seconds?  I
> think the termination condition is done in minutes, which seems
> reasonable to me.
>
>
>>
>> -erik
>>
>> Index: param.ccl
>> ===================================================================
>> RCS file: /cactusdevcvs/CactusBase/IOUtil/param.ccl,v
>> retrieving revision 1.51
>> diff -u -r1.51 param.ccl
>> --- param.ccl	18 Apr 2007 16:00:12 -0000	1.51
>> +++ param.ccl	7 May 2008 18:50:15 -0000
>> @@ -142,6 +143,11 @@
>>     1:* :: "Every so many iterations"
>>    -1:0 :: "Disable periodic checkpointing"
>>  } -1
>> +REAL checkpoint_every_walltime_hours "How often to checkpoint"
>> STEERABLE = ALWAYS
>> +{
>> +  (0:* :: "After so much walltime has passed"
>> +  -1   :: "Disable periodic walltime checkpointing"
>> +} -1
>>  BOOLEAN checkpoint_on_terminate "Checkpoint after last iteration"
>> STEERABLE = ALWAYS
>>  {
>>  } "no"
>>
>
>
> -- 
> Ian Hinder
> hinder at gravity.psu.edu
> http://www.gravity.psu.edu/~hinder
> _______________________________________________
> Developers mailing list
> Developers at cactuscode.org
> http://www.cactuscode.org/mailman/listinfo/developers
>



More information about the Developers mailing list