mesh-adaptation / goalie

Goal-oriented error estimation and mesh adaptation for finite element problems solved using Firedrake
Other
1 stars 1 forks source link

Rework Thetis compatability #18

Open jwallwork23 opened 1 year ago

jwallwork23 commented 1 year ago

The previous implementation was removed in pyroteus/pyroteus#29 because it needed refining and was resulting in some slow tests.

jwallwork23 commented 1 year ago

Note that DWR error estimation functionality was added in Thetis 2D for tracer transport and shallow water. See https://github.com/thetisproject/thetis/blob/master/thetis/diagnostics.py.

jwallwork23 commented 1 year ago

@stephankramer I think it should be possible to design a nice API that constructs a MeshSeq corresponding to several Thetis solver objects from a set of Thetis options, plus a list of meshes.

jwallwork23 commented 1 year ago

Some beginnings: https://github.com/pyroteus/pyroteus/tree/80_thetis_compat.