Welcome to pyoomph’s documentation!
pyoomph is a python multi-physics finite element framework based on oomph-lib and GiNaC.
pyoomph lets you assemble quite arbitrary multi-physics and multi-domain problems directly in python, including custom equations, constraints and moving meshes. By generating symbolically derived C code, the performance of pyoomph is on par with hand-coded finite element implementations, but with a considerably lower workload to set up complicated problems.
You can either browse the tutorial online or download a PDF version.
The source code of pyoomph is hosted on Github and you can find its homepage at pyoomph.github.io.