Hm, you could always hunt through your list of auxiliary DMS to find 
something of the same size?

> On Jul 10, 2018, at 4:10 PM, zakaryah <[email protected]> wrote:
> 
> I'm trying to incorporate auxiliary fields (in a DMDA) in a problem in 
> nonlinear elasticity, in a way which is compatible with multi-grid 
> techniques.  The advice I got previously was to use DMCoarsenHookAdd and 
> DMRefineHookAdd.  I finally managed to make sense of the example that Jed 
> pointed out (SNES ex48.c), which was helpful.  However, I thought that since 
> the same coarsening and refinement would be used repeatedly, I could just 
> keep everything around at all times, like example KSP ex42.c, using 
> DMRefineHierarchy.  I managed to get that working with grid sequencing.  
> However, I can't seem to generalize to FAS, because in my FormFunction 
> routine, I need to be able to determine which of the auxiliary DMs from the 
> hierarchy corresponds to the current scale.  With grid sequencing, I could 
> use DMGetRefineLevel.  Is it possible to do something similar with FAS?  Is 
> it completely stupid to try to do it this way?  Thanks for any help.

Reply via email to