[1] | 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 | |
---|