1 #ifndef __CS_GUI_PARTICLES_H__ 2 #define __CS_GUI_PARTICLES_H__ 63 const char *
const fstr,
75 const char *
const fstr,
87 const char *
const fstr,
195 const int *
const ijnbp,
196 const int *
const ijfre,
197 const int *
const iclst,
198 const int *
const ijuvw,
199 const int *
const iuno,
200 const int *
const iupt,
201 const int *
const ivpt,
202 const int *
const iwpt,
204 const int *
const ipoit,
205 const int *
const idebt,
207 const int *
const idpt,
208 const int *
const ivdpt,
209 const int *
const iropt,
211 const int *
const itpt,
212 const int *
const icpt,
213 const int *
const iepsi,
217 const int const ihpt[],
integer, save ivismp
associates (=1) or not (=0) the variable "particle mass" with the output of particles or trajectories...
Definition: lagran.f90:1310
integer, save iuno
particle velocity magnitude
Definition: lagran.f90:636
integer, save iencnbbd
Definition: lagran.f90:1173
integer, save ijuvw
velocity condition type:
Definition: lagran.f90:603
integer, save iviswat
Definition: lagran.f90:1328
integer, save ivistp
associates (=1) or not (=0) the variable "residence time" with the output of particles or trajectorie...
Definition: lagran.f90:1298
integer, save idirla
direction (1=x, 2=y, 3=z) of the complete model. it corresponds to the main directions of the flow...
Definition: lagran.f90:1084
integer isortl
constant = 2 !TODO
Definition: lagpar.f90:154
void fclag2(const char *const fstr, int *const len, int *const var_id CS_ARGF_SUPP_CHAINE)
Definition: cs_gui_particles.c:608
integer, save ivisck
associates (=1) or not (=0) the variable "mass of coal of the coal particles" with the output of par...
Definition: lagran.f90:1325
integer, save iencmabd
Definition: lagran.f90:1175
integer, save iencdibd
Definition: lagran.f90:1177
integer, save iactvz
Definition: lagran.f90:723
integer, save ntlal
output period of Lagrange listing
Definition: entsor.f90:277
integer iencrl
constant = 6
Definition: lagpar.f90:162
integer, dimension(:), allocatable ifrlag
Definition: pointe.f90:388
integer idepfa
constant = 12
Definition: lagpar.f90:174
integer, save nstist
Definition: lagran.f90:767
#define BEGIN_C_DECLS
Definition: cs_defs.h:419
integer, save ijprpd
Definition: lagran.f90:607
double precision, dimension(ncharm2), save enc1
encrustation data
Definition: lagran.f90:978
integer, save iphyla
activates (>0) or deactivates (=0) the physical models associated to the particles: ...
Definition: lagran.f90:210
integer, save ivisch
associates (=1) or not (=0) the variable "mass of reactive coal of the coal particles" with the outp...
Definition: lagran.f90:1320
integer, save ijprdp
type of user profiles in uslag2:
Definition: lagran.f90:616
integer, save istala
activation (=1) or not (=0) of the calculation of the volume statistics related to the dispersed phas...
Definition: lagran.f90:735
integer, save idpvar
activation (=1) or not (=0) of an evolution equation on the particle diameter. Useful if iphyla = 1 ...
Definition: lagran.f90:220
integer, save ltsdyn
activation (=1) or not (=0) of the two-way coupling on the dynamics of the continuous phase...
Definition: lagran.f90:838
integer, save ipoit
particle weight
Definition: lagran.f90:654
integer, save nfabor
Definition: mesh.f90:58
integer, save idepst
Definition: lagran.f90:250
integer, save injcon
activates (=1) or not (=0) the continuous injection of particles. this option allows to inject partic...
Definition: lagran.f90:496
integer, save ivpt
particle v component by class and zone
Definition: lagran.f90:640
#define CS_ARGF_SUPP_CHAINE
Definition: cs_defs.h:448
integer nozppm
maximum index of boundary zones
Definition: ppppar.f90:45
integer, dimension(nvplmx), save ihslag
historic statistics options
Definition: lagran.f90:821
integer, save iactvy
Definition: lagran.f90:721
integer ientrl
particle injection zone. For each particle class associated with this zone, information must be provi...
Definition: lagpar.f90:152
void fclag3(const char *const fstr, int *const len, int *const var_id CS_ARGF_SUPP_CHAINE)
Definition: cs_gui_particles.c:674
integer, save idebt
flow rate
Definition: lagran.f90:656
integer, save isuila
activation (=1) or not (=0) of a Lagrangian calculation restart. The calculation restart file read wh...
Definition: lagran.f90:71
integer, dimension(nflagm), save iusncl
for all the nfrlag boundary zones previously identified, the number of classes nbclas (a class is a s...
Definition: lagran.f90:509
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. inbrbd = 1 is a compulsory condition to use the particulate average imoybr = 2. Useful if iensi3=1
Definition: lagran.f90:1151
integer, save ivisv2
associates (=1) or not (=0) the variable "particle velocity" with the output of particles or trajecto...
Definition: lagran.f90:1294
integer, save ivisv1
associates (=1) or not (=0) the variable "velocity of the locally undisturbed fluid flow field" with...
Definition: lagran.f90:1290
integer, save ltsmas
activation (=1) or not (=0) of the two-way coupling on the mass. Useful if iilagr = 2...
Definition: lagran.f90:842
integer isymtl
constant = 13
Definition: lagpar.f90:176
integer, save impvar
activation (=1) or not (=0) of an evolution equation on the particle mass Useful if si iphyla = 1 ...
Definition: lagran.f90:224
integer, save itpvar
activation (=1) or not (=0) of an evolution equation on the particle temperature (in degrees Celsius)...
Definition: lagran.f90:216
integer, save iropt
density
Definition: lagran.f90:650
integer, save ijfre
injection frequency (if < 0 : particle are introduced only at first iteration
Definition: lagran.f90:595
double precision, dimension(ncharm2), save enc2
encrustation data
Definition: lagran.f90:980
integer, save inuchl
coal number of the particle (if iphyla=2)
Definition: lagran.f90:622
integer, save iwpt
particle w component by class and zone
Definition: lagran.f90:642
integer, save idstnt
absolute Lagrangian iteration number (includings the restarts) after which the calculation of the vol...
Definition: lagran.f90:756
integer idepo1
constant = 4
Definition: lagpar.f90:158
integer, save iactvx
Definition: lagran.f90:719
integer, save ijnbp
number of particles per class and per boundary zone
Definition: lagran.f90:592
integer, save nbclst
statistic per zone and per class
Definition: lagran.f90:824
integer, save icpt
particle specific heat
Definition: lagran.f90:652
integer nlayer
maximal number of layer per coal particle
Definition: lagpar.f90:60
void uilag1(int *const nlayer, int *const iilagr, int *const isuila, int *const isuist, int *const isttio, int *const injcon, int *const idepst, int *const iphyla, int *const idpvar, int *const itpvar, int *const impvar, int *const iencra, double tprenc[], double visref[], double enc1[], double enc2[], int *const nstits, int *const ltsdyn, int *const ltsmas, int *const ltsthe, int *const nordre, int *const idistu, int *const idiffl, int *const modcpl, int *const idirla, int *const ntlal, int *const ivisv1, int *const ivisv2, int *const ivistp, int *const ivisdm, int *const iviste, int *const ivismp, int *const ivisdk, int *const iviswat, int *const ivisch, int *const ivisck, int *const istala, int *const nbclst, double *const seuil, int *const idstnt, int *const nstist, int ihslag[], int *const iensi3, double *const seuilf, int *const nstbor, int *const inbrbd, int *const iflmbd, int *const iangbd, int *const ivitbd, int *const iencnbbd, int *const iencmabd, int *const iencdibd, int *const iencckbd, int imoybr[], int *const iactfv, int *const iactvx, int *const iactvy, int *const iactvz, int *const iactts)
Definition: cs_gui_particles.c:861
double precision, dimension(ncharm2), save visref
ash critical viscosity in , in the fouling model cf J.D. Watt et T. Fereday (J.Inst.Fuel, Vol.42-p99). Useful if iphyla = 2 and iencra = 1
Definition: lagran.f90:991
integer, save iencra
activates (=1) or not (=0) the option of coal particle fouling. It then is necessary to specify the d...
Definition: lagran.f90:972
integer, save iencckbd
Definition: lagran.f90:1179
integer, dimension(nlayer), save ihpt
particle temperature
Definition: lagran.f90:660
integer, save itpt
particle temperature
Definition: lagran.f90:644
integer, save idiffl
idiffl=1 suppresses the crossing trajectory effect, making turbulent dispersion for the particles ide...
Definition: lagran.f90:1096
integer, save iactfv
Definition: lagran.f90:717
integer, save irawcl
type of coal initial composition (if iphyla=2)
Definition: lagran.f90:620
integer, dimension(nflagm), save iusclb
for all the nfrlag boundary zones previously identified, a particle boundary condition type is given...
Definition: lagran.f90:554
integer, save ltsthe
if iphyla = 1 and itpvar = 1, ltsthe activates (=1) or not (=0) the two-way coupling on temperature...
Definition: lagran.f90:850
integer, save iactts
Definition: lagran.f90:725
integer, dimension(nusbrd+10), save imoybr
the recordings in parbor at every particle/boundary interaction are cumulated values (possibly reset ...
Definition: lagran.f90:1231
integer, save idpt
particle diameter
Definition: lagran.f90:646
integer, save iilagr
Definition: lagran.f90:65
integer, save nstits
Definition: lagran.f90:930
void cs_gui_particles_free(void)
Definition: cs_gui_particles.c:1757
integer, save iangbd
activation (=1) or not (=0) of the recording of the angle between a particle trajectory and a boundar...
Definition: lagran.f90:1164
integer irebol
constant = 3
Definition: lagpar.f90:156
integer, save nstbor
Definition: lagran.f90:1127
double precision, dimension(ncharm2), save tprenc
limit temperature (in degree Celsius) below which the coal particles do not cause any fouling (if the...
Definition: lagran.f90:985
#define END_C_DECLS
Definition: cs_defs.h:420
integer, save iepsi
particle emissivity
Definition: lagran.f90:658
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
Definition: lagran.f90:1255
integer, save isuist
Definition: lagran.f90:742
integer idepo2
constant = 5
Definition: lagpar.f90:160
integer, save iflmbd
activation (=1) or not (=0) of the recording of the particulate mass flow related to the particle/bou...
Definition: lagran.f90:1158
integer, save iclst
number of the statistics group
Definition: lagran.f90:624
void fclag1(const char *const fstr, int *const len, int *const var_id CS_ARGF_SUPP_CHAINE)
Definition: cs_gui_particles.c:543
#define CS_PROCF(x, y)
Definition: cs_defs.h:433
integer, save ivitbd
activation (=1) or not (=0) of the recording of the velocity of a particle involved in a particle/bou...
Definition: lagran.f90:1170
integer, save modcpl
activates (>0) or not (=0) the complete turbulent dispersion model. When modcpl is strictly positive...
Definition: lagran.f90:1079
integer, save ivdpt
particle diameter variance
Definition: lagran.f90:648
void cfname(int *const flag, char *const fstr, int *const len, int *const var_id CS_ARGF_SUPP_CHAINE)
Definition: cs_gui_particles.c:740
integer, save ijprtp
Definition: lagran.f90:611
integer, save isttio
Definition: lagran.f90:84
void uilag2(const int *const nfabor, const int *const nozppm, const int *const ientrl, const int *const isortl, const int *const idepo1, const int *const idepo2, const int *const idepfa, const int *const iencrl, const int *const irebol, const int *const isymtl, const int *const iphyla, const int *const ijnbp, const int *const ijfre, const int *const iclst, const int *const ijuvw, const int *const iuno, const int *const iupt, const int *const ivpt, const int *const iwpt, const int *const ijprpd, const int *const ipoit, const int *const idebt, const int *const ijprdp, const int *const idpt, const int *const ivdpt, const int *const iropt, const int *const ijprtp, const int *const itpt, const int *const icpt, const int *const iepsi, const int *const nlayer, const int *const inuchl, const int *const irawcl, const int const ihpt[], int ifrlag[], int iusncl[], int iusclb[])
Definition: cs_gui_particles.c:1418
integer, save idistu
activation (=1) or not (=0) of the particle turbulent dispersion. The turbulent dispersion is compati...
Definition: lagran.f90:1090
integer, save iviste
associates (=1) or not (=0) the variable "particle temperature" with the output of particles or traje...
Definition: lagran.f90:1306
double precision, save seuil
every cell of the calculation domain contains a certain quantity of particles, representing a certain...
Definition: lagran.f90:804
integer, save ivisdm
associates (=1) or not (=0) the variable "particle diameter" with the output of particles or trajecto...
Definition: lagran.f90:1302
integer, save nordre
order of integration for the stochastic differential equations
Definition: lagran.f90:1070
integer, save ivisdk
associates (=1) or not (=0) the variable "shrinking core diameter of the coal particles" with the ou...
Definition: lagran.f90:1315
integer, save iensi3
Definition: lagran.f90:1286
integer, save iupt
particle u component by class and zone
Definition: lagran.f90:638