<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">No I did not, but then ex2f.F is also trying to call VecView, which I am not doing in my custom KSP monitor.<div>I can call KSPMonitorTrueResidualNorm from a c subroutine so that there are no problems, though.</div><div><br></div><div>Randy</div><div><br></div><div><br><div><div>On Apr 19, 2012, at 12:05 PM, Jed Brown wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div class="gmail_quote">On Thu, Apr 19, 2012 at 12:02, Randall Mackie <span dir="ltr">&lt;<a href="mailto:rlmackie862@gmail.com">rlmackie862@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>I am still calling from Fortran, AND using my original Fortran ShellKSPMonitor that calls KSPMonitorTrueResidual.</div><div>Seems to work okay now.</div></blockquote></div><br><div>Did you create a PetscViewer context? I don't think it can work correctly passing PETSC_NULL_OBJECT, it certainly doesn't in ex2f.F</div>
</blockquote></div><br></div></body></html>