<div dir="ltr"><div>Hello,</div><div><br></div><div>could anyone tell me a few details regarding the Carpet prolongation operators? It appears there&#39;s no real documentation about them. Looking at Carpet source code I can see these operators are available:</div><div><br></div><div><div><div>none<br></div><div>sync</div><div>restrict</div><div>copy</div><div>Lagrange<br></div><div>ENO<br></div><div>ENOVOL<br></div><div>WENO<br></div><div>TVD<br></div><div>Lagrange_monotone<br></div><div>STAGGER011<br></div><div>STAGGER101<br></div><div>STAGGER110<br></div><div>STAGGER111</div></div><div><br></div><div>The &quot;polynomial&quot; ones (Lagrange, ENO, etc) appear to be self explanatory, more or less. I&#39;m particularly interested in the exact behaviour of &quot;none&quot;, &quot;sync&quot; and &quot;copy&quot;. &quot;none&quot; and &quot;sync&quot; are the same thing apparently. I find the &quot;restrict&quot; operator very confusing, since these are supposed to take care of prolongation.</div><div><br></div><div>I&#39;m asking because in a thorn I&#39;m working on, a certain GF has prolongation set to &quot;None&quot;. This resulted in buffer zones on finer grids not to be initialized (full of NaNs) when switching on mesh refinement. Although I think I found a workaround, I&#39;d like to take care of this by using some already provided mechanism, if available.</div><div><br></div><div>Thank you very much,</div><div>Federico Guercilena</div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Federico Guercilena</div><div>Institut für Theoretische Physik</div><div>Johann Wolfgang Goethe-Universität</div><div>Max-von-Laue-Str. 1</div><div>60438 Frankfurt am Main, Germany</div><div>Telephone: +49 69 798 47887</div><div>Email: guercilena[at]<a href="http://th.physik.uni-frankfurt.de" target="_blank">th.physik.uni-frankfurt.de</a></div></div></div></div></div>