Skip to content
Discussion options

You must be logged in to vote

The short answer is floating point errors. By default your petsc installation should be using double precision. Some of the operations of the solver do reduce the overall accuracy that can be reached (hopefully something you discussed in PSCI?) So only reaching an accuracy of 1e-7 is not unexpected.
I would normally expect for the convergence to plateau after reaching that error, not for the error to increase. However, occasionally you see that sort of behavior especially with iterative solvers, where certain types of round-off errors can add up in unfortunate ways. Is this running with multigrid?

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by shadowbourne
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants