Skip to content

alexey-petrov-occ/metafoam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Reviewed by Hound Requirements Status Code style: black codecov Gitter

metafoam

Development environment

To prepare development environment it is suggested to use Docker.

For linux

Use the following command to build Docker image

make x-docker-env

Once Docker image is ready corresponding Docker container can be run

make x-docker-run

For Windows

Use the following command to build Docker image

docker-env.bat

Once Docker image is ready corresponding Docker container can be run

docker-run.bat

In Docker image

Use the following command to install all Python related dependecies

make x-pip-env

The following command need to be run to finally enter the development environment

make x-pip-run

Development OpenFOAM extractions procedures

From the very begining meta-foam is supposed to easily introduce and support different OpenFOAM forks and versions. To prove this posibility openfoam-6 and foam-extend-3.0 are introduced. To run corresponding extraction procedures the following makefile targets can be run, for example

make x-foam-extend-3.0

Development OpenFOAM Python meta-model support

make x-check-code