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 |