[ET Trac] [Einstein Toolkit] #2030: Multi-block boundaries leave uninitialized boundary points

Einstein Toolkit trac-noreply at einsteintoolkit.org
Mon Apr 17 17:13:52 CDT 2017


#2030: Multi-block boundaries leave uninitialized boundary points
------------------------------------+---------------------------------------
  Reporter:  eschnett               |       Owner:                     
      Type:  defect                 |      Status:  new                
  Priority:  major                  |   Milestone:                     
 Component:  EinsteinToolkit thorn  |     Version:  development version
Resolution:                         |    Keywords:                     
------------------------------------+---------------------------------------

Comment (by eschnett):

 Yes, this is the same problem.

 You can avoid it by using both {{{initial_boundary_condition="scalar"}}}
 and {{{rhs_boundary_condition="scalar"}}}, and by not using any
 symmetries. Any other multi-block case, i.e. either using bitant mode, or
 using extrapolation for the initial boundary condition or radiative for
 the rhs boundary condition, should trigger the issue.

 The second bug compounds the issue, because the initial boundary condition
 is not handled correctly even in the scalar case. I will propose a patch
 soon.

 As you say, the best current solution for this problem is to apply the
 boundary conditions twice, both before and after multi-block
 interpolation. The true solution, which is not supported by Cactus's
 boundary conditions, is to distinguish between faces, edges, and corners,
 and to apply some of these before and the others after multi-block
 interpolation. While this still requires boundary conditions twice in the
 schedule, they will be executed only once per boundary point.

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


More information about the Trac mailing list