Skip to content

Goal-oriented error estimation and mesh adaptation for finite element problems solved using Firedrake

License

Notifications You must be signed in to change notification settings

mesh-adaptation/goalie

Repository files navigation

Goalie Goal-Oriented Mesh Adaptation Toolkit

GitHub top language GitHub repo size

Goalie provides goal-oriented mesh adaptation pipelines for solving partial differential equations (PDEs) using adapted meshes built on the Python-based finite element library Firedrake. It runs a fixed point iteration loop for progressively solving time-dependent PDEs and their adjoints on sequences of meshes, performing goal-oriented error estimation, and adapting the meshes in sequence with a user-provided adaptor function until defined convergence criteria have been met. It is recommended that users are familiar with adjoint methods, mesh adaptation and the goal-oriented framework before starting with Goalie.

For more information on Firedrake, please see: Firedrake documentation.

For more information on the implementation of the adjoint method, please see: dolfin-adjoint documentation

For more information on the goal-oriented mesh adaptation, please see: Goalie documentation

Installation

For installation instructions, we refer to the Wiki page.

About

Goal-oriented error estimation and mesh adaptation for finite element problems solved using Firedrake

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages