Skip to content
Snippets Groups Projects

Model Order Reduction for Stokes Flow in Microstructures

Pipeline Status Documentation GitLab Version License

Seminar Thesis

This repository contains the code to reproduce the results presented in the seminar thesis: Model Order Reduction for Stokes Flow in Microstructures

Installation

Use Python=3.12.7 and run:

pip install -r requirements.txt

Note that for the splinepy installation a local version of cmakeis necessary. The suggested installation is via conda with:

Full installation with conda

conda create --name pod python=3.12.7
conda activate pod
pip install -r requirements.txt 

Simulation: use gismo

For the CFD simulation Isogeometric Analysis is utilized. For this a fork from the gismo package is used.

git clone git@github.com:markriegler/gismo.git -b starter-stokes
cd gismo
make
cd build
./bin/gsView

The used program is the stokes_example in build/bin. The executable (compiled with clang on macOS and gcc on Ubuntu) was moved to this package. Be careful: Some errors occured with the Ubuntu version.

Execution

Run the scripts in order a_...py, b_...py, ...

Contact

Author

Supervisor