|
Thank you Matt and Barry! On 17/11/16 16:05, Barry Smith wrote:
You can also call MatView(jac,PETSC_VIEWER_BINARY_WORLD); at the location where you compute the Jacobian based on the iteration number etcOn Nov 17, 2016, at 9:35 AM, Matthew Knepley <[email protected]> wrote: On Thu, Nov 17, 2016 at 8:32 AM, Robert Annewandter <[email protected]> wrote: Hi, Is there a way to fine tune '-ksp_view_mat binary' so it only gives me an output at a defined time? I'm implementing a Two-Stage Preconditioner for PFLOTRAN (a subsurface flow and transport simulator which uses PETsc). Currently I like to compare convergence of the preconditioning in PFLOTRAN against a prototyped version in MATLAB. In PFLOTRAN I export the Jacobian, and residual before they get handed-over to PETsc, which get imported in MATLAB to do the Two-Stage Preconditioning. However, I know I can do exports closer to PETsc with the options '-ksp_view_mat binary' and '-ksp_view_rhs binary'. Unfortunately I get outputs for the whole simulation in one file, instead of only at a well-defined Newton-Raphson iteration (as done in PFLOTRAN). Is there a way to tell PETsc with above options when to export the Jacobian and residual? Any pointers much appreciated! It sounds like you could give the particular solve you want to look at a prefix: http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/KSP/KSPSetOptionsPrefix.html and then give -myprefix_ksp_view_mat binary Thanks, Matt Thank you! Robert -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener |
- [petsc-users] Control Output of '-ksp_view_mat binary' Robert Annewandter
- Re: [petsc-users] Control Output of '-ksp_view_mat... Matthew Knepley
- Re: [petsc-users] Control Output of '-ksp_view... Barry Smith
- Re: [petsc-users] Control Output of '-ksp_... Robert Annewandter
