8.1
general documentation
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...
 

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 boundary_conditions_init
 
subroutine boundary_conditions_finalize
 
subroutine init_1d_wall_thermal
 Allocate the cs_glob_1d_wall_thermal structure. More...
 
subroutine porosity_ibm_init
 Allocate the cs_glob_porosity_ibm structure. More...
 
subroutine porosity_from_scan_init
 Allocate the cs_glob_porosity_from_scan structure. More...
 
subroutine cs_1d_wall_thermal_get_faces (ifpt1d)
 Return pointer to the ifpt1d array for the 1D wall thermal module. More...
 
subroutine cs_1d_wall_thermal_get_temp (tppt1d)
 Return pointer to the tppt1d array for the 1D wall thermal module. More...
 
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. More...
 
type(c_ptr) function cs_get_cavitation_dgdp_st ()
 Return C pointer to cavitation "dgdpca" array. More...
 
type(c_ptr) function cs_get_cavitation_gam ()
 Return C pointer to cavitation "gamcav" array. More...
 

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
 
integer, dimension(:), pointer, save itypfb
  boundary condition type at the boundary face ifac (see cs_user_boundary_conditions) More...
 
integer, dimension(:), pointer, save itrifb
 indirection array allowing to sort the boundary faces according to their boundary condition type itypfb More...
 
integer, dimension(:), pointer izfppp
 to identify boundary zones associated with boundary faces (specific physics models) More...
 
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 More...
 
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) More...
 
integer(c_int), pointer, save ibm_porosity_mode
 Activate the computation. More...
 
logical(c_bool), pointer, save compute_porosity_from_scan
 Activate the computation. More...
 
integer, save ncepdc
  number of cells in which a pressure drop is imposed. More...
 
integer, dimension(:), allocatable icepdc
  number of the ncepdc cells in which a pressure drop is imposed. See {iicepd} More...
 
real(c_double), dimension(:,:), allocatable, target 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 More...
 
type(c_ptr) p_ckupdc = c_null_ptr
 
integer, save ncetsm
  number of the ncetsm cells in which a mass source term is imposed. See iicesm also More...
 
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 More...
 
integer, dimension(:), allocatable izctsm
 zone where a mass source term is imposed. More...
 
integer, dimension(:,:), allocatable, target itypsm
  type of mass source term for each variable More...
 
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 More...
 
double precision, dimension(:), allocatable, target gamcav
 liquid-vapor mass transfer term for cavitating flows and its derivative with respect to pressure More...
 
double precision, dimension(:), allocatable, target dgdpca
 
double precision, dimension(:,:), allocatable xref_cond
 reference point for wall condensation, used in forced and mixed convection regimes More...
 

Function/Subroutine Documentation

◆ boundary_conditions_finalize()

subroutine pointe::boundary_conditions_finalize

◆ boundary_conditions_init()

subroutine pointe::boundary_conditions_init

◆ cs_1d_wall_thermal_get_faces()

subroutine pointe::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 pointe::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 pointe::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_cavitation_dgdp_st()

type(c_ptr) function pointe::cs_get_cavitation_dgdp_st ( void  )

Return C pointer to cavitation "dgdpca" array.

Returns
cav_dgpd

◆ cs_get_cavitation_gam()

type(c_ptr) function pointe::cs_get_cavitation_gam ( void  )

Return C pointer to cavitation "gamcav" array.

Returns
cav_gam

◆ finalize_aux_arrays()

subroutine pointe::finalize_aux_arrays

◆ finalize_kpdc()

subroutine pointe::finalize_kpdc

◆ finalize_tsma()

subroutine pointe::finalize_tsma

◆ init_1d_wall_thermal()

subroutine pointe::init_1d_wall_thermal

Allocate the cs_glob_1d_wall_thermal structure.

◆ init_aux_arrays()

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

◆ init_kpdc()

subroutine pointe::init_kpdc

◆ init_tsma()

subroutine pointe::init_tsma ( integer  nvar)

◆ porosity_from_scan_init()

subroutine pointe::porosity_from_scan_init

Allocate the cs_glob_porosity_from_scan structure.

◆ porosity_ibm_init()

subroutine pointe::porosity_ibm_init

Allocate the cs_glob_porosity_ibm structure.

◆ resize_aux_arrays()

subroutine pointe::resize_aux_arrays