Skip to content

Conversation

@JHopeCollins
Copy link
Member

@JHopeCollins JHopeCollins commented May 14, 2025

Depends on firedrake.AuxiliaryOperatorSNES and firedrake.FieldsplitSNES from firedrakeproject/firedrake#4139

@JHopeCollins JHopeCollins added the enhancement New feature or request label May 14, 2025
"snes_type": "python",
"snes_python_type": "firedrake.FieldsplitSNES",
"snes_fieldsplit_type": "multiplicative",
"fieldsplit_0": newton_params,
Copy link
Collaborator

@rckirby rckirby May 14, 2025

Choose a reason for hiding this comment

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

Doesn't "fieldsplit": newton_params just broadcast the options into all splits? This is true for field splits inside of PC.

Copy link
Member Author

@JHopeCollins JHopeCollins May 16, 2025

Choose a reason for hiding this comment

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

It should do but we haven't yet implemented that in firedrake.FieldsplitSNES yet. It isn't hard, I have a little function that does it in asQ, I just haven't gotten back to putting it in yet.

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.

3 participants