On Mar 7, 2014, at 1:21 PM, Song Gao <[email protected]> wrote:
> Hello,
>
> We are working on a legacy codes which solves the NS equations. The codes
> take control of newton iterations itself and use KSP to solve the linear
> system.
>
> We modified the codes, used SNES to control the newton iteration and changed
> the code to matrix free fashion. But the legacy codes did a lot of other
> things between two newton iterations (such as output solution, update
> variables....). I know we could use linesearchpostcheck but it is difficulty
> to do that correctly.
Please let us know what difficulties arise with the various pre and post
checks, we are willing to add functionality or improve it to satisfy your needs.
Barry
> Therefore, we decide to go back to the KSP framework but still use matrix
> free.
>
> When using SNES, we always use the runtime option -snes_ksp_ew, we observe
> that for some test cases, the residual stalls without -snes_ksp_ew, but
> converges with-snes_ksp_ew. So I'm thinking if it is possible to use
> -snes_ksp_ew in KSP? Thanks in advance.
>
>