TutorialsΒΆ
multiphenicsx is accompanied by several tutorials, that can be run on JupyterLab through a local installation of the library, or on cloud computing platforms such as Google Colab and Kaggle.
Block Poisson problem
Gentle introduction to block systems within dolfinx
Navier-Stokes problem
Comparing standard assembly with mixed function spaces to block assembly for a nonlinear problem
Weak imposition of Dirichlet BCs by a Lagrange multiplier
Introduction to multiphenicsx facilities for subdomain/boundary restricted variables
Eigenvalue problems
A collection of tutorials concerning the computation of eigenvalues and inf-sup constants
(unused)
(former tutorial 05 was merged with tutorial 04)
Optimal control problems
Adjoint formulation of optimal control problems, and solving them by a one shot approach
Understanding restrictions
Visualization of restrictions to subdomain/boundary for several finite element spaces
Singular Poisson problem
Creating nullspace vector for pure Neumann problem with restrictions