8.0
general documentation
Loading...
Searching...
No Matches
pointe Module Reference

Data Types

type  pmapper_double_r1
 container for rank 1 double precision array pointer. More...
type  pmapper_double_r2
 container for rank 2 double precision array pointer. More...
type  pmapper_double_r3
 container for rank 3 double precision array pointer. More...

Functions/Subroutines

subroutine init_aux_arrays (ncelet, nfabor)
subroutine resize_aux_arrays
subroutine finalize_aux_arrays
subroutine init_kpdc
subroutine finalize_kpdc
subroutine init_tsma (nvar)
subroutine finalize_tsma
subroutine init_vcond (nvar, ncelet)
subroutine finalize_vcond
subroutine boundary_conditions_init
subroutine boundary_conditions_finalize
subroutine init_1d_wall_thermal
 Allocate the cs_glob_1d_wall_thermal structure.
subroutine porosity_ibm_init
 Allocate the cs_glob_porosity_ibm structure.
subroutine porosity_from_scan_init
 Allocate the cs_glob_porosity_from_scan structure.
subroutine cs_1d_wall_thermal_get_faces (ifpt1d)
 Return pointer to the ifpt1d array for the 1D wall thermal module.
subroutine cs_1d_wall_thermal_get_temp (tppt1d)
 Return pointer to the tppt1d array for the 1D wall thermal module.
subroutine cs_f_volume_mass_injection_get_arrays (var_id, ncesmp, icetsm_p, itypsm_p, smacel_p)
 Return pointers to the mass source term arrays.
type(c_ptr) function cs_get_b_head_loss ()
 Return C pointer to b_head_loss array.
type(c_ptr) function cs_get_cavitation_dgdp_st ()
 Return C pointer to cavitation "dgdpca" array.
type(c_ptr) function cs_get_cavitation_gam ()
 Return C pointer to cavitation "gamcav" array.

Variables

integer, dimension(1), target ivoid1
integer, dimension(1, 1), target ivoid2
double precision, dimension(1), target rvoid1
double precision, dimension(1, 1), target rvoid2
double precision, dimension(1, 1, 1), target rvoid3
integer, dimension(:), pointer, save itypfb
 boundary condition type at the boundary face ifac (see cs_user_boundary_conditions)
integer, dimension(:), allocatable itrifb
 indirection array allowing to sort the boundary faces according to their boundary condition type itypfb
integer, dimension(:), pointer izfppp
 to identify boundary zones associated with boundary faces (specific physics models)
integer(c_int), pointer, save nfpt1d
 number of boundary faces which are coupled with a wall 1D thermal module. See the user subroutine cs_user_1d_wall_thermal
integer(c_int), pointer, save nfpt1t
 global number of boundary faces which are coupled with a wall 1D thermal module. (ie sum over all ranks of nfpt1d)
integer(c_int), pointer, save ibm_porosity_mode
 Activate the computation.
logical(c_bool), pointer, save compute_porosity_from_scan
 Activate the computation.
integer, save ncepdc
 number of cells in which a pressure drop is imposed.
integer, dimension(:), allocatable icepdc
 number of the ncepdc cells in which a pressure drop is imposed. See {iicepd}
double precision, dimension(:,:), allocatable ckupdc
 value of the coefficients of the pressure drop tensor of the ncepdc cells in which a pressure drop is imposed. Note the 6 values are interleaved as follows: (k11, k22, k33, k12, k23, k13). See ickpdc
double precision, dimension(:), allocatable, target b_head_loss
 Head loss factor of the fluid outside the domain, between infinity and the entrance (for ifrent boundary type). The default value is 0, dimensionless factor. The user may give a value in cs_user_boundary_conditions in the array rcodcl(ifac, ipr, 2).
integer, save ncetsm
 number of the ncetsm cells in which a mass source term is imposed. See iicesm also
integer, dimension(:), allocatable, target icetsm
 number of the ncetsm cells in which a mass injection is imposed. See iicesm and the cs_equation_add_volume_mass_injection_* functions
integer, dimension(:), allocatable izctsm
 zone where a mass source term is imposed.
integer, dimension(:,:), allocatable, target itypsm
 type of mass source term for each variable
double precision, dimension(:,:), allocatable, target smacel
 value of the mass source term for pressure. For the other variables, eventual imposed injection value. See the user subroutine cs_user_mass_source_terms
