<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi All,<br><div><br></div><div>I was running src/mat/examples/tests/ex96.c  with "-Mx 1000 -My 1000 -Mz 1000"  with 8192 MPI ranks, and got the message.  If I changed the mesh size a little bit (such as -Mx 400 -My 400 -Mz 400), then the code ran fine. </div><div><br></div><div>The relationship between the coarse mesh and the fine mesh is defined through the following code</div><div><br></div><div><div><br></div><div><i>  user.ratio     = 2;</i></div><div><i>  <a href="http://user.coarse.mx">user.coarse.mx</a> = 20; <a href="http://user.coarse.my">user.coarse.my</a> = 20; <a href="http://user.coarse.mz">user.coarse.mz</a> = 20;</i></div><div><i><br></i></div><div><i>  ierr = PetscOptionsGetInt(NULL,NULL,"-Mx",&<a href="http://user.coarse.mx">user.coarse.mx</a>,NULL);CHKERRQ(ierr);</i></div><div><i>  ierr = PetscOptionsGetInt(NULL,NULL,"-My",&<a href="http://user.coarse.my">user.coarse.my</a>,NULL);CHKERRQ(ierr);</i></div><div><i>  ierr = PetscOptionsGetInt(NULL,NULL,"-Mz",&<a href="http://user.coarse.mz">user.coarse.mz</a>,NULL);CHKERRQ(ierr);</i></div><div><i>  ierr = PetscOptionsGetInt(NULL,NULL,"-ratio",&user.ratio,NULL);CHKERRQ(ierr);</i></div><div><i><br></i></div><div><i>  if (<a href="http://user.coarse.mz">user.coarse.mz</a>) Test_3D = PETSC_TRUE;</i></div><div><i><br></i></div><div><i>  <a href="http://user.fine.mx">user.fine.mx</a> = user.ratio*(user.coarse.mx-1)+1;</i></div><div><i>  <a href="http://user.fine.my">user.fine.my</a> = user.ratio*(user.coarse.my-1)+1;</i></div><div><i>  <a href="http://user.fine.mz">user.fine.mz</a> = user.ratio*(user.coarse.mz-1)+1;</i></div></div><div><br></div><div><br></div><div>I was wondering what is the rule to determine what sizes I could pass in? </div><div><br></div><div>Thanks,</div><div><br></div><div>Fande,</div></div></div></div></div></div>