Software resources
In this course we will use Google Colab to develop Jupyter notebooks. The solution of each lab assignment is presented in the form of a Jupyter notebook, which is submitted according to the lab instructions.
Resources
- Public GitHub repository for the course Links to an external site. with lab report template file (template-report-lab-X.ipynb) and example files (template-report-Stokes.ipynb, template-report-Navier-Stokes.ipynb, template-report-Stokes-AMR.ipynb,...)
- Google Colab Links to an external site.
- Triangle - 2D triangle mesh generator Links to an external site.
- Tetgen - 3D tetrahedron mesh generator Links to an external site.
- FEniCS - general finite element software Links to an external site.
- Paraview - visualisation software Links to an external site.
Tutorials
- Colab overview Links to an external site.
- The Python Tutorial Links to an external site.
- Python Coding Style Links to an external site.
- SciPy Getting Started Links to an external site.
- NumPy Quickstart Links to an external site.
- Matplotlib Links to an external site.
- Matplotlib - Triangulation Links to an external site.
- Matplotlib - Triplot Demo Links to an external site.
- Matplotlib - mplot3d Links to an external site.
- GitHub gallery of Jupyter notebooks Links to an external site.
- Ploty Links to an external site.