SURFEX v8.1
General documentation of Surfex
yomprism.F90
Go to the documentation of this file.
1 !**** PRISM_DUMMY_MOD.F90
2 !
3 ! Purpose.
4 ! --------
5 !
6 !
7 ! Contains
8 ! ----------
9 !
10 ! MODULE PRISM_CONSTANTS
11 !
12 ! Reference:
13 ! ---------
14 ! S. Valcke, 2006: OASIS4 User Guide
15 ! PRISM Support Initiative Report No 3,
16 ! CERFACS, Toulouse, France, 64 pp.
17 !
18 ! Author:
19 ! -------
20 ! Johannes Flemming
21 !
22 ! Modifications.
23 ! --------------
24 ! F. Vana 05-Mar-2015 Support for single precision
25 
26 !**************************************************************************
27 
28 MODULE yomprism
29 
30 USE parkind1 , ONLY : jprd, jpim
31 IMPLICIT NONE
32 SAVE
33 
35  REAL(KIND=JPRD) :: second
36  INTEGER(KIND=JPIM) :: minute
37  INTEGER(KIND=JPIM) :: hour
38  INTEGER(KIND=JPIM) :: day
39  INTEGER(KIND=JPIM) :: month
40  INTEGER(KIND=JPIM) :: year
41  END TYPE prism_time_struct
42 
43 
47 
48  INTEGER(KIND=JPIM), PARAMETER :: prism_gridless = 8
49  INTEGER(KIND=JPIM), PARAMETER :: prism_gaussreduced_regvrt = 9
50  INTEGER(KIND=JPIM), PARAMETER :: prism_double_precision = 5
51  INTEGER(KIND=JPIM), PARAMETER :: prism_undefined = -65535
52 
53 END MODULE yomprism
54 
integer, parameter jpim
Definition: parkind1.F90:13
integer, parameter jprd
Definition: parkind1.F90:39
integer(kind=jpim), parameter prism_gaussreduced_regvrt
Definition: yomprism.F90:49
integer(kind=jpim), parameter prism_double_precision
Definition: yomprism.F90:50
type(prism_time_struct) prism_initial_date
Definition: yomprism.F90:44
integer(kind=jpim), parameter prism_undefined
Definition: yomprism.F90:51
integer(kind=jpim), parameter prism_gridless
Definition: yomprism.F90:48
type(prism_time_struct) prism_jobstart_date
Definition: yomprism.F90:45
type(prism_time_struct) prism_jobend_date
Definition: yomprism.F90:46