SURFEX v8.1
General documentation of Surfex
modd_ch_surf.F90
Go to the documentation of this file.
1 !SFX_LIC Copyright 1994-2014 CNRS, Meteo-France and Universite Paul Sabatier
2 !SFX_LIC This is part of the SURFEX software governed by the CeCILL-C licence
3 !SFX_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt
4 !SFX_LIC for details. version 1.
5 ! #####################
6  MODULE modd_ch_surf
7 ! ######################
8 !
9 !!
10 !! PURPOSE
11 !! -------
12 ! this module is for the surface scheme only
13 !
14 !
15 !!
16 !!** IMPLICIT ARGUMENTS
17 !! ------------------
18 !! None
19 !!
20 !
21 !! AUTHOR
22 !! ------
23 !! P. Tulet (16/01/01) *Meteo France*
24 !!
25 !! MODIFICATIONS
26 !! -------------
27 !-------------------------------------------------------------------------------
28 !
29 !* 0. DECLARATIONS
30 ! ------------
31 !
32 IMPLICIT NONE
33 !
34 INTEGER,PARAMETER :: jpemismax_f = 10000
35 INTEGER,PARAMETER :: jpemismax_s = 1000
36 INTEGER,PARAMETER :: jpsnapmax = 50
37 !
38 REAL, SAVE, DIMENSION(:), ALLOCATABLE :: xsrealmassmolval ! final molecular
39  ! diffusivity value
40 REAL, SAVE, DIMENSION(:), ALLOCATABLE :: xsrealreactval ! final chemical
41  ! reactivity factor
42  ! with biology
43 REAL, SAVE, DIMENSION(:,:), ALLOCATABLE :: xsrealhenryval ! chemical Henry
44  ! constant value
45 !
46 END MODULE modd_ch_surf
47 
48 
real, dimension(:), allocatable, save xsrealreactval
integer, parameter jpemismax_s
real, dimension(:,:), allocatable, save xsrealhenryval
integer, parameter jpemismax_f
real, dimension(:), allocatable, save xsrealmassmolval
integer, parameter jpsnapmax