Skip to content
Snippets Groups Projects
Commit 5fc5e01d authored by Adrien Crovato's avatar Adrien Crovato
Browse files

Update README and docker

parent 27cbb46f
No related branches found
No related tags found
1 merge request!2v1.0.0
Pipeline #50526 passed
# gitlab-ci file for aedmi
default:
image: rboman/waves-py3:latest
image: rboman/waves-py3:2023.0
.global_tag: &global_tag_def
tags:
......
......@@ -13,14 +13,14 @@ aedmi computes the solution of the aeroelastic equation `u/l * M * p^2 + K - 1/2
The flutter solution is obtained using a kind of reduced order modeling technique called dynamic mode interpolation. This technique was originally developed by Hüseyin Güner during his [doctoral thesis](http://hdl.handle.net/2268/245578). Practically, the mode shapes of the structure are first pre-computed. Then, the aerodynamic loads at some reference Mach numbers and reduced frequencies are pre-computed by imposing the motion for each structural mode shape. Finally, aedmi will compute the modal load matrix `Q` for each Mach number and reduced frequency, and solve the aeroelastic system by interpolating this matrix for any reduced frequency.
## Requirements
aedmi needs a python 3 interpreter and its libraries, as well the `numpy`, and `scipy`. The `vtk` packages is also needed to read VTK formatted date, and the `matplotlib` package is optional (needed to save the graphical solution to disk).
aedmi needs a Python3 interpreter and its libraries, as well the `numpy`, and `scipy`. The `vtk` packages is also needed to read VTK formatted data, and the `matplotlib` package is optional (needed to save the graphical solution to disk).
### Linux
If you are using Linux, you can install python and the packages using Aptitude.
```bash
sudo apt-get update
sudo apt-get install python3-dev
sudo apt-get install python3-numpy python3-scipy python3-vtk7 python3-matplotlib
sudo apt-get install python3-numpy python3-scipy python3-vtk9 python3-matplotlib
```
### Windows and MacOS
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment