Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A Loci/CHEM module to implement a sponge layer near boundaries to reduce reflections into the domain.

License

NotificationsYou must be signed in to change notification settings

ATAEngineering/sponge

Repository files navigation

This module was developed byATA Engineering as anadd-on to the Loci/CHEM computational fluid dynamics (CFD) solver. The modulecan be used to reduce reflections into the domain caused by boundary conditions.The module works by adding a source term to the governing equations. Thepurpose of the source term is to drive the flow to a user defined referencestate in the sponge layer region of influence.

Dependencies

This module depends on both Loci and CHEM being installed. Loci is an opensource framework developed at Mississippi State University (MSU) by Dr. EdLuke. The framework provides a rule-based programming model and can takeadvantage of massively parallel high performance computing systems. CHEM is afull featured open source CFD code with finite-rate chemistry built on the Lociframework. CHEM is export controlled under the International Traffic In ArmsRegulations (ITAR). Both Loci and CHEM can be obtained from theSimSys Software Forum hosted by MSU.

Installation Instructions

First Loci and CHEM should be installed. TheLOCI_BASE environmentvariable should be set to point to the Loci installation directory. TheCHEM_BASE environment variable should be set to point to the CHEMinstallation directory. The installation process follows the standardmake, make install procedure.

makemake install

Usage

First the module must be loaded at the top of thevars file.Boundary conditions that permit outflow (e.g.outflow,outflowNRBC,extrapolate,farfield, etc) may be tagged with thesponge tag. Areference flow state along with a length specifying how far from the taggedboundaries the sponge layer is active, and a sponge layer strength can bespecified inside thesponge options list.

loadModule: spongeboundary_conditions: <BC_1=outflow(p=101325 Pa, sponge), ...>sponge: <p=101325 Pa, T=300 K, u=[100 m/s, 0, 0], length=0.1 m, sigma=50000>

About

A Loci/CHEM module to implement a sponge layer near boundaries to reduce reflections into the domain.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp