[Developers] Steering checkpointing by wall time

Erik Schnetter schnetter at cct.lsu.edu
Wed May 7 13:52:31 CDT 2008


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.

-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"

-- 
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.





More information about the Developers mailing list