Skip to content

MALAMUTE ROM Development: Jacobian Reduction #24240

Discussion options

You must be logged in to vote

The short answer to all of your questions is sadly no but we welcome contributions. You can write your own Executioner and SolveObject and FEProblemBase derived objects in which you can do almost anything you want. You could override the Jacobian computation routine from the latter for instance.

I'll give a little more detail on a few:

iii) You can write your own custom line search if that's what you mean by bypassing PETSc's nonlinear solution. However, you would still be using the built-in KSP in the PETSc SNES object
iv) You could hack in some condition MatView calls within the framework contingent on time step/iteration number etc.
v) similarly as iv)

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
1 reply
@jiangwen84
Comment options

Comment options

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