[ET Trac] [Einstein Toolkit] #1397: make attempt to change non-steerable parameters at recovery fatal error

Einstein Toolkit trac-noreply at einsteintoolkit.org
Tue Jul 2 23:56:54 CDT 2013


#1397: make attempt to change non-steerable parameters at recovery fatal error
--------------------------+-------------------------------------------------
  Reporter:  rhaas        |       Owner:                     
      Type:  enhancement  |      Status:  new                
  Priority:  optional     |   Milestone:                     
 Component:  Cactus       |     Version:  development version
Resolution:               |    Keywords:                     
--------------------------+-------------------------------------------------

Comment (by rhaas):

 This turns out to be fairly ugly when done "right" in that Cactus should
 list all parameters that are attempted to be steered but which are non-
 steerable. Cactus uses modes
 (http://en.wikipedia.org/wiki/The_Humane_Interface) to change the
 behaviour of CCTK_ParameterSet, and IOUtil (which provides the utility
 functions for checkpoint/recovery) does not return an error code to its
 caller and itself has not means of asking Cactus what mode it is in (both
 its caller and CCTK_ParameterSet know which mode they are in).

 Attached please find patches to flesh and IOUtil that abort when
 IOUtil_SetAllParameters tries to change a non-steerable parameter. Not
 really my favorite way of implementing this.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1397#comment:6>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list