https://github.com/bmuralid/stg

Synthetic turbulence Generator

https://github.com/bmuralid/stg

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.8%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Synthetic turbulence Generator

Basic Info
  • Host: GitHub
  • Owner: bmuralid
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 7.49 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme License

README.md

Synthetic Turbulence Generator (STG)

This a C++ code for generating synthetic turbulence that can be used in scale resolving simulations such as Large Eddy Simulations (LES), Delayed Detached Eddy Simulation (DDES).

Description

STG is a software tool for generating synthetic turbulence, compatible with scale-adaptive simulations like LES, DDES, or any zonal RANS/LES models. The generated turbulence data can be used to specify boundary conditions, such as inflow or at the RANS/LES interface, to accelerate the transition of the flow solution from RANS mode to LES mode.

Getting Started

Dependencies

  • CUDA compatible C++ compiler (nvc++)

Installing

  • Makefiles are provided in src directory

Executing program

  • bin directory contains necessary inputs for a test case. Both the CPU and GPU version of STG can be executed from within the bin directory.

$ cd STG/bin $ ../src/stg_gpu.x On running, the code will generate the synthetic turbulence data in the bin directory. (uprime.dat, vprime.dat, wprime.dat).

For post-processing, the turbulence statistics can be compared using post_proc.py script in the bin directory.

Authors

Balaji Muralidharan (balaji.murali@gmail.com)

Version History

  • 0.1
    • Initial Release

Owner

  • Name: Balaji
  • Login: bmuralid
  • Kind: user

GitHub Events

Total
  • Push event: 1
  • Pull request event: 2
  • Create event: 3
Last Year
  • Push event: 1
  • Pull request event: 2
  • Create event: 3