← Back to Documentation Home
CCPP SciDoc v8.0.0  v8.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches
iounitdef.f
1
4
5!!!!! ========================================================== !!!!!
6!!!!! module "module_iounitdef description !!!!!
7!!!!! ========================================================== !!!!!
8! !
9! this module defines fortran unit numbers for input/output data !
10! files for the ncep gfs model. !
11! !
12! name type description unit no. !
13! --------------------------------------------------------------- !
14! NISIGI - input, sigma file 1 11 !
15! NISIGI2 - input, sigma file 2 12 !
16! NISFCI - input, surface initial data 14 !
17! !
18! NIMTNVR - input, montain variance file 24 !
19! NIDTBTH - input, equivalent potential temperature file 27 !
20! NICO2TR - input, co2 transm table for gfdl-lw only 15 !
21! NICO2CN - input, monthly/yearly 2-d co2 data (shared) 102 !
22! NIO3PRD - input, ozone production climatology 28 !
23! NIO3LOS - input, ozone destruction climatology 29 !
24! NIO3CLM - input, ozone climatology distribution 48 !
25! NINAMSF - input, namelist for surface file 35 !
26! NISFCYC - input, surface cycle files 101 !
27! NIRADSF - input, radiation surface data files (shared) 102 !
28! NICLTUN - input, cloud tuning table 43 !
29! NIMICPH - input, micro physics data file 1 !
30! NIAERCM - input, aerosols climatology (shared) 102 !
31! !
32! NOSIGR1 - output, first time level sigma restart file 51 !
33! NOSIGR2 - output, second time level sigma restart file 52 !
34! NOSFCR - output, surface restart file 53 !
35! NOSIGF - output, sigma file for post process 61 !
36! NOSFCF - output, surface file for post process 62 !
37! NOFLXF - output, flux file for post process 63 !
38! NOD3DF - output, 3-d file for post process 64 !
39! NOAERF - output, 2-d file for post process 65 !
40!hchuang code change [+1L]
41! NOG3DF - output, 3-d file for GFS-GOCART specific 69 !
42! NOLOGF - output, log file 99 !
43! !
44! NIOFRAD - in/out, temperary radiation data file (shared) 16 !
45! !
46!!!!! ========================================================== !!!!!
47!!!!! end descriptions !!!!!
48!!!!! ========================================================== !!!!!
49
50!========================================!
54!........................................!
55!
56 implicit none
57!
58 public
59
60! --- ... input units
61
62 integer, parameter :: NISIGI = 11
63 integer, parameter :: NISIGI2 = 12
64 integer, parameter :: NISFCI = 14
65 integer, parameter :: NICO2TR = 15
66 integer, parameter :: NICO2CN = 112
67 integer, parameter :: NIMTNVR = 24
68 integer, parameter :: NIDTBTH = 27
69 integer, parameter :: NIO3PRD = 28
70 integer, parameter :: NIO3LOS = 29
71 integer, parameter :: NINAMSF = 35
72 integer, parameter :: NICLTUN = 43
73 integer, parameter :: NIO3CLM = 48
74 integer, parameter :: NIMICPH = 1
75 integer, parameter :: NISFCYC = 111
76 integer, parameter :: NIAERCM = 112
77 integer, parameter :: NIRADSF = 112
78
79! --- ... output units
80
81 integer, parameter :: NOSIGR1 = 51
82 integer, parameter :: NOSIGR2 = 52
83 integer, parameter :: NOSFCR = 53
84 integer, parameter :: NOSIGF = 61
85 integer, parameter :: NOSFCF = 62
86 integer, parameter :: NOFLXF = 63
87 integer, parameter :: NOD3DF = 64
88 integer, parameter :: NOAERF = 65 ! for g2d_fld
89!hchuang code change [+1L]
90 integer, parameter :: NOG3DF = 69
91 integer, parameter :: NOLOGF = 99
92
93! --- ... in/out units
94
95 integer, parameter :: NIOFRAD = 16
96
97!
98!........................................!
99 end module module_iounitdef !
100!========================================!
this module defines fortran unit numbers for input/output data files for the ncep gfs model.
Definition iounitdef.f:53