-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add an interface for PETSc SNES #447
Merged
Merged
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 65dc03b - Browse repository at this point
Copy the full SHA 65dc03bView commit details
Commits on Jun 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cc3c878 - Browse repository at this point
Copy the full SHA cc3c878View commit details
Commits on Jun 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 00e7054 - Browse repository at this point
Copy the full SHA 00e7054View commit details -
This means, that now all PETSc solver options should be able to work Also fixes some notational bugs noted with mypy
Configuration menu - View commit details
-
Copy full SHA for 55611a1 - Browse repository at this point
Copy the full SHA 55611a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 840da3c - Browse repository at this point
Copy the full SHA 840da3cView commit details
Commits on Jun 25, 2024
-
Add shift parameter to snes solve (for p-Laplacian)
Make snes solve the default nonlinear solver for the p-Laplacian projection of the shape gradient
Configuration menu - View commit details
-
Copy full SHA for 540de70 - Browse repository at this point
Copy the full SHA 540de70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28760da - Browse repository at this point
Copy the full SHA 28760daView commit details -
Add rtol, atol, max_iter parameters for SNES. New PETSc Exceptions
Also removes some "inner" parameters from the picard iteration
Configuration menu - View commit details
-
Copy full SHA for 58989f7 - Browse repository at this point
Copy the full SHA 58989f7View commit details
Commits on Jul 3, 2024
-
Add the config parameter "backend" in StateSystem
This allows users to choose between the "old" backend (custom newton solver implemented by hand) and the new PETSc SNES backend. The old behavior can be obtained with :ini:`backend = cashocs`, the new one with :ini:`backend = petsc`. The default is backend = cashocs for compatibility reasons.
Configuration menu - View commit details
-
Copy full SHA for 2bf3886 - Browse repository at this point
Copy the full SHA 2bf3886View commit details -
Configuration menu - View commit details
-
Copy full SHA for dae3438 - Browse repository at this point
Copy the full SHA dae3438View commit details -
Configuration menu - View commit details
-
Copy full SHA for 704802d - Browse repository at this point
Copy the full SHA 704802dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d2c006 - Browse repository at this point
Copy the full SHA 6d2c006View commit details -
Configuration menu - View commit details
-
Copy full SHA for db61045 - Browse repository at this point
Copy the full SHA db61045View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ff713e - Browse repository at this point
Copy the full SHA 8ff713eView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.