[petsc-users] DMDAVecGetArrayReadF90
Adrian Croucher
a.croucher at auckland.ac.nz
Mon Jun 29 21:50:58 CDT 2015
hi, I'm using a SNES to solve a nonlinear problem on a DMDA, using Fortran.
In my function to be minimized I need an array on the solution vector.
If I use DMDAVecGetArrayF90(), I get an 'object is in wrong state' error
because the solution vector has been locked read-only by the SNES.
If I'm using DMPLex I use VecGetArrayReadF90() to get a read-only array,
but for DMDA there doesn't seem to be a corresponding
DMDAVecGetArrayReadF90(). Is there something else I should use instead?
- Adrian
--
Dr Adrian Croucher
Senior Research Fellow
Department of Engineering Science
University of Auckland, New Zealand
email: a.croucher at auckland.ac.nz
tel: +64 (0)9 923 84611
More information about the petsc-users
mailing list