Skip to content
Snippets Groups Projects
Kernel-Scheme.md 1.57 KiB
Newer Older
Soeren Peters's avatar
Soeren Peters committed
<!-- SPDX-License-Identifier: GPL-3.0-or-later -->
<!-- SPDX-FileCopyrightText: Copyright © VirtualFluids Project contributors, see AUTHORS.md in root folder -->

# Kernel Scheme

five-part naming structure:

- first field: type of collision operator - one letter
- second field: year of release - two numbers
- third field: compressible/ incompressible/ selective
- fourth field: model
- fifth field (optional): Other

## First field - one letter:

- C Central Moments/ Cascade
- K Cumulant
- B BGK
- F Factorized
- M MRT

  
- Incompressible
- Compressible
- Selective


- NavierStokes
- AdvectionDiffusion
- Bingham

## Fifth field - optional with any length

e.g. Smagorinski, SharpInterfaceImmersedBoundary, PorousMedia, etc.


## Examples

| Koll.Operator | Year 	| compressible?  | Model                | MISC                           |
|--------------	|------	|----------------|----------------------|--------------------------------|
| K            	| 17   	| Compressible   | NavierStokes         | Smagorinski                    |
| C            	| 15   	| Selective      | AdvectionDiffusion   | SharpInterfaceImmersedBoundary |
| B            	| 15   	| Incompressible | Bingham              |                                |
| F            	| 23   	| Compressible   | NavierStokes         |                                |
| M            	| 02   	| Compressible   | NavierStokes         |                                |


- K17IncompressibleNavierStokes
- C23IncompressibleBinghamSharpInterfaceImmersedBoundary
- F99CompressibleNavierStokesSmagorinsky