<div dir="ltr"><div>Hello,<br></div><div>         I am solving a one dimensional (linear) Poisson equation. I have setup a snes problem using DM object. I am using Dirichlet boundary conditons at both ends of the one dimensional domain. For the test case i use the same value for potential at both ends. <br>
<br></div><div>I am using DMplex object for the mesh and dof lay out.<br></div><div><br></div><div>If i run the solver, i get a constant potential profile as expected. However, If i run the solver with snes_type test<br></div>
<div>It is giving an error. what could i have done wrong ?<br><br></div><div>Testing hand-coded Jacobian, if the ratio is<br>O(1.e-8), the hand-coded Jacobian is probably correct.<br>Run with -snes_test_display to show difference<br>
of hand-coded and finite difference Jacobian.<br>Norm of matrix ratio 1.0913e-10 difference 5.85042e-10 (user-defined state)<br>Norm of matrix ratio 0.5 difference 5.36098 (constant state -1.0)<br>Norm of matrix ratio 0.666667 difference 10.722 (constant state 1.0)<br>
[0]PETSC ERROR: --------------------- Error Message -----------------------------------<br>-<br>[0]PETSC ERROR: Object is in wrong state!<br>[0]PETSC ERROR: SNESTest aborts after Jacobian test!<br>[0]PETSC ERROR: -----------------------------------------------------------------------<br>
-<br>[0]PETSC ERROR: Petsc Development GIT revision: e0030536e6573667cee5340eb367e8213e67d68<br>9  GIT Date: 2013-04-16 21:48:15 -0500<br>[0]PETSC ERROR: See docs/changes/index.html for recent updates.<br>[0]PETSC ERROR: See docs/faq.html for hints about trouble shooting.<br>
[0]PETSC ERROR: See docs/index.html for manual pages.<br>[0]PETSC ERROR: -----------------------------------------------------------------------<br>-<br>[0]PETSC ERROR: ./PoisTest on a mpi_rScalar_Debug named <a href="http://login2.stampede.tacc.utexas.edu">login2.stampede.tacc.utexas.edu</a><br>
 by Reddy135 Wed Apr 17 17:22:02 2013<br>[0]PETSC ERROR: Libraries linked from /home1/00924/Reddy135/LocalApps/petsc/mpi_rScalar<br>_Debug/lib<br></div><div>[0]PETSC ERROR: Configure run at Tue Apr 16 22:30:58 2013<br>[0]PETSC ERROR: Configure options   --download-blacs=1 --download-ctetgen=1 --download-<br>
metis=1 --download-mumps=1 --download-parmetis=1 --download-scalapack=1 --download-supe<br>rlu_dist=1 --download-triangle=1 --download-umfpack=1 --with-blas-lapack-dir=/opt/apps/<br>intel/13/composer_xe_2013.2.146/mkl/lib/intel64/ --with-debugging=1 --with-mpi-dir=/opt<br>
/apps/intel13/mvapich2/1.9/ --with-petsc-arch=mpi_rScalar_Debug --with-petsc-dir=/home1<br>/00924/Reddy135/LocalApps/petsc PETSC_ARCH=mpi_rScalar_Debug<br>[0]PETSC ERROR: -----------------------------------------------------------------------<br>
-<br>[0]PETSC ERROR: SNESSolve_Test() line 127 in /home1/00924/Reddy135/LocalApps/petsc/src/<br>snes/impls/test/snestest.c<br>[0]PETSC ERROR: SNESSolve() line 3755 in /home1/00924/Reddy135/LocalApps/petsc/src/snes<br>/interface/snes.c<br>
 SNESDivergedReason            0<br> Exiting solve<br></div><div>-- <br>-----------------------------------------------------<br>Dharmendar Reddy Palle<br>Graduate Student<br>Microelectronics Research center,<br>University of Texas at Austin,<br>
10100 Burnet Road, Bldg. 160<br>MER 2.608F, TX 78758-4445<br>e-mail: <a href="mailto:dharmareddy84@gmail.com" target="_blank">dharmareddy84@gmail.com</a><br>Phone: +1-512-350-9082<br>United States of America.<br>Homepage: <a href="https://webspace.utexas.edu/~dpr342" target="_blank">https://webspace.utexas.edu/~dpr342</a><br>

</div></div>