[petsc-users] SGI compiler (mpt-2.11) and fortran interface
Matteo Parsani
parsani.matteo at gmail.com
Wed Feb 11 11:32:25 CST 2015
Dear Petsc Users and Developers,
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.
Now, with when I run the code compiled with SGI I get the following error:
At line 1921 of file mpi_module.F90
Fortran runtime error: Array reference out of bounds for array 'xx_v',
upper bound of dimension 1 exceeded (349921 > 1)
Precisely the line that gives troubles is the following
x_ghost(i_dir,i_loc) = xx_v(n_tot+3*(i_loc-1) + i_dir)
The variables xx_v is a fortran pointer which I get using
call VecGetArrayF90(x_local, xx_v, i_er)
where i_err is defined as
PetscErrorCode i_err
Do you have any idea what I am doing wrong?
Thank you!
--
Matteo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20150211/b78d2cb2/attachment.html>
More information about the petsc-users
mailing list