Skip to content

Conversation

@kburns
Copy link
Member

@kburns kburns commented Oct 21, 2025

This PR adds GPU support for one dimensional bases and cartesian problems. Remaining rough edges include good defaults for subproblem coupling, and raising or warning for unsupported features (GPU+MPI, GPU+curvilinear).

@csskene
Copy link
Contributor

csskene commented Oct 28, 2025

Just noting here that the trace operator doesn't work on GPU's as cupy's einsum doesn't take an out argument. A similar fix to dot product (commit fb9b3d6) fixes things.
Also problem.add_equation will not work for float32 as unify attributes for dtype raises an 'Objects are not all equal' error.

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.

3 participants