Skip to content

Conversation

@wdhawkins
Copy link
Collaborator

@wdhawkins wdhawkins commented Jul 10, 2024

This PR adds a WGS solver based on Classic Richardson. This class is not derived from WGSLinearSolver since it does not depend on PETSc with the exception of whatever the preconditioners do. Resolves #22.

Moving forward, it might make sense to rename this to WGSClassicRicardsonSolver and rename the current WGSLinearSolver to WGSPETScSolver or something similar. Thoughts?

@wdhawkins wdhawkins requested review from andrsd and zhardy-lanl July 10, 2024 17:51
@wdhawkins wdhawkins self-assigned this Jul 10, 2024
@wdhawkins wdhawkins added the enhancement New feature or request label Jul 10, 2024
@wdhawkins wdhawkins requested a review from ragusa July 10, 2024 17:51
@wdhawkins wdhawkins added this to the V1.0 milestone Jul 10, 2024
@wdhawkins wdhawkins force-pushed the classic_richardson branch from d153a64 to 3ab2a38 Compare July 17, 2024 00:59
@wdhawkins wdhawkins marked this pull request as ready for review July 17, 2024 04:22
@wdhawkins wdhawkins force-pushed the classic_richardson branch from b08be03 to e8d46b1 Compare July 17, 2024 04:25
@wdhawkins wdhawkins force-pushed the classic_richardson branch from e8d46b1 to d23112f Compare July 18, 2024 15:09
@wdhawkins wdhawkins force-pushed the classic_richardson branch from d23112f to 551dbfa Compare July 31, 2024 04:49
Copy link
Collaborator

@zhardy-lanl zhardy-lanl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the changes! Some of the more fine grained details should be hashed out in future PRs when we change LBS solver.

@wdhawkins
Copy link
Collaborator Author

Thanks for the changes! Some of the more fine grained details should be hashed out in future PRs when we change LBS solver.

Yes, I really would like to see the convergence checks pulled out into stand-alone routines. I have an upcoming PR that does something similar for LBS io, so it might be a pattern that we can use for convergence checking.

@wdhawkins wdhawkins merged commit 36b05cf into Open-Sn:main Aug 30, 2024
@wdhawkins wdhawkins deleted the classic_richardson branch March 27, 2025 04:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

classic source iteration

4 participants