Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.
Iterative Solver Not Terminating After Converging?
Posted 28 apr 2017, 15:58 GMT-4 3 Replies
Please login with a confirmed email address before reporting spam
I am attempting to model acoustic scattering. I've started with a fluid sphere so that I can compare the results to an analytic solution to get an idea of the mesh sizing/memory I would need for my actual models. When using the direct solver, I get results that compare well with the analytic solution, but my actual models will require too much memory using the direct solver, so I've started trying to get the iterative solver to work on the spherical scatterer.
I am using the GMRES solver with a multigrid preconditioner and default SOR smoothers.
My problem is that the iterative solver doesn't seem to terminate after reaching the designated error level. I've set the relative tolerance to be .01. The error on the convergence plot gets to that level and then seems to jump to where it was at the beginning, it continues and again jumps once it has hit the tolerance level. Is there a reason for this seemingly large discontinuity in the error level? Some sort of instability in the solution? Here is a picture of the convergence plot:
I am using the GMRES solver with a multigrid preconditioner and default SOR smoothers.
My problem is that the iterative solver doesn't seem to terminate after reaching the designated error level. I've set the relative tolerance to be .01. The error on the convergence plot gets to that level and then seems to jump to where it was at the beginning, it continues and again jumps once it has hit the tolerance level. Is there a reason for this seemingly large discontinuity in the error level? Some sort of instability in the solution? Here is a picture of the convergence plot:
Attachments:
3 Replies Last Post 11 ago 2017, 03:07 GMT-4