Particles/boundary interactions statistics

| programmer's documentation

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Variables
Particles/boundary interactions statistics
Module for Lagrangian model
Collaboration diagram for Particles/boundary interactions statistics:

## Variables
integer, save | nusbor
| number additional user data to record for the calculation of additional boundary statistics in parbor. Useful if iensi3=1 More...
integer, save | nstbor
| number of absolute Lagrangian iterations (including the restarts) after which the statistics at the boundaries are considered stationary are veraged (over time or over the number of interactions). If the number of absolute Lagrangian iterations is lower than nstbor, or if isttio=0, the statistics are reset to zero at every Lagrangian iteration (non-stationary statistics). Useful if iensi3=1 and isttio=1 More...
integer, save | npstf
| number of iterations during which stationary boundary statistics have been cumulated. Useful if iensi3=1, isttio=1 and nstbor inferior or equal to the current Lagrangian iteration. npstf is initialised and updated automatically by the code, its value is not to be modified by the user More...
integer, save | npstft
| number of iterations during which boundary statistics have been calculated (the potential iterations during which non-stationary statistics have been calculated are counted in npstft). Useful if iensi3=1. npstft is initialised and updated automatically by the code, its value is not to be modified by the user More...
integer, save | inbrbd
| activation (=1) or not (=0) of the recording of the number of particle/boundary interactions, and of the calculation of the associated boundary statistics. inbrd = 1 is a compulsory condition to use the particulate average imoybr = 2. Useful if iensi3=1 More...
integer, save | iflmbd
| activation (=1) or not (=0) of the recording of the particulate mass flow related to the particle/boundary interactions, and of the calculation of the associated boundary statistics. inbrd = 1 is a compulsory condition to use iflmbd=1. Useful if iensi3=1 and inbrbd=1 More...
integer, save | iangbd
| activation (=1) or not (=0) of the recording of the angle between a particle trajectory and a boundary face involved in a particle/boundary interaction, and of the calculation of the associated boundary statistics. Useful if iensi3=1 More...
integer, save | ivitbd
| activation (=1) or not (=0) of the recording of the velocity of a particle involved in a particle/boundary interaction, and of the calculation of the associated boundary statistics. Useful if iensi3=1 More...
integer, save | iencnbbd
integer, save | iencmabd
integer, save | iencdibd
integer, save | iencckbd
integer, save | inbr
| number of particle/boundary interactions More...
integer, save | iflm
| iflm: particle mass flow at the boundary faces More...
integer, save | iang
| iang: mean interaction angle with the boundary faces More...
integer, save | ivit
| ivit: mean interaction velocity with the boundary faces More...
integer, save | iencnb
integer, save | iencma
integer, save | iencdi
integer, save | iencck
integer, dimension(nusbrd), save | iusb
| supplementary user boundary statistics More...
integer, dimension(nusbrd+10), save | imoybr
| the recordings in parbor at every particle/boundary interaction are cumulated values (possibly reset to zero at every iteration in the non-stationary case). They must therefore be divided by a quantity to get boundary statistics. The user can choose between two average types: More...
integer, save | inclg
integer, save | iscovc
double precision, save | tstatp
| if the recording of the boundary statistics is stationary, tstatp contains the cumulated physical duration of the recording of the boundary statistics. if the recording of the boundary statisticss is non-stationary, then tstat=dtp (it is the Lagrangian time step, because the statistics are reset to zero at every time step). Useful if iensi3=1 More...
double precision, save | seuilf
| every boundary face of the mesh undergoes a certain number of interactions with particles, expressed in term of statistical weight (sum of the statistical weights of all the particles which have interacted with the boundary face). seuilf is the limit statistical weight value, below which the contribution of the face is not taken into account in the statistics at the boundaries for post-processing. Useful if iensi3=1 More...
character *50, dimension(nvplmx), save | nombrd
| name of the boundary statistics, displayed in the listing and the post-processing files. Useful if iensi3=1. Warning: this name is also used to reference information in the restart file (isuist =1). If the name of a variable is changed between two calculations, it will not be possible to read its value from the restart file More...
integer, save | iifrla
| ifrlag pointer in ia to identify boundary zones and faces More...

## Detailed Description

## Variable Documentation

integer, save iang

iang: mean interaction angle with the boundary faces

integer, save iangbd

