[Carpet] Boundary conditions and synchronising

Erik Schnetter schnetter at cct.lsu.edu
Fri Oct 27 11:43:59 CEST 2006


It is Cactus philosophy that boundary conditions can be applied  
either before or after sychronising; the results should be  
identical.  It just occurred to me that this is not the case any more  
in the presence of mesh refinement.

Boundary prolongation can not fill outer boundaries or symmetry  
boundaries, since there may not be enough grid points for the  
prolongation stencil.  It is therefore necessary to prolongate the  
mesh refinement boundaries first, and apply the symmetry boundary  
conditions later.  In this way, the edges and corners, which are  
defined by the combination of prolongation and symmetry, are defined.

Given the way in which boundary conditions in Cactus are first  
selected and later applied, I believe that this is already the case  
for most codes.  That is, it is likely that most codes are already  
correct.  Apart from old codes that apply symmetry conditions  
"manually" by calling CartGrid3D directly -- which is deprecated -- I  
am not aware of any places where there is a problem.  However,  
nevertheless, please keep this in mind.

-erik

-- 
Erik Schnetter <schnetter at cct.lsu.edu>

My email is as private as my paper mail.  I therefore support encrypting
and signing email messages.  Get my PGP key from www.keyserver.net.



-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : /archives/developers/attachments/20061027/6faff3b5/attachment.pgp 


More information about the developers mailing list