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

Letzte Änderung: 24.02.2015 - Ansprechpartner: Dominique Thevenin