Skip to content

Conversation

@simone-silvestri
Copy link
Collaborator

and make the PCG the default. We need some benchmarking before merging this PR, at the time this solver was implemented the PCG was extremely slow (about 3 times difference) which motivated implementing a new strategy.

A lot of time has passed, so this solver which is more memory demanding might not be necessary anymore, but before merging we should do some benchmarking.

@simone-silvestri simone-silvestri added the 🚨 DO NOT MERGE 🚨 IN BIG BOLD RED CAPS WITH FLASHING SIRENS label Apr 11, 2025
@glwagner
Copy link
Member

The perforamnce also doesn't matter if neither is used in practice. In that case they are merely placeholders for future development, so the question is which forms the better basis for future development --- not performance.

@simone-silvestri
Copy link
Collaborator Author

simone-silvestri commented Sep 12, 2025

After improving the fill halos, I think this PR might be ready to be merged (if tests pass)

@simone-silvestri
Copy link
Collaborator Author

If someone still wants this feature inside oceananigans, speak now or forever hold your peace :)

@simone-silvestri simone-silvestri removed the 🚨 DO NOT MERGE 🚨 IN BIG BOLD RED CAPS WITH FLASHING SIRENS label Sep 12, 2025
@navidcy navidcy added the cleanup 🧹 Paying off technical debt label Sep 12, 2025
@navidcy navidcy self-requested a review September 12, 2025 11:13
@navidcy
Copy link
Member

navidcy commented Sep 12, 2025

bump patch?

@navidcy
Copy link
Member

navidcy commented Sep 12, 2025

happy for this to be merged

@glwagner
Copy link
Member

glwagner commented Sep 12, 2025

bump patch?

true, its breaking.

@glwagner glwagner merged commit 8281e78 into main Sep 12, 2025
67 checks passed
@glwagner glwagner deleted the ss/remove-matrix-solver branch September 12, 2025 21:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cleanup 🧹 Paying off technical debt

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants