Geometric multigrid in FEniCS

Hi, I notice there is a geometric multigrid implementation in dolfin documents here using C++. How do we implement such a geometric multigrid solver in FEniCS using Python? Is there an equivalent version?

Also, Firedrake has such an interface to the geometric multigrid solver. (Mentioned in this post as well)

I am debating whether I should simply use Firedrake or dolfin C++.

The best solution for me would be an interface in FEniCS using Python but I am not sure if this is easy to do.

Any ideas or recommendations? Thank you for time in advance!

See for instance: Bitbucket
which has a Python implementation of the geometric multigrid solver

1 Like