[Developers] Steering checkpointing by wall time

Ian Hinder hinder at gravity.psu.edu
Wed May 7 14:38:05 CDT 2008


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


More information about the Developers mailing list