[ET Trac] [Einstein Toolkit] #1078: ignore non-evolved points in check_GRHydro_C2P_failed

Einstein Toolkit trac-noreply at einsteintoolkit.org
Mon Sep 10 13:45:02 CDT 2012


#1078: ignore non-evolved points in check_GRHydro_C2P_failed
------------------------------------+---------------------------------------
  Reporter:  rhaas                  |       Owner:         
      Type:  enhancement            |      Status:  review 
  Priority:  minor                  |   Milestone:         
 Component:  EinsteinToolkit thorn  |     Version:         
Resolution:                         |    Keywords:  GRHydro
------------------------------------+---------------------------------------

Comment (by rhaas):

 I updated the patch to include an error check for a NULL return from
 GetVarDataPtr to the glue routine. In theory the run results should not
 differ at all with the patch. If they do, it is a bug in
 CarpetEvolutionMask. This is the major reason why I would not make it the
 default right now (and why my suggested parameter snipped contains all the
 enfore_XXX settings): I would very much like to verify that everything
 works as expected in a full mesh-refined production runs using a moving
 grid.

 I am not sure if I like a default that silently does something different
 depending on whether CarpetEvolutionMask is available or not (since I then
 get no warning if I forget EvolutionMask in my parameter files). I'd be
 happier with a default that aborts (in ParamCheck, please) if
 CarpetEvolutionMask is missing and tells me what to do to make it work (a
 la Carpet's InitBase handling).

 Generally I believe that the less magic is in a code the better.

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


More information about the Trac mailing list