1 | |
---|
2 | # registry.io_boilerplate |
---|
3 | # |
---|
4 | # Included by registry program |
---|
5 | # |
---|
6 | # Contains a number of standard state variables associated with I/O |
---|
7 | # |
---|
8 | # |
---|
9 | |
---|
10 | |
---|
11 | # these definitions supercede the definitions in the io_boilerplate_temporary.inc file that follows |
---|
12 | ifdef EM_CORE=1 |
---|
13 | rconfig character auxinput1_inname namelist,time_control 1 "met_em.d<domain>.<date>" - "name of auxinput1 infile" "" "" |
---|
14 | rconfig integer io_form_auxinput1 namelist,time_control 1 2 |
---|
15 | endif |
---|
16 | ifdef NMM_CORE=1 |
---|
17 | rconfig character auxinput1_inname namelist,time_control 1 "met_nmm.d<domain>.<date>" - "name of auxinput1 infile" "" "" |
---|
18 | rconfig integer io_form_auxinput1 namelist,time_control 1 2 |
---|
19 | endif |
---|
20 | |
---|
21 | # the following file is automatically generated by the registry before reading the registry file. |
---|
22 | # see comment above about how to supercede these automatically generated definitions |
---|
23 | include io_boilerplate_temporary.inc |
---|
24 | |
---|
25 | # Output file descriptor for a domain |
---|
26 | state integer oid - - - - - "oid" "" "" |
---|
27 | rconfig integer history_interval namelist,time_control max_domains 0 h "history_interval" "" "MINUTES" |
---|
28 | rconfig integer frames_per_outfile namelist,time_control max_domains 10 h "frames_per_outfile" "" "" |
---|
29 | rconfig logical restart namelist,time_control 1 .false. h "restart" "" "" |
---|
30 | rconfig integer restart_interval namelist,time_control 1 0 h "restart_interval" "" "MINUTES" |
---|
31 | rconfig integer io_form_input namelist,time_control 1 2 h "io_form_input" "" "" |
---|
32 | rconfig integer io_form_history namelist,time_control 1 2 h "io_form_history" "" "" |
---|
33 | rconfig integer io_form_restart namelist,time_control 1 2 h "io_form_restart" "" "" |
---|
34 | rconfig integer io_form_boundary namelist,time_control 1 2 h "io_form_boundary" "" "" |
---|
35 | rconfig integer debug_level namelist,time_control 1 0 - "debug_level" "" "" |
---|
36 | rconfig logical self_test_domain namelist,time_control 1 .false. - "self_test_domain" "" "" |
---|
37 | rconfig character history_outname namelist,time_control 1 "wrfout_d<domain>_<date>" - "name of history outfile" "" "" |
---|
38 | rconfig character history_inname namelist,time_control 1 "wrfhist_d<domain>_<date>" - "name of history infile" "" "" |
---|
39 | |
---|
40 | rconfig integer history_interval_d namelist,time_control max_domains 0 h "history_interval_d" "" "DAYS" |
---|
41 | rconfig integer history_interval_h namelist,time_control max_domains 0 h "history_interval_h" "" "HOURS" |
---|
42 | rconfig integer history_interval_m namelist,time_control max_domains 0 h "history_interval_m" "" "MINUTES" |
---|
43 | rconfig integer history_interval_s namelist,time_control max_domains 0 h "history_interval_s" "" "SECONDS" |
---|
44 | |
---|
45 | rconfig integer inputout_interval_d namelist,time_control max_domains 0 h "inputout_interval_d" "" "DAYS" |
---|
46 | rconfig integer inputout_interval_h namelist,time_control max_domains 0 h "inputout_interval_h" "" "HOURS" |
---|
47 | rconfig integer inputout_interval_m namelist,time_control max_domains 0 h "inputout_interval_m" "" "MINUTES" |
---|
48 | rconfig integer inputout_interval_s namelist,time_control max_domains 0 h "inputout_interval_s" "" "SECONDS" |
---|
49 | rconfig integer inputout_interval namelist,time_control max_domains 0 h "inputout_interval" "" "MINUTES" |
---|
50 | |
---|
51 | rconfig integer restart_interval_d namelist,time_control 1 0 h "restart_interval_d" "" "DAYS" |
---|
52 | rconfig integer restart_interval_h namelist,time_control 1 0 h "restart_interval_h" "" "HOURS" |
---|
53 | rconfig integer restart_interval_m namelist,time_control 1 0 h "restart_interval_m" "" "MINUTES" |
---|
54 | rconfig integer restart_interval_s namelist,time_control 1 0 h "restart_interval_s" "" "SECONDS" |
---|
55 | |
---|
56 | rconfig integer history_begin_y namelist,time_control max_domains 0 h "history_begin_y" "" "YEARS from start of run" |
---|
57 | rconfig integer history_begin_d namelist,time_control max_domains 0 h "history_begin_d" "" "DAYS from start of run" |
---|
58 | rconfig integer history_begin_h namelist,time_control max_domains 0 h "history_begin_h" "" "HOURS from start of run" |
---|
59 | rconfig integer history_begin_m namelist,time_control max_domains 0 h "history_begin_m" "" "MINUTES from start of run" |
---|
60 | rconfig integer history_begin_s namelist,time_control max_domains 0 h "history_begin_s" "" "SECONDS from start of run" |
---|
61 | rconfig integer history_begin namelist,time_control max_domains 0 h "history_begin" "" "MINUTES from start of run" |
---|
62 | |
---|
63 | rconfig integer inputout_begin_y namelist,time_control max_domains 0 h "inputout_begin_y" "" "YEARS from start of run" |
---|
64 | rconfig integer inputout_begin_d namelist,time_control max_domains 0 h "inputout_begin_d" "" "DAYS from start of run" |
---|
65 | rconfig integer inputout_begin_h namelist,time_control max_domains 0 h "inputout_begin_h" "" "HOURS from start of run" |
---|
66 | rconfig integer inputout_begin_m namelist,time_control max_domains 0 h "inputout_begin_m" "" "MINUTES from start of run" |
---|
67 | rconfig integer inputout_begin_s namelist,time_control max_domains 0 h "inputout_begin_s" "" "SECONDS from start of run" |
---|
68 | |
---|
69 | rconfig integer restart_begin_y namelist,time_control 1 0 h "restart_begin_y" "" "YEARS from start of run" |
---|
70 | rconfig integer restart_begin_d namelist,time_control 1 0 h "restart_begin_d" "" "DAYS from start of run" |
---|
71 | rconfig integer restart_begin_h namelist,time_control 1 0 h "restart_begin_h" "" "HOURS from start of run" |
---|
72 | rconfig integer restart_begin_m namelist,time_control 1 0 h "restart_begin_m" "" "MINUTES from start of run" |
---|
73 | rconfig integer restart_begin_s namelist,time_control 1 0 h "restart_begin_s" "" "SECONDS from start of run" |
---|
74 | rconfig integer restart_begin namelist,time_control 1 0 h "restart_begin" "" "MINUTES from start of run" |
---|
75 | |
---|
76 | rconfig integer history_end_y namelist,time_control max_domains 0 h "history_end_y" "" "YEARS from start of run" |
---|
77 | rconfig integer history_end_d namelist,time_control max_domains 0 h "history_end_d" "" "DAYS from start of run" |
---|
78 | rconfig integer history_end_h namelist,time_control max_domains 0 h "history_end_h" "" "HOURS from start of run" |
---|
79 | rconfig integer history_end_m namelist,time_control max_domains 0 h "history_end_m" "" "MINUTES from start of run" |
---|
80 | rconfig integer history_end_s namelist,time_control max_domains 0 h "history_end_s" "" "SECONDS from start of run" |
---|
81 | rconfig integer history_end namelist,time_control max_domains 0 h "history_end" "" "MINUTES from start of run" |
---|
82 | |
---|
83 | rconfig integer inputout_end_y namelist,time_control max_domains 0 h "inputout_end_y" "" "YEARS from start of run" |
---|
84 | rconfig integer inputout_end_d namelist,time_control max_domains 0 h "inputout_end_d" "" "DAYS from start of run" |
---|
85 | rconfig integer inputout_end_h namelist,time_control max_domains 0 h "inputout_end_h" "" "HOURS from start of run" |
---|
86 | rconfig integer inputout_end_m namelist,time_control max_domains 0 h "inputout_end_m" "" "MINUTES from start of run" |
---|
87 | rconfig integer inputout_end_s namelist,time_control max_domains 0 h "inputout_end_s" "" "SECONDS from start of run" |
---|
88 | |
---|
89 | rconfig integer simulation_start_year derived 1 0 - "simulation_start_year" "start of simulation through restarts" "4-digit year" |
---|
90 | rconfig integer simulation_start_month derived 1 0 - "simulation_start_month" "start of simulation through restarts" "2-digit month" |
---|
91 | rconfig integer simulation_start_day derived 1 0 - "simulation_start_day" "start of simulation through restarts" "2-digit day" |
---|
92 | rconfig integer simulation_start_hour derived 1 0 - "simulation_start_hour" "start of simulation through restarts" "2-digit hour" |
---|
93 | rconfig integer simulation_start_minute derived 1 0 - "simulation_start_minute" "start of simulation through restarts" "2-digit minute" |
---|
94 | rconfig integer simulation_start_second derived 1 0 - "simulation_start_second" "start of simulation through restarts" "2-digit second" |
---|
95 | rconfig logical reset_simulation_start namelist,time_control 1 .false. h "reset_simulation_start" "set simulation start date equal to start date of this run" "logical" |
---|
96 | |
---|
97 | rconfig integer sr_x namelist,domains max_domains 0 |
---|
98 | rconfig integer sr_y namelist,domains max_domains 0 |
---|
99 | |
---|
100 | ifdef EM_CORE=1 |
---|
101 | rconfig character sgfdda_inname namelist,fdda 1 "sgfdda_d<domain>" - "name of sgfdda infile" "" "" |
---|
102 | rconfig character gfdda_inname namelist,fdda 1 "gfdda_d<domain>" - "name of gfdda infile" "" "" |
---|
103 | rconfig integer sgfdda_interval_d namelist,fdda max_domains 0 h "sgfdda_interval_d" "" "DAYS" |
---|
104 | rconfig integer sgfdda_interval_h namelist,fdda max_domains 0 h "sgfdda_interval_h" "" "HOURS" |
---|
105 | rconfig integer sgfdda_interval_m namelist,fdda max_domains 0 h "sgfdda_interval_m" "" "MINUTES" |
---|
106 | rconfig integer sgfdda_interval_s namelist,fdda max_domains 0 h "sgfdda_interval_s" "" "SECONDS" |
---|
107 | rconfig integer sgfdda_interval_y namelist,fdda max_domains 0 h "sgfdda_interval_y" "" "YEARS" |
---|
108 | rconfig integer sgfdda_interval namelist,fdda max_domains 0 h "sgfdda_interval" "" "MINUTES" |
---|
109 | rconfig integer gfdda_interval_d namelist,fdda max_domains 0 h "gfdda_interval_d" "" "DAYS" |
---|
110 | rconfig integer gfdda_interval_h namelist,fdda max_domains 0 h "gfdda_interval_h" "" "HOURS" |
---|
111 | rconfig integer gfdda_interval_m namelist,fdda max_domains 0 h "gfdda_interval_m" "" "MINUTES" |
---|
112 | rconfig integer gfdda_interval_s namelist,fdda max_domains 0 h "gfdda_interval_s" "" "SECONDS" |
---|
113 | rconfig integer gfdda_interval_y namelist,fdda max_domains 0 h "gfdda_interval_y" "" "YEARS" |
---|
114 | rconfig integer gfdda_interval namelist,fdda max_domains 0 h "gfdda_interval" "" "MINUTES" |
---|
115 | rconfig integer sgfdda_begin_y namelist,fdda max_domains 0 h "sgfdda_begin_y" "" "YEARS from start of run" |
---|
116 | rconfig integer sgfdda_begin_d namelist,fdda max_domains 0 h "sgfdda_begin_d" "" "DAYS from start of run" |
---|
117 | rconfig integer sgfdda_begin_h namelist,fdda max_domains 0 h "sgfdda_begin_h" "" "HOURS from start of run" |
---|
118 | rconfig integer sgfdda_begin_m namelist,fdda max_domains 0 h "sgfdda_begin_m" "" "MINUTES from start of run" |
---|
119 | rconfig integer sgfdda_begin_s namelist,fdda max_domains 0 h "sgfdda_begin_s" "" "SECONDS from start of run" |
---|
120 | rconfig integer gfdda_begin_y namelist,fdda max_domains 0 h "gfdda_begin_y" "" "YEARS from start of run" |
---|
121 | rconfig integer gfdda_begin_d namelist,fdda max_domains 0 h "gfdda_begin_d" "" "DAYS from start of run" |
---|
122 | rconfig integer gfdda_begin_h namelist,fdda max_domains 0 h "gfdda_begin_h" "" "HOURS from start of run" |
---|
123 | rconfig integer gfdda_begin_m namelist,fdda max_domains 0 h "gfdda_begin_m" "" "MINUTES from start of run" |
---|
124 | rconfig integer gfdda_begin_s namelist,fdda max_domains 0 h "gfdda_begin_s" "" "SECONDS from start of run" |
---|
125 | rconfig integer sgfdda_end_y namelist,fdda max_domains 0 h "sgfdda_end_y" "" "YEARS from start of run" |
---|
126 | rconfig integer sgfdda_end_d namelist,fdda max_domains 0 h "sgfdda_end_d" "" "DAYS from start of run" |
---|
127 | rconfig integer sgfdda_end_h namelist,fdda max_domains 0 h "sgfdda_end_h" "" "HOURS from start of run" |
---|
128 | rconfig integer sgfdda_end_m namelist,fdda max_domains 0 h "sgfdda_end_m" "" "MINUTES from start of run" |
---|
129 | rconfig integer sgfdda_end_s namelist,fdda max_domains 0 h "sgfdda_end_s" "" "SECONDS from start of run" |
---|
130 | rconfig integer gfdda_end_y namelist,fdda max_domains 0 h "gfdda_end_y" "" "YEARS from start of run" |
---|
131 | rconfig integer gfdda_end_d namelist,fdda max_domains 0 h "gfdda_end_d" "" "DAYS from start of run" |
---|
132 | rconfig integer gfdda_end_h namelist,fdda max_domains 0 h "gfdda_end_h" "" "HOURS from start of run" |
---|
133 | rconfig integer gfdda_end_m namelist,fdda max_domains 0 h "gfdda_end_m" "" "MINUTES from start of run" |
---|
134 | rconfig integer gfdda_end_s namelist,fdda max_domains 0 h "gfdda_end_s" "" "SECONDS from start of run" |
---|
135 | rconfig integer io_form_sgfdda namelist,fdda 1 2 h "io_form_sgfdda" "" "" |
---|
136 | rconfig integer io_form_gfdda namelist,fdda 1 2 h "io_form_gfdda" "" "" |
---|
137 | endif |
---|
138 | |
---|
139 | # for reading in stream variable-set reconfiguration information at run time |
---|
140 | rconfig character iofields_filename namelist,time_control max_domains "NONE_SPECIFIED" |
---|
141 | rconfig logical ignore_iofields_warning namelist,time_control 1 .true. |
---|
142 | |
---|