Newer
Older
!MNH_LIC Copyright 1994-2014 CNRS, Meteo-France and Universite Paul Sabatier
!MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence
!MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt
!MNH_LIC for details. version 1.
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
!-----------------------------------------------------------------
!--------------- special set of characters for RCS information
!-----------------------------------------------------------------
! $Source$ $Revision$
! MASDEV4_7 modd 2006/07/12 18:36:21
!-----------------------------------------------------------------
! #############################
MODULE MODD_DEEP_CONVECTION_n
! #############################
!
!!**** *MODD_DEEP_CONVECTION$n* - Contains convective tendencies
!!
!! PURPOSE
!! -------
!! Contains global convective tendencies and convective counter
!
!!
!!** IMPLICIT ARGUMENTS
!! ------------------
!! None
!!
!! REFERENCE
!! ---------
!! Book2 of documentation of Meso-NH (MODD_DEEP_CONVECTION$n)
!!
!! AUTHOR
!! ------
!! P. Bechtold *Laboratoire d'Aerologie*
!!
!! MODIFICATIONS
!! -------------
!! Original 26/03/96
!! Modif 11/12/98 : add diagnostic variables
!-------------------------------------------------------------------------------
!
!* 0. DECLARATIONS
! ------------
!
USE MODD_PARAMETERS, ONLY: JPMODELMAX
IMPLICIT NONE

WAUTELET Philippe
committed
INTEGER, DIMENSION(:,:),POINTER :: NCOUNTCONV=>NULL() ! convective counter used
! to refresh the
! convective tendencies
REAL, DIMENSION(:,:,:) ,POINTER :: XDTHCONV=>NULL() ! convective TH tendency (K/s)
REAL, DIMENSION(:,:,:) ,POINTER :: XDRVCONV=>NULL() ! convective r_v tendency (1/s)
REAL, DIMENSION(:,:,:) ,POINTER :: XDRCCONV=>NULL() ! convective r_c tendency (1/s)
REAL, DIMENSION(:,:,:) ,POINTER :: XDRICONV=>NULL() ! convective r_i tendency (1/s)
REAL, DIMENSION(:,:) ,POINTER :: XPRCONV=>NULL() ! total precipitation rate (m/s)
REAL, DIMENSION(:,:) ,POINTER :: XPRSCONV=>NULL() ! solid precipitation rate (m/s)
REAL, DIMENSION(:,:) ,POINTER :: XPACCONV=>NULL() ! accumulated convective
! precipitation (m)
REAL, DIMENSION(:,:,:,:),POINTER ::XDSVCONV=>NULL() ! tracer tendencies (1/s)
!diagnostic variables
REAL, DIMENSION(:,:,:) ,POINTER :: XUMFCONV=>NULL() ! updraft mass flux (kg/s m2)
REAL, DIMENSION(:,:,:) ,POINTER :: XDMFCONV=>NULL() ! downdraft mass flux (kg/s m2)
REAL, DIMENSION(:,:,:) ,POINTER :: XMFCONV=>NULL() ! convective mass flux (kg/s m2)
REAL, DIMENSION(:,:,:) ,POINTER :: XPRLFLXCONV=>NULL() ! liquid precip flux (m/s)
REAL, DIMENSION(:,:,:) ,POINTER :: XPRSFLXCONV=>NULL() ! solid precip flux (m/s)
REAL, DIMENSION(:,:) ,POINTER :: XCAPE=>NULL() ! CAPE (J/kg)
INTEGER,DIMENSION(:,:), POINTER :: NCLTOPCONV=>NULL() ! convective cloud top level
INTEGER,DIMENSION(:,:), POINTER :: NCLBASCONV=>NULL() ! convective cloud base level

WAUTELET Philippe
committed
REAL, DIMENSION(:,:) , POINTER :: XIC_RATE=>NULL() ! IC lightning frequency
REAL, DIMENSION(:,:) , POINTER :: XCG_RATE=>NULL() ! CG lightning frequency
REAL, DIMENSION(:,:) , POINTER :: XIC_TOTAL_NUMBER=>NULL() ! Total number of IC
REAL, DIMENSION(:,:) , POINTER :: XCG_TOTAL_NUMBER=>NULL() ! Total number of CG
CONTAINS
SUBROUTINE DEEP_CONVECTION_GOTO_MODEL(KFROM, KTO)
!

WAUTELET Philippe
committed
INTEGER, INTENT(IN) :: KFROM, KTO
!
END SUBROUTINE DEEP_CONVECTION_GOTO_MODEL
END MODULE MODD_DEEP_CONVECTION_n