Model Order Reduction for Stokes Flow in Microstructures
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 cmake
is 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
gismo
Simulation: use 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
- Jan Habscheid
- Jan.Habscheid@rwth-aachen.de
Supervisor
- Mark Riegler
- Computational Analysis of Technical Systems
- RWTH Aachen University
- riegler@cats.rwth-aachen.de