On Mon, Nov 7, 2011 at 4:39 PM, NAN ZHAO <zhaonanavril at gmail.com> wrote:
> Hi all, > > I want to solve a coupled system and prepare to solve the two system in > certain order in one code. I need to use the KSP solver twice, Does anyone > know a good example in the example file. Do I need to create two Petsc > object in a c++ code? > If you want to solve the same system twice, call KSPSolve() twice. If you want to solve two different systems, make two KSPs. If you absolutely must reuse the allocated space for Krylov vectors or something like that, call KSPSetOperators() again and KSPSolve() again. Matt > Thanks, > > Nan > -- 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20111107/4b5e0f4b/attachment-0001.htm>
