Changes between Version 94 and Version 95 of doc/app/chemistry_parameters


Ignore:
Timestamp:
Jan 8, 2019 7:31:59 AM (5 years ago)
Author:
weniger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • doc/app/chemistry_parameters

    v94 v95  
    7878Bottom boundary condition of the chemical species (`cs`) concentration.
    7979
    80 Allowed values are  'dirichlet'  (cs(k=0) = const. = cs_surface + cs_surface_initial_change; When a constant surface concentration flux is used (surface_cs_flux) or emissions are applied (do_emis = .T.), bc_cs_b =  'neumann'  must be used.
     80Allowed values are  'dirichlet'  (cs(k=0) = const. = [#cs_surface cs_surface] + cs_surface_initial_change; When a constant surface concentration flux is used ([#surface_csflux surface_csflux]) or emissions are applied ([#do_emis do_emis] = .T.), '''bc_cs_b''' =  'neumann'  must be used.
    8181}}}
    8282|----------------
     
    9595Allowed are the values  'dirichlet'  (cs(k=nz+1) does not change during the run),  'neumann'  (cs(k=nz+1) = cs(k=nz)),
    9696and  'initial_gradient' .
    97 With the  'initial_gradient'  boundary condition the value of the scalar concentration gradient at the top is calculated from the initial scalar concentration profile (see cs_surface, cs_vertical_gradient) by: bc_cs_t_val = (cs_init(k=nz) - ss_init(k=nz-1)) / dzu(nz). Using this value (assumed constant during the run) the concentration boundary values are calculated as
     97With the  'initial_gradient'  boundary condition the value of the scalar concentration gradient at the top is calculated from the initial scalar concentration profile (see [#cs_surface cs_surface], cs_vertical_gradient) by: bc_cs_t_val = (cs_init(k=nz) - ss_init(k=nz-1)) / dzu(nz). Using this value (assumed constant during the run) the concentration boundary values are calculated as
    9898cs(k=nz+1) = cs(k=nz) + bc_cs_t_val * dzu(nz+1)
    9999(up to k=nz the prognostic equation for the chemical species concentration is solved).