#include <ple_locator.h>
#include "fvm_nodal.h"
#include "cs_base.h"
#include "cs_halo.h"
#include "cs_mesh.h"
#include "cs_mesh_quantities.h"
Go to the source code of this file.
◆ cs_atmo_aerosol_type_t
Enumerator |
---|
CS_ATMO_AEROSOL_OFF | |
CS_ATMO_AEROSOL_SSH | |
◆ cs_atmo_model_t
Enumerator |
---|
CS_ATMO_OFF | |
CS_ATMO_CONSTANT_DENSITY | |
CS_ATMO_DRY | |
CS_ATMO_HUMID | |
◆ cs_atmo_nucleation_type_t
Enumerator |
---|
CS_ATMO_NUC_OFF | |
CS_ATMO_NUC_PRUPPACHER_KLETT | |
CS_ATMO_NUC_COHARD | |
CS_ATMO_NUC_ABDUL_RAZZAK | |
◆ cs_atmo_aerosol_log_setup()
void cs_atmo_aerosol_log_setup |
( |
void |
| ) |
|
Print the atmospheric aerosols options to setup.log.
◆ cs_atmo_chemistry_log_setup()
void cs_atmo_chemistry_log_setup |
( |
void |
| ) |
|
Print the atmospheric chemistry options to setup.log.
◆ cs_atmo_chemistry_set_aerosol_file_name()
void cs_atmo_chemistry_set_aerosol_file_name |
( |
const char * |
file_name | ) |
|
This function sets the file name to initialize the aerosol library.
- Parameters
-
[in] | file_name | name of the file. |
◆ cs_atmo_chemistry_set_spack_file_name()
void cs_atmo_chemistry_set_spack_file_name |
( |
const char * |
file_name | ) |
|
This function set the file name of the SPACK file.
- Parameters
-
[in] | file_name | name of the file. |
◆ cs_atmo_compute_solar_angles()
1D Radiative scheme - Solar data + zenithal angle) Compute:
- zenithal angle
- solar contant (with correction for earth - solar length)
- albedo if above the sea (Use analytical formulae of Paltrige and Platt dev.in atm. science no 5)
- Parameters
-
[in] | xlat | latitude |
[in] | xlong | longitude |
[in] | jour | day in the year |
[in] | heurtu | Universal time (hour) |
[in] | imer | sea index |
[out] | albe | albedo |
[out] | muzero | cosin of zenithal angle |
[out] | omega | solar azimut angle |
[out] | fo | solar constant |
- zenithal angle
- solar contant (with correction for earth - solar length)
- albedo if above the sea (Use analytical formulae of Paltrige and Platt dev.in atm. science no 5)
- Parameters
-
[in] | latitude | latitude |
[in] | longitude | longitude |
[in] | squant | start day in the year |
[in] | utc | Universal time (hour) |
[in] | sea_id | sea index |
[out] | albedo | albedo |
[out] | muzero | cosin of zenithal angle |
[out] | omega | solar azimut angle |
[out] | fo | solar constant |
◆ cs_atmo_declare_chem_from_spack()
void cs_atmo_declare_chem_from_spack |
( |
void |
| ) |
|
This function declare additional transported variables for atmospheric module for the chemistry defined from SPACK.
This function declare additional transported variables for atmospheric module for the chemistry defined from SPACK.
◆ cs_atmo_hydrostatic_profiles_compute()
void cs_atmo_hydrostatic_profiles_compute |
( |
void |
| ) |
|
This function computes hydrostatic profiles of density and pressure.
This function solves the following transport equation on
:
where
is the gravity field and
is the potential temperature.
The boundary conditions on
read:
and Neumann elsewhere.
◆ cs_atmo_log_setup()
void cs_atmo_log_setup |
( |
void |
| ) |
|
Print the atmospheric module options to setup.log.
◆ cs_atmo_set_meteo_file_name()
void cs_atmo_set_meteo_file_name |
( |
const char * |
file_name | ) |
|
This function set the file name of the meteo file.
- Parameters
-
[in] | file_name | name of the file. |
◆ cs_atmo_z_ground_compute()
void cs_atmo_z_ground_compute |
( |
void |
| ) |
|
This function computes the ground elevation.
This function solves the following transport equation on
:
where
is the gravity field
The boundary conditions on
read:
Remarks:
- a steady state is looked for.
◆ cs_glob_atmo_chemistry
◆ cs_glob_atmo_constants
◆ cs_glob_atmo_option