[ET Trac] [Einstein Toolkit] #1875: SetMask_SphericalSurface: retain mask

Einstein Toolkit trac-noreply at einsteintoolkit.org
Fri Sep 2 16:46:01 CDT 2016


#1875: SetMask_SphericalSurface: retain mask
-------------------------------------+--------------------------------------
  Reporter:  cott@…                  |       Owner:  rhaas              
      Type:  enhancement             |      Status:  review             
  Priority:  unset                   |   Milestone:                     
 Component:  Other                   |     Version:  development version
Resolution:                          |    Keywords:                     
-------------------------------------+--------------------------------------

Comment (by rhaas):

 The current code will do what you describe. The proposed code would use
 the last found surface information (since it ignores sf_valid which
 AHFinderDirect sets). AHFinderDirect behaves like this
 (src/driver/BH_diagnostics.cc)
 {{{
   // only try to copy AH info if we've found AHs at this time level
   if (! AH_data.search_flag) {
     sf_valid[surface_number] = 0;
     return;
   }
   // did we actually *find* this horizon?
   if (! AH_data.found_flag) {
     sf_valid[surface_number] = -1;
     return;
   }
   sf_valid        [surface_number] = 1;
 }}}
 ie it will set {{{sf_valid}}} to -1 if an AH was looked for but not found,
 so that current code that only accepts surfaces for which {{{sf_valid >=
 0}}} will reject the surface. One *may* instead possibly use
 {{{sf_active[] && sf_valid[]}}} which should works about as well as the
 proposed change though it may differ in the time interval before the AH is
 found for the first time (but is already searched for).

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


More information about the Trac mailing list