<div dir="ltr">Hi all,<br><br>This is a question about interpolation in Carpet.<br>I am using InterpGridArrays in a function scheduled in CCTK_Initial for interpolating grid variables and, when I have a single refinement level (unigrid), the interpolation is done correctly with no error messages.<br>When I have two refinement levels (level 0 and level 1), it happens that I need to use values of the variables at grid points on level 0 to interpolate to grid points on level 1. The points on level 0 I want to interpolate from are present on level 0 only. Refinement level 1 does not extend to that region. When I am running it with these 2 refinement levels, Cactus is giving me an error that some points are outside the grid (outside level 1). However, it should be possible for the InterpGridArrays function to interpolate the value at this point from the coarser refinement level as overall speaking the point is within the base grid of the simulation.<span class="gmail-im" style="color:rgb(80,0,80)"><br><br></span><div><span class="gmail-im" style="color:rgb(80,0,80)">Thus, My query is:--<br></span>Is there any way to schedule my routine in global mode so that InterpGridArrays can use values at grid points on level 0 while calculating interpolated values for grid points on refinement level 1? If I simply add OPTION: global or OPTIONS: global loop-local in my schedule.ccl file, the run crashes with a segmentation fault.</div><div><br></div><div>Thank you for your time. I really hope you could look into it.</div><div><br></div><div>Thanks and regards</div><div>Aryan Sharma  <br></div></div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" style="width:0px;max-height:0px;overflow:hidden" src="https://mailfoogae.appspot.com/t?sender=aYXJ5YW4uMDgxLmFzQGdtYWlsLmNvbQ%3D%3D&amp;type=zerocontent&amp;guid=eac0bba3-5ad8-4ccd-bc90-a95237ff7d3d"><font color="#ffffff" size="1">ᐧ</font></div>