double precision, dimension(:), allocatable, target gamcav
 liquid-vapor mass transfer term for cavitating flows and its derivative with respect to pressure
double precision, dimension(:), allocatable, target dgdpca
double precision, dimension(:,:), allocatable xref_cond
 reference point for wall condensation, used in forced and mixed convection regimes
integer, save ncmast
 number of the ncmast cells in which a condensation source terms is imposed. See lstmast list and the subroutine cs_user_metal_structures_source_terms
integer, dimension(:), allocatable ltmast
 list on the ncmast cells in which a condensation source terms is imposed. See the user subroutine cs_user_metal_structures_source_terms.
integer, dimension(:), allocatable izmast
 zone type where a condensation source terms is imposed to model the metal structures condensation on a volumic zone.
integer, dimension(:,:), allocatable itypst
 type of condensation source terms for each variable
double precision, dimension(:,:), allocatable svcond
 value of the condensation source terms for pressure associated to the metal structures modelling. For the other variables, eventual imposed specific value. See the user subroutine cs_user_metal_structures_source_terms.
double precision, dimension(:), allocatable flxmst
 value of the thermal flux for the condensation model associated to the metal structures modelling. See the user subroutine cs_user_metal_structures_source_terms.
double precision, dimension(:,:), pointer, save tslagr
 

Function/Subroutine Documentation

◆ boundary_conditions_finalize()

subroutine boundary_conditions_finalize

◆ boundary_conditions_init()

subroutine boundary_conditions_init

◆ cs_1d_wall_thermal_get_faces()

subroutine cs_1d_wall_thermal_get_faces ( integer, dimension(:), intent(out), pointer ifpt1d)

Return pointer to the ifpt1d array for the 1D wall thermal module.

Parameters
[out]ifpt1dpointer to ifpt1d

◆ cs_1d_wall_thermal_get_temp()

subroutine cs_1d_wall_thermal_get_temp ( double precision, dimension(:), intent(out), pointer tppt1d)

Return pointer to the tppt1d array for the 1D wall thermal module.

Parameters
[out]tppt1dpointer to tppt1d

◆ cs_f_volume_mass_injection_get_arrays()

subroutine cs_f_volume_mass_injection_get_arrays ( integer(c_int), value var_id,
integer(c_int) ncesmp,
type(c_ptr) icetsm_p,
type(c_ptr) itypsm_p,
type(c_ptr) smacel_p )

Return pointers to the mass source term arrays.

Parameters
[in]var_idid of associated variables
[out]ncesmpnumber of cells with mass source terms
[out]icetsmcell numbers with mass source terms (1 to n)
[out]itpsmpmass source types (0: ambient value, 1: smacel value)
[out]smacelmass source values

◆ cs_get_b_head_loss()

type(c_ptr) function cs_get_b_head_loss ( void )

Return C pointer to b_head_loss array.

Returns
auto_flag pointer to automatic boundary condition array

◆ cs_get_cavitation_dgdp_st()

type(c_ptr) function cs_get_cavitation_dgdp_st ( void )

Return C pointer to cavitation "dgdpca" array.

Returns
cav_dgpd

◆ cs_get_cavitation_gam()

type(c_ptr) function cs_get_cavitation_gam ( void )

Return C pointer to cavitation "gamcav" array.

Returns
cav_gam

◆ finalize_aux_arrays()

subroutine finalize_aux_arrays

◆ finalize_kpdc()

subroutine finalize_kpdc

◆ finalize_tsma()

subroutine finalize_tsma

◆ finalize_vcond()

subroutine finalize_vcond

◆ init_1d_wall_thermal()

subroutine init_1d_wall_thermal

Allocate the cs_glob_1d_wall_thermal structure.

◆ init_aux_arrays()

subroutine init_aux_arrays ( integer, intent(in) ncelet,
integer, intent(in) nfabor )

◆ init_kpdc()

subroutine init_kpdc

◆ init_tsma()

subroutine init_tsma ( integer nvar)

◆ init_vcond()

subroutine init_vcond ( integer nvar,
integer ncelet )

◆ porosity_from_scan_init()

subroutine porosity_from_scan_init

Allocate the cs_glob_porosity_from_scan structure.

◆ porosity_ibm_init()

subroutine porosity_ibm_init

Allocate the cs_glob_porosity_ibm structure.

◆ resize_aux_arrays()

subroutine resize_aux_arrays