 |
6.3
general documentation
|
|
Additional right_hand side source terms for turbulence models
Turbulence source terms may be modified using the cs_user_source_terms user-defined function.
Local variables
Remaining initialization
Get the density array in cpro_rom
Get the array of the current turbulent variable and its name
Example
Example of arbitrary additional source term for turbulence models (Source term on the TKE "k" here).
Source term for
with
= 3.0
an
= 4.0
Body
- Note
- The turbulence variable names are:
- 'k' and 'epsilon' for the k-epsilon models
- 'rij' and 'epsilon' for the Rij-epsilon LRR and S SG
- 'rij', 'epsilon' and 'alpha' for the EBRSM
- 'k', 'epsilon', 'phi' and 'f_bar' for the phi-model
- 'k', 'epsilon', 'phi' and 'alpha' for the Bl-v2-k model
- 'k' and 'omega' for the k-omega turbulence model
- 'nu_tilda' for the Spalart Allmaras model
Calculation of the explicit and implicit source terms
bft_printf(
" User source terms for turbulence variable %s\n",
}
}
cs_lnum_t n_cells
Definition: cs_mesh.h:96
cs_mesh_quantities_t * cs_glob_mesh_quantities
double precision, dimension(:), pointer cell_f_vol
fluid volume of each cell
Definition: mesh.f90:156
@ rho
Definition: cs_field_pointer.h:103
int verbosity
Definition: cs_equation_param.h:220
double cs_real_t
Floating-point value.
Definition: cs_defs.h:304
Set of parameters to handle an unsteady convection-diffusion-reaction equation with term sources.
Definition: cs_equation_param.h:201
const void * cs_field_get_key_struct_const_ptr(const cs_field_t *f, int key_id)
Return a read-only pointer to a simple structure for a given key to a field.
Definition: cs_field.c:3565
#define CS_F_(e)
Macro used to return a field pointer by its enumerated value.
Definition: cs_field_pointer.h:51
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:298
cs_field_t * cs_field_by_id(int id)
Return a pointer to a field based on its id.
Definition: cs_field.c:2314
cs_equation_param_t * var_cal_opt
Definition: keywords.h:135
cs_real_t * cell_vol
Definition: cs_mesh_quantities.h:92
int cs_field_key_id(const char *name)
Return an id associated with a given key name.
Definition: cs_field.c:2497
Field descriptor.
Definition: cs_field.h:125
double precision, dimension(nmaxfm), save ff
Definition: coincl.f90:85
@ k
Definition: cs_field_pointer.h:70
int bft_printf(const char *const format,...)
Replacement for printf() with modifiable behavior.
Definition: bft_printf.c:140
const char * cs_field_get_label(const cs_field_t *f)
Return a label associated with a field.
Definition: cs_field.c:4291