SURFEX  V8_0
Surfex V8_0 release
 All Classes Files Functions Variables
modd_pack_ch_isba.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 ! ######################
7 ! ######################
8 !
9 !!**** *MODD_PACK_CH_ISBA - declaration of packed surface parameters for chemistry
10 !!
11 !! PURPOSE
12 !! -------
13 !
14 !!
15 !!** IMPLICIT ARGUMENTS
16 !! ------------------
17 !! None
18 !!
19 !! REFERENCE
20 !! ---------
21 !!
22 !! AUTHOR
23 !! ------
24 !! A. Boone *Meteo France*
25 !!
26 !! MODIFICATIONS
27 !! -------------
28 !! Original 20/09/02
29 !
30 !* 0. DECLARATIONS
31 ! ------------
32 !
33 USE yomhook ,ONLY : lhook, dr_hook
34 USE parkind1 ,ONLY : jprb
35 !
36 IMPLICIT NONE
37 !
38 !-------------------------------------------------------------------------------
39 !
41 
42  REAL, POINTER, DIMENSION(:,:) :: XBLOCK_SIMPLE
43  REAL, POINTER, DIMENSION(:) :: XP_SOILRC_SO2 ! for SO2 deposition
44  REAL, POINTER, DIMENSION(:) :: XP_SOILRC_O3 ! for SO2 deposition
45  REAL, POINTER, DIMENSION(:,:) :: XP_DEP ! deposition velocity
46 
47 END TYPE pack_ch_isba_t
48 !
49 !-------------------------------------------------------------------------------
50 !
51 
52 
53  CONTAINS
54 
55 !
56 !
57 
58 
59 
60 
61 SUBROUTINE pack_ch_isba_init(YPACK_CH_ISBA)
62 TYPE(pack_ch_isba_t), INTENT(INOUT) :: ypack_ch_isba
63 REAL(KIND=JPRB) :: zhook_handle
64 IF (lhook) CALL dr_hook("MODD_PACK_CH_ISBA_N:PACK_CH_ISBA_INIT",0,zhook_handle)
65  nullify(ypack_ch_isba%XBLOCK_SIMPLE)
66  nullify(ypack_ch_isba%XP_SOILRC_SO2)
67  nullify(ypack_ch_isba%XP_SOILRC_O3)
68  nullify(ypack_ch_isba%XP_DEP)
69 IF (lhook) CALL dr_hook("MODD_PACK_CH_ISBA_N:PACK_CH_ISBA_INIT",1,zhook_handle)
70 END SUBROUTINE pack_ch_isba_init
71 
72 
73 END MODULE modd_pack_ch_isba
subroutine pack_ch_isba_init(YPACK_CH_ISBA)