A user-friendly OpenFOAM case generation tool
Ampersand streamlines the OpenFOAM case file generation process through an intuitive interface. It handles both external and internal incompressible flows with minimal user input, automatically managing mesh parameters, boundary conditions, and numerical schemes.
- OpenFOAM (ESI version)
- Python 3.x
- Git
pip install git+https://github.com/thawtar/ampersandCFD#egg=ampersandCFDgit clone https://github.com/thawtar/ampersandCFD.git
cd ampersandCFD
pip install -r requirements.txt- Supports OpenFOAM ESI versions (v2206, v2212, and newer)
- Should work with v1912, v2006 (untested)
cd ampersandCFD/src
ampersandcfd --createcd ampersandCFD/src
ampersandcfd --open- Simple question-based interface
- Automatic mesh sizing and y+ calculation
- Optimized boundary conditions
- Pre-configured numerical schemes
- External aerodynamics
- Internal flow machinery
- Multi-region simulations
Contributions are welcome! Please check our contribution guidelines before submitting pull requests.



