Post processing toolbox for 2d and 3d DNS and experimental results of turbulent reacting flows
geometrical tools
| Name | discription |
|---|---|
| flamefront3 | plots flamefront based on a user defined variable |
| surfarea | calculates flame surface area defined as triangulated patch; plots the surface |
| flamefrontslice | plots orthogonal slice through flame front |
| slicebatchorth | batch of orthogonal slices through domain |
| flamethicklin3 | calculates thickness of a flame between user defined isovalues along a linear cut in a certain location between user defined boundaries |
| flamethicklin3b | batchmod of flamethicklin3, calculates flamethicknesses along linear cuts in user defined points of flame surface between user defined boundaries, plots histogram of distribution of flame thicknesses |
| flamethicklin3b2 | batchmod of flamethicklin3, calculates flamethicknesses along linear cuts in several points of flame surface between user defined boundaries, plots histogram of distribution of flame thicknesses |
| flamethicklintherm3 | calculates thermal flamethickness defined by maximum temperature gradient along a single linear cut normal to flamefront |
| flamethicklinthermb3 | batchmod of flamethicklintherm3, calculates thermal flamethickness defined by maximum temperature gradients along linear cuts through flamefront, plots histogram of distribution of flame thickness |
| flamethickc3 | calculates flamethickness between c=0.01 and c=0.99 in a user defined location |
| flamethickcb3 | batchmod of flamethickc3, calculates flamethickness along flamefront, plots histogram of distribution of flame thickness |
| normal3 | calculates normal vectors in a 3d field |
| normtoff3 | calculates and plots normal vectors to user defined isolevel (of flamefront) |
| crestbatchz | computes and plots crestlines in orthogonal slices, computes and plots coordinates of crest-surface |
| flamethicknonlin3 | calculates thickness of a flame between user defined isovalues along a single non linear cut |
| flamethicknonlin3b | batch modus of flamethicknonlin3; calculates thickness of a flame between user defined isovalues along non linear cuts in user defined points on the surface; plots histogram of thicknesses |
| flamethicknonlin3b2 | batch modus of flamethicknonlin3; calculates thickness of a flame between user defined isovalues along non linear cuts in several points on the surface; plots histogram of thicknesses |
| flamethicknonlintherm3 | calculates thermal flamethickness defined by maximum temperature gradient along a single non-linear cut through to flamefront |
| flamethicknonlinthermb3 | batchmod of flamethicknonlintherm3, calculates thermal flamethickness defined by maximum temperature gradients along non linear cuts through flamefront, plots histogram of distribution of flame thickness |
structure tools
| Name | discription |
|---|---|
| flamehot3 | 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 |
| extract3 | extracts values of a variable along an isosurface of another one |
| extractbatch | extracts values of a variable along an isovalue of an other one in orthogonal 2d slices |
| linextract3 | draws a linear cut normal to the flame front through the whole domain |
| lincut3 | draws linear cut through flame between user defined boundaries, extracts values of user defined variable along the cut |
| intcutlin3 | computes integral value of variable along linear cut in user defined location |
| intcutlin3b | batch modus of intcutlin3, computes integral values of a variable in several points on flame surface |
| nonlinextract3 | draws a nonlinear cut through flame front following the gradient of flame front |
| nonlincut3 | draws nonlinear cut through flame front between user defined boundaries, extracts values of user defined variable along the cut |
| intcutnonlin3 | computes integralvalue of variable along nonlinear cut in user defined location, plots the cut |
| intcutnonlin3b | batch modus of intcutnonlin3, computes integral values of a variable along nonlinear cuts in several points on flame surface |
| colorplot3 | plots values of extracted variable along flame front and corresponding histogram |
| flameindex3 | calculates and plots flame index |
| reacprog3 | calculates and plots reaction progress variable |
| reacprog3co2 | calculates and plots reaction progress variable and surface density function |
| mixfrac3 | calculates mixture fraction of H2 flames according to formula of Bilger |
| mixfracspec3 | 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 |
| mixfracsyng3 | calculates mixture fraction of syngas flames according to formula of Bilger |
| mixfracssyngpec3 | calculates mixture fractions of syngas flames based on species H2, O2, N2 according to the formulae (3.12), (3.101), (3.103) in Poisont/ Veynante |
| scalardiss3_f | calculates scalar dissipation rate in a 3d field based on mixture fraction f< |
| scalardiss3_c | calculates scalar dissipation rate in a 3d field based on reaction progress variable c< |
statistical tools
| Name | discription |
|---|---|
| maxi_3d | finds maximum value of a variable and its coordinates |
| mini_3d | finds minimum value of a variable and its coordinates |
| condmean3filt | 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 or varcond |
| condmean33filt | 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 or varcond |
| correlationex3 | plots correlation between two one dimensional variables extracted along flame surface |
| correlationgen3 | plots correlation between two one dimensional variables |
| varstat3 | calculates central moments of order one to four of a variable in matrix orm, plots histogram and pdf of the distribution |
| statbivar3d | calculates bidimensional pdf of two variables; plots pdf as surface and as contourplot |
| compdf3of | calculates true, gaussion and beta pdf of a not Favre-averaged variable; plots the pdf's |
interaction tools
| Name | discription |
|---|---|
| curv3new | calculates mean, Gauss and principal curvature values of a 3d field |
| curvlev3new | calculates curvature along user defined isolevel |
| strainrate3 | calculates strain rate components of a 3d field |
| strnlev3 | calculates strain rate components along user defined isolevel |
| shapefactor | calculates shapefactor, plots histogram and pdf of shapefactor |
| frontvelslice | orthogonal slice through flame front and velocity field |
vel and turb tools
| Name | discription |
|---|---|
| streamlines3 | plots stream lines of 3d velocity field starting in user defined points |
| streamsliceplot3 | plots orthogonal slice through 3d velocity field |
| streamslicebatch | batch modus of streamslice3 |
| quivplot3 | plots velocity vectors of a 3d velocity field as arows |
| coneplot3 | plots velocity vectors of a 3d velocity field as cones |
| ekinturb3 | computes and plots velocity fluctuations, computes turbulent kinetic energy in physical space |
| lesfilter3d | filters a cube matrix in physical space |
| corrfunctionall3all | calculates and plots longitudinal velocity correlation coefficient along lines |
| corrfunctall3allcol | calculates and plots longitudinal velocity correlation coefficient along lines |
| taylor3 | calculates 3D micro-scales of taylor |
| dissip3dord2 | calculates dissipation of turbulent kinetic energy of a 3D velocity field|using second order scheme for gradients |
| dissip3dord4 | calculates dissipation of turbulent kinetic energy of a 3D velocity field using fourth order scheme for gradients |
| dissip3dord6 | calculates dissipation of turbulent kinetic energy of a 3D velocity field using sixth order scheme for gradients |
| vort3dord2 | calculates vorticity of a 3D velocity field using second order scheme for gradients |
| vort3dord4 | calculates vorticity of a 3D velocity field using fourth order scheme for gradients |
| vort3dord6 | calculates vorticity of a 3D velocity field using sixth order scheme for gradients |
| spectrum3d | calculates and plots energy spectrum of a 3D velocity field calculates integral length scale |
| slope3 | verifies -5/3 slope of turbulent kinetic energy in spectrum plot spectrum and slope |
parallelized tools
| Name | discription |
|---|---|
| flamethicklin3b2mp | parallelized mod of flamethicklin3b2, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see flamethicklin3b2 |
| flamethicknonlin3b2mp | parallelized mod of flamethicknonlin3b2, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see flamethicknonlin3b2 |
| flamethicklintherm3b2mp | parallelized mod of flamethicklinthermb3, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see flamethicklinthermb3 |
| flamethicklinnontherm3b2mp | parallelized mod of flamethicknonlinthermb3, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see flamethicknonlinthermb3 |
| intcutlin3bmp | parallelized mod of intcutlin3b, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see intcutlin3b |
| intcutnonlin3bmp | parallelized mod of intcutnonlin3b, calculates flamethickness along flamefront, plots thickness vs. flamefront, for input/ output arguments see intcutnonlin3b |