My Project
mod_rrk.f90
Go to the documentation of this file.
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 !/===========================================================================/
13 ! Copyright (c) 2007, The University of Massachusetts Dartmouth
14 ! Produced at the School of Marine Science & Technology
15 ! Marine Ecosystem Dynamics Modeling group
16 ! All rights reserved.
17 !
18 ! FVCOM has been developed by the joint UMASSD-WHOI research team. For
19 ! details of authorship and attribution of credit please see the FVCOM
20 ! technical manual or contact the MEDM group.
21 !
22 !
23 ! This file is part of FVCOM. For details, see http://fvcom.smast.umassd.edu
24 ! The full copyright notice is contained in the file COPYRIGHT located in the
25 ! root directory of the FVCOM code. This original header must be maintained
26 ! in all distributed versions.
27 !
28 ! THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
29 ! AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
30 ! THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
31 ! PURPOSE ARE DISCLAIMED.
32 !
33 !/---------------------------------------------------------------------------/
34 ! CVS VERSION INFORMATION
35 ! $Id$
36 ! $Name$
37 ! $Revision$
38 !/===========================================================================/
39 
40 MODULE rrkval
41 END MODULE rrkval
42 
43 MODULE mod_rrk
44  USE mod_input, only : nc_start
45  USE rrkval
46  USE control
47  USE mod_utils
48  USE mod_nctools
49  IMPLICIT NONE
50  SAVE
51 
52  INTEGER :: rrk_eofcontr
53  CHARACTER(LEN=80) :: ref_start_date
54  CHARACTER(LEN=80) :: ref_end_date
55  CHARACTER(LEN=80) :: rrk_start_date
56  CHARACTER(LEN=80) :: rrk_end_date
57 
58  TYPE(time) :: ref_start_time
59  TYPE(time) :: ref_end_time
60  TYPE(time) :: rrk_start_time
61  TYPE(time) :: rrk_end_time
62 
63  TYPE(time) :: rrk_cyc
64 
65  CHARACTER(LEN=80) :: rrk_assim_interval
66  TYPE(time) :: rrk_interval
67 
68 
69  INTEGER ref_int !!GLOBAL NUMBER OF THE READING FILE INTERVALS
70  INTEGER rrk_nobsmax
71  INTEGER rrk_option !!OPTION 1 FOR BAROTROPIC CASE; OPTION 2 FOR BAROCLINIC CASE
72  INTEGER rrk_neof !!NUMBER OF THE EOF
73  REAL(sp) :: rrk_psize !!PERTURBATION SIZE
74  REAL(sp) :: rrk_pscale !!PSEUDO MODEL ERROR
75  REAL(sp) :: rrk_rscale !!SCALE FACTOR APPLIED TO ONE STANDARD DEVIATION FOR R
76 
77  LOGICAL :: rrk_on
78 
79 END MODULE mod_rrk
80 
character(len=80) rrk_assim_interval
Definition: mod_rrk.f90:65
type(time) rrk_cyc
Definition: mod_rrk.f90:63
integer rrk_nobsmax
Definition: mod_rrk.f90:70
character(len=80) ref_start_date
Definition: mod_rrk.f90:53
character(len=80) ref_end_date
Definition: mod_rrk.f90:54
type(time) ref_end_time
Definition: mod_rrk.f90:59
real(sp) rrk_rscale
Definition: mod_rrk.f90:75
type(time) rrk_end_time
Definition: mod_rrk.f90:61
character(len=80) rrk_start_date
Definition: mod_rrk.f90:55
type(time) rrk_interval
Definition: mod_rrk.f90:66
integer rrk_option
Definition: mod_rrk.f90:71
type(time) rrk_start_time
Definition: mod_rrk.f90:60
real(sp) rrk_pscale
Definition: mod_rrk.f90:74
character(len=80) rrk_end_date
Definition: mod_rrk.f90:56
type(time) ref_start_time
Definition: mod_rrk.f90:58
integer ref_int
Definition: mod_rrk.f90:69
integer rrk_eofcontr
Definition: mod_rrk.f90:52
logical rrk_on
Definition: mod_rrk.f90:77
real(sp) rrk_psize
Definition: mod_rrk.f90:73
integer rrk_neof
Definition: mod_rrk.f90:72
type(ncfile), pointer nc_start
Definition: mod_input.f90:51