LLNL / serac

Serac is a high order nonlinear thermomechanical simulation code
BSD 3-Clause "New" or "Revised" License
190 stars 33 forks source link

variational_form / weak_form / functional TODO list #475

Open samuelpmishLLNL opened 3 years ago

samuelpmishLLNL commented 3 years ago

Originally from the PR, this is a TODO list to track priorities and development progress. It will be regularly updated as new features are completed.

To-do list:

(1: high priority, 5: low priority) (✔️: written and working, ⁉️: some development, but untested or not working, ❌: not started)

Function Spaces

H1 Hcurl Hdiv DG
Triangles ⁉️ (4) ⁉️ (4) ❌(5) ⁉️ (4)
Quadrilaterals ✔️ ✔️ ❌(4) ✔️
Tetrahedra ⁉️ (3) ⁉️ (3) ❌(5) ⁉️ (3)
Hexahedra ✔️ ✔️ ❌(4) ✔️

Domains of Integration (see picture below)

dimensions

1 2 3
1D ❌(4-5) n/a n/a
2D ✔️ ✔️ n/a
3D ❌(4) ✔️ ✔️

Functional features

Tensor / Dual Number Classes

Performance Testing

jamiebramwell commented 2 years ago

@samuelpmishLLNL , is this up to date?

samuelpmishLLNL commented 2 years ago

updated list to current status

samuelpmishLLNL commented 2 years ago

it might be worth updating the triage for the remaining items, too