<div dir="ltr">Hello,<br>&nbsp;&nbsp;&nbsp; Does anyone know the best way to perform semi coarsening using DA&#39;s? <br>I was trying to use the following grid sequence<br>&nbsp; level [2]: 20 x 20 <br>&nbsp; level [1]: 11 x 11 <br>&nbsp; level [0]: 6 x 6 <br>
where the numbers M x N corresponds to the number of nodes in the x and y<br>direction respectively. <br>However I was unable to generate the interpolation operator using<br>&nbsp; DAGetInterpolation(DA dac,DA daf,Mat *A,Vec *scale)<br>
Doing so caused the following error<br>&nbsp; [0]PETSC ERROR: Arguments are incompatible!<br>&nbsp; [0]PETSC ERROR: Ratio between levels: (mx - 1)/(Mx - 1) must be integer: mx 20 Mx 11!<br><br>Is there a more general way to construct the interpolation operator <br>
within petsc for this type of grid sequence?<br><br>Thanks,<br>&nbsp; Dave.<br><br></div>