[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