(FEniCS)_ii offers some functionality for using FEniCS for PDEs where you combine equation on one domain with equation on a submanifold embedded in that domain. A mesh for the embedded manifold does not need to consist of entities of the mesh of the domain. Crucial for such PDEs is the notion of the trace - hence the name.
- cbc.block
- FEniCS 2019.1.+ (python3)
In some of the demos
- HsMG is a package implementing preconditioners for operators in fractional Sobolev spaces. These are needed to construct robust preconditioners for the interface component of the multiscle/multiphysics
- ULFY is used to construct manufactured
Use pip/distutils or similar. E.g. for dev mode run e.g. pip install -e .
or pip install . --user
, python3 setup.py install --user
- Trace(expr) where expr is not a UFL terminal isn't currently supported
- Point constraints
- MPI parallelism
Coupled $X$d-$Y$d,
If you use FEniCS_ii for your work please cite our paper