HenningScheufler / ECI4FOAM

External Coupling Interface for FOAM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ECFOAM

Coupling between FMUs and OpenFOAM

Documentation

Documentation

Installation

with conda:

python

conda create -n omsim python=3.9
conda activate omsim
conda install requests
conda install numpy
conda install pandas
conda install -c conda-forge pyfmi 
pip install conan
pip install OMSimulator
pip install oftest
pip install pyzmq
pip install .

OpenFOAM

download OpenFOAMGen

tested with openfoam version 2012

./Allwmake

The installation requires python that is used to

Test Installation

The FMU are only compatible with glib 2.29 which is shipped with ubuntu 20.04 sudo apt-get install liblapack3

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:PATH_PYTHON3.9
py.test

Build Documentation

The documentation is based on the Jekyll Documentation Theme

cd docs
jekyll serve

About

External Coupling Interface for FOAM

License:GNU General Public License v3.0


Languages

Language:C++ 53.4%Language:C 44.9%Language:Shell 1.2%Language:Python 0.4%