activation (=1) or not (=0) of the recording of the angle between a particle trajectory and a boundary face involved in a particle/boundary interaction, and of the calculation of the associated boundary statistics. Useful if iensi3=1

integer, save iencck

integer, save iencckbd

integer, save iencdi

integer, save iencdibd

integer, save iencma

integer, save iencmabd

integer, save iencnb

integer, save iencnbbd

integer, save iflm

iflm: particle mass flow at the boundary faces

integer, save iflmbd

activation (=1) or not (=0) of the recording of the particulate mass flow related to the particle/boundary interactions, and of the calculation of the associated boundary statistics. inbrd = 1 is a compulsory condition to use iflmbd=1. Useful if iensi3=1 and inbrbd=1

integer, save iifrla

ifrlag pointer in ia to identify boundary zones and faces

integer, dimension(nusbrd+10), save imoybr

the recordings in parbor at every particle/boundary interaction are cumulated values (possibly reset to zero at every iteration in the non-stationary case). They must therefore be divided by a quantity to get boundary statistics. The user can choose between two average types:

- = 0: no average is applied to the recorded cumulated values.
- = 1: a time-average is calculated. The cumulated value is divided by the physical duration in the case of stationary averages (isttio=1). The cumulated value is divided by the value of the last time step in the case of non-stationary averages (isttio=0), and also in the case of stationary averages while the absolute Lagrangian iteration number is inferior to nstbor.
- = 2: a particulate average is calculated. The cumulated value is divided by the number of particle/boundary interactions (in terms of statistical weight) recorded in parbor(nfabor,inbr). This average can only be calculated when inbrbd=1. The average is calculated if the number of interactions (in statistical weight) of the considered boundary face is strictly higher than seuilf, otherwise the average at the face is set to zero. only the cumulated value is recorded in the restart file. Useful if iensi3=1

integer, save inbr

number of particle/boundary interactions

integer, save inbrbd

activation (=1) or not (=0) of the recording of the number of particle/boundary interactions, and of the calculation of the associated boundary statistics. inbrd = 1 is a compulsory condition to use the particulate average imoybr = 2. Useful if iensi3=1

integer, save inclg

integer, save iscovc

integer, dimension(nusbrd), save iusb

supplementary user boundary statistics

integer, save ivit

ivit: mean interaction velocity with the boundary faces

integer, save ivitbd

activation (=1) or not (=0) of the recording of the velocity of a particle involved in a particle/boundary interaction, and of the calculation of the associated boundary statistics. Useful if iensi3=1

character*50, dimension(nvplmx), save nombrd

name of the boundary statistics, displayed in the listing and the post-processing files. Useful if iensi3=1. Warning: this name is also used to reference information in the restart file (isuist =1). If the name of a variable is changed between two calculations, it will not be possible to read its value from the restart file

integer, save npstf

number of iterations during which stationary boundary statistics have been cumulated. Useful if iensi3=1, isttio=1 and nstbor inferior or equal to the current Lagrangian iteration. npstf is initialised and updated automatically by the code, its value is not to be modified by the user

integer, save npstft

number of iterations during which boundary statistics have been calculated (the potential iterations during which non-stationary statistics have been calculated are counted in npstft). Useful if iensi3=1. npstft is initialised and updated automatically by the code, its value is not to be modified by the user

integer, save nstbor

number of absolute Lagrangian iterations (including the restarts) after which the statistics at the boundaries are considered stationary are veraged (over time or over the number of interactions). If the number of absolute Lagrangian iterations is lower than nstbor, or if isttio=0, the statistics are reset to zero at every Lagrangian iteration (non-stationary statistics). Useful if iensi3=1 and isttio=1

integer, save nusbor

number additional user data to record for the calculation of additional boundary statistics in parbor. Useful if iensi3=1

double precision, save seuilf

every boundary face of the mesh undergoes a certain number of interactions with particles, expressed in term of statistical weight (sum of the statistical weights of all the particles which have interacted with the boundary face). seuilf is the limit statistical weight value, below which the contribution of the face is not taken into account in the statistics at the boundaries for post-processing. Useful if iensi3=1

double precision, save tstatp

if the recording of the boundary statistics is stationary, tstatp contains the cumulated physical duration of the recording of the boundary statistics. if the recording of the boundary statisticss is non-stationary, then tstat=dtp (it is the Lagrangian time step, because the statistics are reset to zero at every time step). Useful if iensi3=1