<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>Hi </div>
<div>I am trying to save output at every time step in ts/ex3.c.  But all that gets saved is the final output.  I have changed example ts/ex3.c as follows:</div>
<div><br>
</div>
<div><br>
</div>
<div>Added a new viewer</div>
<div>Line 77: PetscViewer viewer1,viewer2,viewer3;  /* viewers for the solution and error */</div>
<div><br>
</div>
<div>Added</div>
<div>Line 161: PetscViewerBinaryOpen(PETSC_COMM_WORLD,"out.bin",FILE_MODE_WRITE,&appctx.viewer3);</div>
<div><br>
</div>
<div><br>
</div>
<div>Added</div>
<div>Line 271: ierr = PetscViewerDestroy(&appctx.viewer3);CHKERRQ(ierr);</div>
<div><br>
</div>
<div><br>
</div>
<div>In Monitor function added:</div>
<div>VecView(u,appctx->viewer3);CHKERRQ(ierr);</div>
<div><br>
</div>
<div><br>
</div>
<div>I will be thankful for any help understanding what I am missing.</div>
<div><br>
</div>
<div>Thanks</div>
<div>Imtiaz</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
</body>
</html>