[Users] Carpet: How to turn off auto-prolongation for 'mesh-refinement ghosts'?
Ian Hinder
ian.hinder at aei.mpg.de
Wed Nov 21 09:13:00 CST 2012
On 21 Nov 2012, at 16:03, Scott Hawley <scott.hawley at belmont.edu> wrote:
> My thorn BruiserSetBG saves a background spacetime which is then used by
> the solver thorn BruiserConstraints.
>
> The background is set via an analytic expression, even in the regions
> designated as ghost zones. The ones I'm concerned about in this e-mail
> are not inter-processor ghost zones, rather they are regions which (for
> all OTHER gridfunctions) are typically filled in via prolongation from a
> coarser grid.
>
> But for the background, I don't want this prolongation to occur, and it's
> happening automatically without my specifying to do so.
>
> BrusierSetBG is created in local mode, thus I'm not explicitly calling any
> sync operation, but the ghost info is getting overwritten before the data
> makes it to BrusierConstraints. Presumably this sync is being called
> inside the flesh/scheduler. BruiserConstraints is a global thorn.
>
> Question: Is there any way to specify that, for a particular set of grid
> functions (i.e. the background spacetime), no prolongation is to occur? I
> haven't seen a parameter that does this.
You can set the tag prolongation="none" in the interface.ccl entry for that group.
e.g.
arrangements/Carpet/Carpet/interface.ccl:
CCTK_INT point_classification TYPE=gf TAGS='checkpoint="no" prolongation="none"'
> I am open to re-writing BrusierSetBG as a 'global' thorn if that will make
> a difference. Otherwise perhaps I'll create a thorn called "BrusierBoth"
> or something, that feeds the background straight into the solver.
>
> Thanks very much,
> Scott
>
>
> _______________________________________________
> Users mailing list
> Users at einsteintoolkit.org
> http://lists.einsteintoolkit.org/mailman/listinfo/users
--
Ian Hinder
http://numrel.aei.mpg.de/people/hinder
More information about the Users
mailing list