#include "cs_defs.h"
#include <assert.h>
#include <errno.h>
#include <ctype.h>
#include <stdio.h>
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <float.h>
#include <ple_locator.h>
#include "bft_mem.h"
#include "bft_error.h"
#include "bft_printf.h"
#include "fvm_nodal_extract.h"
#include "cs_base.h"
#include "cs_boundary_conditions.h"
#include "cs_boundary_zone.h"
#include "cs_domain.h"
#include "cs_field.h"
#include "cs_field_default.h"
#include "cs_field_pointer.h"
#include "cs_halo.h"
#include "cs_halo_perio.h"
#include "cs_log.h"
#include "cs_math.h"
#include "cs_mesh.h"
#include "cs_mesh_location.h"
#include "cs_mesh_quantities.h"
#include "cs_parall.h"
#include "cs_equation_iterative_solve.h"
#include "cs_physical_constants.h"
#include "cs_prototypes.h"
#include "cs_post.h"
#include "cs_restart.h"
#include "cs_selector.h"
#include "cs_thermal_model.h"
#include "cs_volume_zone.h"
#include "cs_atmo.h"
#include "cs_atmo_aerosol.h"
Functions | |
void | cs_atmo_z_ground_compute (void) |
This function computes the ground elevation. More... | |
void | cs_atmo_chemistry_set_spack_file_name (const char *file_name) |
This function set the file name of the SPACK file. More... | |
void | cs_atmo_chemistry_set_aerosol_file_name (const char *file_name) |
This function sets the file name to initialize the aerosol library. More... | |
void | cs_atmo_declare_chem_from_spack (void) |
This function declares additional transported variables for atmospheric module for the chemistry defined from SPACK. More... | |
void | cs_atmo_compute_solar_angles (cs_real_t latitude, cs_real_t longitude, cs_real_t squant, cs_real_t utc, int sea_id, cs_real_t *albedo, cs_real_t *muzero, cs_real_t *omega, cs_real_t *fo) |
1D Radiative scheme - Solar data + zenithal angle) Compute: More... | |
void | cs_atmo_chemistry_log_setup (void) |
Print the atmospheric chemistry options to setup.log. More... | |
void | cs_atmo_aerosol_log_setup (void) |
Print the atmospheric aerosols options to setup.log. More... | |
void cs_atmo_aerosol_log_setup | ( | void | ) |
Print the atmospheric aerosols options to setup.log.
void cs_atmo_chemistry_log_setup | ( | void | ) |
Print the atmospheric chemistry options to setup.log.
void cs_atmo_chemistry_set_aerosol_file_name | ( | const char * | file_name | ) |
This function sets the file name to initialize the aerosol library.
[in] | file_name | name of the file. |
void cs_atmo_chemistry_set_spack_file_name | ( | const char * | file_name | ) |
This function set the file name of the SPACK file.
[in] | file_name | name of the file. |
void cs_atmo_compute_solar_angles | ( | cs_real_t | latitude, |
cs_real_t | longitude, | ||
cs_real_t | squant, | ||
cs_real_t | utc, | ||
int | sea_id, | ||
cs_real_t * | albedo, | ||
cs_real_t * | muzero, | ||
cs_real_t * | omega, | ||
cs_real_t * | fo | ||
) |
1D Radiative scheme - Solar data + zenithal angle) Compute:
[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 |
void cs_atmo_declare_chem_from_spack | ( | void | ) |
This function declares 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.
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: