Skip to content

pschlatt1/SyEM_example

Repository files navigation

SyEM example

Implementation of the divergence-free Synthetic Eddy Method in Nek5000.

This repository is an example applied to a straight pipe.

Developed by
Jacopo Canton - [email protected]
Lorenz Hufnagel - [email protected]
Philipp Schlatter - [email protected]
and based on a code by Oana Marin and Elia Merzari (ANL).

Documentation

A setup.py script is provided to get you started.

The pipeMeshNek software (automatically fetched by setup.py) is used for the generation of the mesh and .rea file parameters. The svn version 1093 of Nek5000 (automatically fetched) is used to run the example.

Setup and execution

  • run ./setup.py to fetch and compile the necessary tools, including pipeMeshNek and Nek5000.
  • to launch the simulation run mpirun -np X ./nek5000 2>&1 | tee logfile, where X is the number of processes you wish to use (or submit to a queuing system with an appropriate script).

DF-SyEM

Turbulence is generated at the inflow boundary with a divergence-free synthetic eddy method (DF-SyEM)

References:

  • Hufnagel L., Canton J., Oerlue R., Marin O., Merzari E. and Schlatter P., The three-dimensional structure of swirl-switching in bent pipe flow. Journal of Fluid Mechanics, 835, 86-101. doi:10.1017/jfm.2017.749
  • Hufnagel, L.: On the swirl-switching in developing bent pipe flow with direct numerical simulation download here
  • Poletto, R.: Divergence free development of the synthetic eddy method in order to improve synthetic turbulence for embedded les simulations, PhD Thesis, The University of Manchester, 2015.
  • JARRIN, N., et al. A synthetic-eddy-method for generating inflow conditions for large-eddy simulations. International Journal of Heat and Fluid Flow, 2006, 27. Jg., Nr. 4, S. 585-593.

About

Implementation of the divergence-free Synthetic Eddy Method in Nek5000

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published