Installation instructions
Dependencies
To install PENGoLINS, a list of dependencies have to be installed beforehand.
The Python module for isogeometric Kirchhoff–Love shell ShNAPr is required.
Leveraging geometry kernel requires pythonOCC, whose installation instruction can be found here.
- Geometry in benchmark problems are created using igakit, which can be installed using the following command
pip3 install https://github.com/dalcinl/igakit/archive/refs/heads/master.zip
- Running FSI analysis requires the variational multiscale incompressible Navier–Stokes toolkit VarMINT and Python module for coupling of fluids with immersed shells CouDALFISh.
Install PENGoLINS
First clone the GitHub repository and install it using pip3
on the top-level directory of the repository
git clone https://github.com/hanzhao2020/PENGoLINS.git
pip3 install -e.