<div dir="ltr">I forgot to say that I am using PETSc 3.5<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 11, 2015 at 12:32 PM, Matteo Parsani <span dir="ltr"><<a href="mailto:parsani.matteo@gmail.com" target="_blank">parsani.matteo@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Dear Petsc Users and Developers,<br></div>Recently, I have compiled my fortran code using the SGI compiler (mpt-2.11). Previously I was using openmpi 1.7.3 and everything worked fine.<br><br></div>Now, with when I run the code compiled with SGI I get the following error:<br><br>At line 1921 of file mpi_module.F90<br>Fortran runtime error: Array reference out of bounds for array 'xx_v', upper bound of dimension 1 exceeded (349921 > 1)<br><br></div>Precisely the line that gives troubles is the following <br><br>x_ghost(i_dir,i_loc) = xx_v(n_tot+3*(i_loc-1) + i_dir)<br><br><br>The variables xx_v is a fortran pointer which I get using <br><br>call VecGetArrayF90(x_local, xx_v, i_er)<br><br><div><div><div>where i_err is defined as <br><br>PetscErrorCode i_err<br><br></div><div>Do you have any idea what I am doing wrong?<br><br></div><div>Thank you!<span class="HOEnZb"><font color="#888888"><br clear="all"></font></span></div><span class="HOEnZb"><font color="#888888"><div><div><div><div><div><br>-- <br><div><div dir="ltr">Matteo<br></div></div>
</div></div></div></div></div></font></span></div></div></div>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr">Matteo<br></div></div>
</div>