[Developers] Steering checkpointing by wall time
Erik Schnetter
schnetter at cct.lsu.edu
Wed May 7 15:42:56 CDT 2008
0 is not a legal value. We could make it legal, and then it would
mean to checkpoint as often as possible.
I prefer -1 for this out-of-band value, since it is immediately clear
that -1 does something special. It is not as clear that 0 has a
special meaning.
On another note, using minutes as unit becomes impractical if the time
span becomes of the order of days. People don't know offhand how many
minutes there are in a day.
-erik
On May 7, 2008, at 15:32:06, Allen Gabrielle wrote:
> 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
>>
>
> _______________________________________________
> Developers mailing list
> Developers at cactuscode.org
> http://www.cactuscode.org/mailman/listinfo/developers
>
--
Erik Schnetter <schnetter at cct.lsu.edu> http://www.cct.lsu.edu/~eschnett/
My email is as private as my paper mail. I therefore support encrypting
and signing email messages. Get my PGP key from www.keyserver.net.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 194 bytes
Desc: This is a digitally signed message part
Url : http://www.cactuscode.org/pipermail/developers/attachments/20080507/676e9f46/attachment.bin
More information about the Developers
mailing list