Skip to content

SLATE: add support for ufl.replace#4093

Open
pbrubeck wants to merge 32 commits into
mainfrom
pbrubeck/slate-fieldsplit
Open

SLATE: add support for ufl.replace#4093
pbrubeck wants to merge 32 commits into
mainfrom
pbrubeck/slate-fieldsplit

Conversation

@pbrubeck

@pbrubeck pbrubeck commented Mar 3, 2025

Copy link
Copy Markdown
Contributor

Description

This PR adds support for replacing symbolic UFL expressions within SLATE. This is required in order to use fieldsplit on variational problems defined using SLATE.

Comment thread firedrake/formmanipulation.py Outdated
Comment thread firedrake/solving_utils.py Outdated
Comment thread firedrake/solving_utils.py Outdated
Comment thread firedrake/solving_utils.py Outdated
@github-actions

github-actions Bot commented Mar 3, 2025

Copy link
Copy Markdown
TestsPassed ✅Skipped ⏭️Failed ❌
Firedrake complex8233 ran6527 passed1694 skipped12 failed

@pbrubeck

pbrubeck commented Mar 7, 2025

Copy link
Copy Markdown
Contributor Author

Ideally we would want SLATE classes to inherit from BaseForm, so that we can properly support ufl.replace and ufl.derivative on them.

@github-actions

github-actions Bot commented Mar 7, 2025

Copy link
Copy Markdown
TestsPassed ✅Skipped ⏭️Failed ❌
Firedrake default8249 ran7521 passed727 skipped1 failed

@pbrubeck pbrubeck force-pushed the pbrubeck/linear-solver branch 6 times, most recently from 3063f4f to 395168e Compare March 19, 2025 16:10
Base automatically changed from pbrubeck/linear-solver to master March 21, 2025 17:08
@pbrubeck pbrubeck closed this Apr 22, 2025
@pbrubeck pbrubeck force-pushed the pbrubeck/slate-fieldsplit branch from e124fa7 to 88e019a Compare April 22, 2025 09:00
@pbrubeck pbrubeck reopened this Apr 22, 2025
@pbrubeck pbrubeck force-pushed the pbrubeck/slate-fieldsplit branch from 4374a94 to 5b8bd68 Compare April 22, 2025 09:47
@pbrubeck pbrubeck changed the base branch from master to pbrubeck/dual-slate June 5, 2025 16:22
Base automatically changed from pbrubeck/dual-slate to release June 6, 2025 07:15
@pbrubeck pbrubeck force-pushed the pbrubeck/slate-fieldsplit branch from 13d5ddf to db213d8 Compare June 6, 2025 13:24
@pbrubeck pbrubeck changed the base branch from release to main June 22, 2026 13:15
@pbrubeck pbrubeck force-pushed the pbrubeck/slate-fieldsplit branch from 58841f7 to acb8b5b Compare June 22, 2026 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants