#include "base/cs_defs.h"#include "atmo/cs_air_props.h"#include "atmo/cs_atmo.h"#include "atmo/cs_intprf.h"#include "atmo/cs_atmo_profile_std.h"#include "atmo/cs_atmo_1d_rad.h"#include "base/cs_boundary_zone.h"#include "base/cs_physical_constants.h"#include "base/cs_field.h"#include "base/cs_field_pointer.h"#include "base/cs_math.h"#include "base/cs_mem.h"#include "base/cs_parall.h"#include "base/cs_volume_zone.h"#include "bft/bft_error.h"#include "bft/bft_printf.h"#include "mesh/cs_mesh.h"#include "mesh/cs_mesh_quantities.h"#include "pprt/cs_physical_model.h"#include "rayt/cs_rad_transfer.h"#include "atmo/cs_atmo_ground_model.h"
Include dependency graph for cs_atmo_ground_model.cpp:Functions | |
| static void | _ground_model_variable_init (void) |
| Initialize ground model variables. More... | |
| static void | cs_ground_compute_mean (void) |
| Compute mean values. More... | |
| static void | _compute_convective_exch_resistances (cs_lnum_t face_id, cs_lnum_t ground_id) |
| Ground Plant Atmo Continuum model - compute plant and ground convective exchange resistances. More... | |
| static void | _compute_water_stress (cs_lnum_t ground_id) |
| Ground Plant Atmo Continuum model - compute water stress. More... | |
| static void | _compute_stomatal_conductance (cs_lnum_t ground_id, cs_real_t photo_active_rad, cs_real_t air_leaf_temp, cs_real_t ps, cs_real_t dtref) |
| Ground Plant Atmo Continuum model - compute stomatal conductance. More... | |
| static void | _compute_le_h_and_leaf_temp (cs_lnum_t ground_id, cs_real_t rsh2o, cs_real_t air_leaf_temp, cs_real_t pvsat_dewpoint, cs_real_t wv_molar_mass, cs_real_t rho_moist_air, cs_real_t cp_moist_air, cs_real_t rn_thermal_atm_plant, cs_real_t rn_thermal_ground_plant) |
| Ground Plant Atmo Continuum model - compute energy exchanges and plant temperature. More... | |
| static void | _compute_plant_to_air_source_terms (cs_lnum_t ground_id, cs_real_t dtref, cs_real_t dz_max, cs_real_t rho_moist_air) |
| Ground Plant Atmo Continuum model - compute source term plant and ground to air. More... | |
| void | cs_ground_model (void) |
| Deardorff force restore model. More... | |
| void | cs_atmo_ground_initialize (void) |
| Build constants and variables to describe ground model. More... | |
| void | cs_atmo_ground_cat (int call_stage) |
| Ground - atmosphere parameters computed from a "Land use" file. More... | |
Variables | |
| static cs_plant_option_t | _plant_option |
| cs_plant_option_t * | cs_glob_plant_option = &_plant_option |
Ground Plant Atmo Continuum model - compute plant and ground convective exchange resistances.
| [in] | face_id | and ground_id. |
|
static |
Ground Plant Atmo Continuum model - compute energy exchanges and plant temperature.
| [in] | face_id | and ground_id. |
|
static |
Ground Plant Atmo Continuum model - compute source term plant and ground to air.
| [in] | face_id | and ground_id. |
|
static |
Ground Plant Atmo Continuum model - compute stomatal conductance.
| [in] | face_id | and ground_id. |
|
static |
Ground Plant Atmo Continuum model - compute water stress.
| [in] | face_id | and ground_id. |
|
static |
Initialize ground model variables.
| void cs_atmo_ground_cat | ( | int | call_stage | ) |
Ground - atmosphere parameters computed from a "Land use" file.
| [in] | call_stage | first pass to set default values, second pass to perform some checks and log |
| void cs_atmo_ground_initialize | ( | void | ) |
Build constants and variables to describe ground model.
|
static |
Compute mean values.
| void cs_ground_model | ( | void | ) |
Deardorff force restore model.
Compute ground and interface values using Deardorff force restore method.
|
static |
| cs_plant_option_t* cs_glob_plant_option = &_plant_option |