Post processing toolbox for 2d and 3d DNS and experimental results of turbulent reacting flows
geometrical tools
name | description |
---|---|
flamefront | plots flamefront based on a user defined variable optionally between user defined boundaries; returns values of that variable between boundaries; cuts off values out off that boundaries |
flamelength | calculates length of a flame defined as an isolevel of a variable, does not stop if flame consists of several parts |
flamethicklin | calculate thickness of a flame defined as an isolevel of a variable between user defined isovalues along a single linear cut normal to flamefront |
flamethicklinb | batchmod of flamethicklin, calculates flamethickness along flamefront, plots thickness vs. flamefront |
flamethicklinblongp | batchmod of flamethicklin, calculates flamethickness along flamefront, consideres periodic boundary conditions plots thickness vs. flamefront |
flamethicklintherm | calculates thermal flamethickness defined by maximum temperature gradient along a single linear cut normal to flamefront |
flamethicklinthermb | batchmod of flamethicklintherm, calculates thermal flamethickness defined by maximum temperature gradient along linear cuts through flamefront, plots thickness vs. flamefront |
flamethicknonlin | calculates thickness of a flame defined as an isolevel of a variable between user defined isovalues along a single non linear cut |
flamethicknonlinb | batchmod of flamethicknonlin, calculates flamethickness along flamefront, plots thickness vs. flamefront |
flamethicknonlintherm | calculates thermal flamethickness defined by maximum temperature gradient along a single non linear cuts through flamefront |
flamethicknonlinbtherm | batchmod of flamethicknonlintherm, calculates thermal flamethickness defined by maximum temperature gradient along non linear cuts through flamefront, plots thickness vs. flamefront |
flamethickc | calculates flamethickness between c=0.01 and c=0.99 in a user defined location |
flamethickcb | batchmod of flamethickc, calculates flamethickness along flamefront, plots thickness vs flamefront |
normal | calculates normal vectors in a 2d field |
normtoff | calculates and plots normal vectors to user defined isolevel (of flamefront) |
crestline | computes and plots crestline, (line of peak-values), plots values along crestline |
crestlength | calculates length of flame defined as crestline, does not stop if flame consists of several parts |
flamethicklincrest | calculates thickness of a flame defined as the crestline of a variable between user defined isovalues along a linear cut normal to the crestline in a single point |
flamethicklincrestb | batchmod of flamethicklincrest, calculates flamethickness along crestline, plots thickness vs. flamefront |
flamethicknonlincrest | calculates thickness of a flame defined as the crestline of a variable between user defined isovalues along a non linear cut in a certain location |
flamethicknonlincrestb | batchmod of flamethicknonlincrest, calculates flamethickness along crestline, plots thickness vs. flamefront |
flamethicklinthermcrest | calculates thermal thickness of a flame defined by maximum temperature gradient along a single linear cut through flamefront; the flame is defined as crestline of user defined variable |
flamethicklinthermcrestb | batch modus of flamethicklinthermcrest; calculates thermal thickness of a flame along linear cuts through flamefront; the flame is defined as crestline of user defined variable; plots thermal thickness vs. crestline |
flamethicknonlinthermcrest | calculates thermal thickness of a flame defined by maximum temperature gradient along a single non linear cut through flamefront; the flame is defined as crestline of user defined variable |
flamethicknonlinthermcrestb | batch modus of flamethicknonlinthermcrest; calculates thermal thickness of a flame along non linear cuts through flamefront; the flame is defined as crestline of user defined variable; plots thermal thickness vs. crestline |
normtocrest | calculates and plots normal vectors in the points of the crestline |
structure tools
name | description |
---|---|
flamehot | determines a user defined "burning" region of the flame; cuts off values out of that region; calculates values of a second user defined variable in that region |
extract | extracts values of a variable along an isovalue of another one |
crestextract | extracts values of a variable along the crestline of another one |
linextract | draws a linear cut normal to the flame front through the whole domain |
lincut | draws linear cut normal to the isolevel of the flamefront between user defined boundaries of the flame, extracts values of user defined variable along the cut |
intcutlin | computes integral value of a variable along a linear cut starting in a user defined point on the flamefront, plots the cut |
intcutlinb | batchmod of intcutlin, calculates integral values of a variable along flame front , plots integral values vs. flamefront |
nonlinextract | draws a nonlinear cut through flame front following the gradient of flame front |
nonlincut | draws nonlinear cut through the flame front between user defined boundaries, extracts values of user defined variable along the cut |
intcutnonlin | computes integral value of a variable along a nonlinear cut starting in a user defined point of the flamefront, plots the cut |
intcutnonlinb | batchmod of intcutnonlin, calculates integral values of a variable along flame front, plots integral values vs. flamefront |
lincutcrest | draws a linear cut normal to the crestline of the flamefront between user defined boundaries, extracts values of user defined variable along the cut |
intcutlincrest | computes integral value of variable along linear cut normal to crestline in user defined location, batch mod possible |
intcutlincrestb | batchmod of intcutlincrest, calculates integral values of intcutlincrest along crestline, plots integral values vs. crestline |
nonlincutcrest | draws nonlinear cut through flame front following the gradient of varbound between user defined boundaries, extracts values of user defined variable along the cut |
intcutnonlincrest | computes integralvalue of a variable along a nonlinear cut in user defined point of the crestline, batch mod along crestline possible |
intcutnonlincrestb | batchmod of intcutnonlincrest, calculates integral values of intcutnonlincrest along crestline, plots integral values vs. crestline |
flameindex | calculates and plots flame index |
reacprog | calculates and plots reaction progress variable |
reacprogco2_2d | calculates and plots reaction progress variable |
mixfrac | calculates and plots mixture fraction of H2 flames according to Bilger |
mixfracspec | calculates mixture fractions of H2 flames based on species H2, O2, N2 according to the formulae (3.12), (3.101), (3.103) in Poisont/ Veynante |
mixfracsyng | calculates mixture fractions of syngas flames according to formula of Bilger |
mixfracsyngspec | calculates mixture fractions of syngas flames based on H2, O2, C, N2 according to the formulae (3.12), (3.101), (3.103) in Poisont/ Veynante |
scalardiss_Z | calculates scalar dissipation rate in a 2d field based on mixture fraction Z< |
scalardiss_c | calculates scalar dissipation rate in a 2d field based on reaction progress variable c< |
statistical tools
name | description |
---|---|
maxi | finds maximum value of a variable and its coordinates |
mini | finds minimum value of a variable and its coordinates |
condmeanfilt2 | calculates mean, minimum, maximum and rms values of a variable conditioned on mixture fraction or reaction progress variable, it is possible to consider only a defined range of variable and varcond |
condmeanfilt22 | calculates mean, minimum, maximum and rms values of a variable conditioned on an arbitrary one, it is possible to consider only a defined range of variable and varcond |
correlationcut | extractes two variables along a user defined linear cut through the flame; calculates and plots correlation between the two variables |
correlationex | extracts two variables from flame front; calculates and plots correlation between these two one dimensional variables |
correlationgen | plots correlation between two one dimensional variables |
varstat | calculates central moments of order one to four of a variable, calculates pdf and corresponding gauss distribution; plots histogram, true pdf and gaussian pdf of the distribution |
statbivar2 | calculates true bidimensional pdf of two variables; plots pdf as surface and as contourplot |
statbivar3 | calculates true joint pdf of three variables; |
compdf2of | calculates true, gaussion and beta pdf of a not Favre-averaged variable; plots the pdf's |
interaction tools
Name | description |
---|---|
curvatureall | calculates curvature values of a 2d field (physical definition) |
curvaturelev | calculates curvature along user defined isolevel (physical definition) |
kappanew | calculates curvature values of a 2d field (mathematical definition) |
kappanewlev | calculates curvature along user defined isolevel (mathematical definition) |
strainrateall | calculates train rate components of a 2d field |
strainratelev | calculates strain rate components along user defined isolevel |
vel and turb tools
Name | description |
---|---|
streamlines2 | plots stream lines of a 2d velocity field |
streamsliceplot2 | plots vectors of stream lines of a 2d velocity field |
quivplot2 | arrow plot of a 2d velocity field |
ekinturb2 | computes and plots velocity fluctuations, computes turbulent kinetic energy in physical space |
corrfunctline | calculates and plots longitudinal velocity correlation coefficient along lines |
corrfunctcol | calculates and plots longitudinal velocity correlation coefficient along lines |
taylor2 | calculates 2D micro-scales of taylor |
kolmogorov2 | calculates microscales of kolmogorov |
dissip2dord2 | calculates dissipation of turbulent kinetic energy of a 2D velocity field using second order scheme for gradients |
dissip2dord4 | calculates dissipation of turbulent kinetic energy of a 2D velocity field using fourth order scheme for gradients |
dissip2dord6 | calculates dissipation of turbulent kinetic energy of a 2D velocity field using sixth order scheme for gradients |
vort2dord2 | calculates vorticity of a 2D velocity fieldusing second order scheme for gradients plots contourplot of vorticity field |
vort2dord4 | calculates vorticity of a 2D velocity field using fourth order scheme for gradients plots contourplot of vorticity field |
vort2dord6 | calculates vorticity of a 2D velocity field using sixth order scheme for gradients plots contourplot of vorticity field |
vort2dord6pb | calculates vorticity of a 2D velocity field using sixth order scheme for gradients consideres periodic boundary conditions plots contourplot of vorticity field |
spectrum2d | calculates and plots energy spectrum of a 2D velocity field calculates integral length scale |
slope2 | verifies -5/3 slope of turbulent kinetic energy in spectrum plots spectrum and slope |
enstrophy | calculates and plots energy spectrum of a 2D velocity field calculates integral length scale |
slope2enst | calculates and plots energy spectrum of a 2D velocity field calculates integral length scale |
viscosity | calculates temperature dependent viscosity according to formula of Sutherland |
parallelized tools
Name | description |
---|---|
flamethicklinbparmp | parallelized mod of flamethicklinb, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see flamethicklinb |
flamethicknonlinbparmp | parallelized mod of flamethicknonlinb, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see flamethicknonlinb |
flamethicklinthermbparmp | parallelized mod of flamethicklinthermb, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see flamethicklinthermb |
flamethicknonlinthermbparmp | parallelized mod of flamethicknonlinbtherm, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see flamethicknonlinbtherm |
flamethickcbmp | parallelized mod of flamethickcb, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see flamethickcb |
flamethicklincrestbparmp | parallelized mod of flamethicklincrestb, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see flamethicklincrestb |
flamethicknonlincrestbparmp | parallelized mod of flamethicknonlincrestb, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see flamethicknonlincrestb |
flamethicklinthermcrestbparmp | parallelized mod of flamethicklinthermcrestb, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see flamethicklinthermcrestb |
flamethicknonlinthermcrestbparmp | parallelized mod of flamethicknonlinthermcrestb, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see flamethicknonlinthermcrestb |
intcutlinbmp | parallelized mod of intcutlinb, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see intcutlinb |
intcutnonlinbmp | parallelized mod of intcutnonlinb, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see intcutnonlinb |
intcutlincrestbmp | parallelized mod of intcutlincrestb, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see intcutlincrestb |
intcutnonlincrestbmp | parallelized mod of intcutnonlincrestb, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see intcutnonlincrestb |