Skip to content

Add dolfinx.fem.LinearProblem using SuperLU_Dist #4124

@jhale

Description

@jhale

Describe new/missing feature

I propose adding a new dolfinx.fem.LinearProblem class which exclusively uses the new built-in SuperLU_DIST solver interface. This would be a modification (and simplification, given the limited feature set of SuperLU_DIST) of the existing dolfinx.fem.petsc.LinearProblem class.

Suggested user interface

solver = dolfinx.fem.LinearProblem(a, L, superlu_dist_options={...})
u_h = solver.solve()

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions