SURFEX v8.1
General documentation of Surfex
Surfex_Git2
src
SURFEX
default_grid.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
SUBROUTINE
default_grid
(HPROGRAM,HGRID)
7
! ######################################
8
!!
9
!! PURPOSE
10
!! -------
11
!! set default for the surface GRID.
12
!!
13
!! METHOD
14
!! ------
15
!!
16
!! EXTERNAL
17
!! --------
18
!!
19
!!
20
!! IMPLICIT ARGUMENTS
21
!! ------------------
22
!!
23
!!
24
!! REFERENCE
25
!! ---------
26
!!
27
!! AUTHOR
28
!! ------
29
!!
30
!! V. Masson Meteo-France
31
!!
32
!! MODIFICATION
33
!! ------------
34
!!
35
!! Original 13/10/03
36
!----------------------------------------------------------------------------
37
!
38
!* 0. DECLARATION
39
! -----------
40
!
41
!
42
USE
yomhook
,ONLY
:
lhook
,
dr_hook
43
USE
parkind1
,ONLY
:
jprb
44
!
45
#ifdef SFX_MNH
46
USE
modi_default_grid_mnh
47
#endif
48
!
49
IMPLICIT NONE
50
!
51
!* 0.1 Declaration of dummy arguments
52
! ------------------------------
53
!
54
CHARACTER(LEN=6)
,
INTENT(IN)
:: HPROGRAM
! program calling READ_PGD
55
CHARACTER(LEN=10)
,
INTENT(OUT)
:: HGRID
! type of grid
56
REAL(KIND=JPRB)
:: ZHOOK_HANDLE
57
!
58
!
59
!* 0.2 Declaration of local variables
60
! ------------------------------
61
!
62
!------------------------------------------------------------------------------
63
!
64
IF
(
lhook
)
CALL
dr_hook
(
'DEFAULT_GRID'
,0,zhook_handle)
65
IF
(hprogram==
'MESONH'
)
THEN
66
#ifdef SFX_MNH
67
CALL
default_grid_mnh(hgrid)
68
#endif
69
ELSE
70
hgrid =
'NONE '
71
END IF
72
IF
(
lhook
)
CALL
dr_hook
(
'DEFAULT_GRID'
,1,zhook_handle)
73
!
74
!-------------------------------------------------------------------------------
75
!
76
END SUBROUTINE
default_grid
yomhook::dr_hook
Definition:
yomhook.F90:20
parkind1::jprb
integer, parameter jprb
Definition:
parkind1.F90:32
yomhook::lhook
logical lhook
Definition:
yomhook.F90:15
parkind1
Definition:
parkind1.F90:1
yomhook
Definition:
yomhook.F90:1
default_grid
subroutine default_grid(HPROGRAM, HGRID)
Definition:
default_grid.F90:7
Generated on Tue Jan 16 2018 16:23:25 for SURFEX v8.1 by
1.8.13