8.0
general documentation
cs_atmo_chemistry_t Struct Reference

#include <cs_atmo.h>

+ Collaboration diagram for cs_atmo_chemistry_t:

Data Fields

int model
 
int n_species
 
int n_reactions
 
bool chemistry_with_photolysis
 
cs_atmo_aerosol_type_t aerosol_model
 
bool frozen_gas_chem
 
bool init_gas_with_lib
 
bool init_aero_with_lib
 
int n_layer
 
int n_size
 
char * spack_file_name
 
int * species_to_scalar_id
 
int * species_to_field_id
 
cs_real_tmolar_mass
 
int * chempoint
 
cs_real_treacnum
 
char * aero_file_name
 
char * chem_conc_file_name
 
char * aero_conc_file_name
 

Field Documentation

◆ aero_conc_file_name

char* aero_conc_file_name

Name of the file used to initialize and to apply boundary conditions on aerosol species

◆ aero_file_name

char* aero_file_name

Name of the file used to initialize the aerosol shared library

◆ aerosol_model

cs_atmo_aerosol_type_t aerosol_model

Choice of the aerosol model

  • CS_ATMO_AEROSOL_OFF —> no aerosol model
  • CS_ATMO_AEROSOL_SSH —> external library SSH-aerosol

◆ chem_conc_file_name

char* chem_conc_file_name

Name of the file used to initialize and to apply boundary conditions on chemical species

◆ chemistry_with_photolysis

bool chemistry_with_photolysis

◆ chempoint

int* chempoint

◆ frozen_gas_chem

bool frozen_gas_chem

Flag to deactivate gaseous chemistry when using aerosols

◆ init_aero_with_lib

bool init_aero_with_lib

Flag to initialize aerosols species with the aerosol library

◆ init_gas_with_lib

bool init_gas_with_lib

Flag to initialize gaseous species with the aerosol library

◆ model

int model

Choice of chemistry resolution scheme

  • 0 --> no atmospheric chemistry
  • 1 --> quasi steady equilibrium NOx scheme with 4 species and 5 reactions
  • 2 --> scheme with 20 species and 34 reactions
  • 3 --> CB05 scheme with 52 species and 155 reactions
  • 4 --> user defined schema from SPACK

◆ molar_mass

cs_real_t* molar_mass

Molar mass of the chemical species (g/mol)

◆ n_layer

int n_layer

Number of layers within each aerosol

◆ n_reactions

int n_reactions

◆ n_size

int n_size

Number of aerosols

◆ n_species

int n_species

◆ reacnum

cs_real_t* reacnum

kinetics constants

◆ spack_file_name

char* spack_file_name

◆ species_to_field_id

int* species_to_field_id

◆ species_to_scalar_id

int* species_to_scalar_id

The documentation for this struct was generated from the following file: