84 & title, source, institution, & ! (in)
85 & dims, dimsizes, longnames, units, &
87 & xtypes, conventions, gt_version, &
90 & namelist_filename, &
92 & slice_start, slice_end, slice_stride, &
97 & origin_date, origin_date_invalid, &
99 & flag_mpi_gather, flag_mpi_split &
105 character(*),
intent(in):: title
106 character(*),
intent(in):: source
107 character(*),
intent(in):: institution
108 character(*),
intent(in):: dims(:)
109 integer,
intent(in):: dimsizes (:)
110 character(*),
intent(in):: longnames (:)
111 character(*),
intent(in):: units(:)
112 real(DP),
intent(in):: origin
113 real(DP),
intent(in):: terminus
114 character(*),
intent(in),
optional:: xtypes(:)
115 character(*),
intent(in),
optional:: conventions
116 character(*),
intent(in),
optional:: gt_version
117 logical,
intent(in),
optional:: all_output
118 character(*),
intent(in),
optional:: file_prefix
119 character(*),
intent(in),
optional:: namelist_filename
120 real(DP),
intent(in),
optional:: interval
121 integer,
intent(in),
optional:: slice_start(:)
122 integer,
intent(in),
optional:: slice_end(:)
123 integer,
intent(in),
optional:: slice_stride(:)
124 logical,
intent(in),
optional:: space_average(:)
125 logical,
intent(in),
optional:: time_average
126 integer,
intent(in),
optional:: newfile_interval
127 character(*),
intent(in),
optional:: rank
128 type(
dc_datetime),
intent(in),
optional:: origin_date
129 logical,
intent(in),
optional:: origin_date_invalid
130 type(dc_cal_date),
intent(in),
optional:: start_date
131 type(dc_cal),
intent(in),
optional:: cal
132 logical,
intent(in),
optional:: flag_mpi_gather
133 logical,
intent(in),
optional:: flag_mpi_split
138 & title, source, institution, & ! (in)
139 & dims, dimsizes, longnames, units, &
140 & xtypes, conventions, gt_version,&
143 & namelist_filename, &
144 & interval, origin, terminus, &
145 & slice_start, slice_end, slice_stride, &
148 & newfile_interval, &
150 & origin_date, origin_date_invalid, &
152 & flag_mpi_gather, flag_mpi_split &
157 character(*),
intent(in):: title
158 character(*),
intent(in):: source
159 character(*),
intent(in):: institution
160 character(*),
intent(in):: dims(:)
161 integer,
intent(in):: dimsizes (:)
162 character(*),
intent(in):: longnames (:)
163 character(*),
intent(in):: units(:)
164 character(*),
intent(in),
optional:: xtypes(:)
165 character(*),
intent(in),
optional:: conventions
166 character(*),
intent(in),
optional:: gt_version
167 logical,
intent(in),
optional:: all_output
168 character(*),
intent(in),
optional:: file_prefix
169 character(*),
intent(in),
optional:: namelist_filename
170 real,
intent(in),
optional:: interval
171 real,
intent(in),
optional:: origin
172 real,
intent(in),
optional:: terminus
173 integer,
intent(in),
optional:: slice_start(:)
174 integer,
intent(in),
optional:: slice_end(:)
175 integer,
intent(in),
optional:: slice_stride(:)
176 logical,
intent(in),
optional:: space_average(:)
177 logical,
intent(in),
optional:: time_average
178 integer,
intent(in),
optional:: newfile_interval
179 character(*),
intent(in),
optional:: rank
180 type(
dc_datetime),
intent(in),
optional:: origin_date
181 logical,
intent(in),
optional:: origin_date_invalid
182 type(dc_cal_date),
intent(in),
optional:: start_date
183 type(dc_cal),
intent(in),
optional:: cal
184 logical,
intent(in),
optional:: flag_mpi_gather
185 logical,
intent(in),
optional:: flag_mpi_split
190 & title, source, institution, & ! (in)
191 & dims, dimsizes, longnames, units, &
192 & origin, terminus, &
193 & xtypes, conventions, gt_version, &
196 & namelist_filename, &
198 & slice_start, slice_end, slice_stride, &
201 & newfile_interval, &
203 & origin_date, origin_date_invalid, &
205 & flag_mpi_gather, flag_mpi_split &
210 character(*),
intent(in):: title
211 character(*),
intent(in):: source
212 character(*),
intent(in):: institution
213 character(*),
intent(in):: dims(:)
214 integer,
intent(in):: dimsizes (:)
215 character(*),
intent(in):: longnames (:)
216 character(*),
intent(in):: units(:)
219 character(*),
intent(in),
optional:: xtypes(:)
220 character(*),
intent(in),
optional:: conventions
221 character(*),
intent(in),
optional:: gt_version
222 logical,
intent(in),
optional:: all_output
223 character(*),
intent(in),
optional:: file_prefix
224 character(*),
intent(in),
optional:: namelist_filename
226 integer,
intent(in),
optional:: slice_start(:)
227 integer,
intent(in),
optional:: slice_end(:)
228 integer,
intent(in),
optional:: slice_stride(:)
229 logical,
intent(in),
optional:: space_average(:)
230 logical,
intent(in),
optional:: time_average
231 integer,
intent(in),
optional:: newfile_interval
232 character(*),
intent(in),
optional:: rank
233 type(
dc_datetime),
intent(in),
optional:: origin_date
234 logical,
intent(in),
optional:: origin_date_invalid
235 type(dc_cal_date),
intent(in),
optional:: start_date
236 type(dc_cal),
intent(in),
optional:: cal
237 logical,
intent(in),
optional:: flag_mpi_gather
238 logical,
intent(in),
optional:: flag_mpi_split
253 & dim, weight, & ! (in)
258 character(*),
intent(in):: dim
259 real,
intent(in):: weight(:)
260 character(*),
intent(in),
optional:: units
261 character(*),
intent(in),
optional:: xtype
266 & dim, weight, & ! (in)
271 character(*),
intent(in):: dim
272 real(DP),
intent(in):: weight(:)
273 character(*),
intent(in),
optional:: units
274 character(*),
intent(in),
optional:: xtype
279 & dim, weight, & ! (in)
284 character(*),
intent(in):: dim
285 integer,
intent(in):: weight(:)
286 character(*),
intent(in),
optional:: units
287 character(*),
intent(in),
optional:: xtype
297 & dim, array & ! (in)
301 character(*),
intent(in):: dim
302 real,
intent(in):: array(:)
307 & dim, array & ! (in)
311 character(*),
intent(in):: dim
312 real(DP),
intent(in):: array(:)
317 & dim, array & ! (in)
321 character(*),
intent(in):: dim
322 integer,
intent(in):: array(:)
334 character(*),
intent(in):: dim
335 real,
intent(in):: array(:)
342 character(*),
intent(in):: dim
343 real(DP),
intent(in):: array(:)
350 character(*),
intent(in):: dim
351 integer,
intent(in):: array(:)
360 & varname, dims, longname, units, & ! (in)
361 & xtype, time_units, time_average, &
363 & origin, terminus, interval, &
364 & slice_start, slice_end, slice_stride, &
370 character(*),
intent(in):: varname
371 character(*),
intent(in):: dims(:)
372 character(*),
intent(in):: longname
373 character(*),
intent(in):: units
374 character(*),
intent(in),
optional:: xtype
375 character(*),
intent(in),
optional:: time_units
376 logical,
intent(in),
optional:: time_average
377 character(*),
intent(in),
optional:: file
378 real(DP),
intent(in),
optional:: origin
379 real(DP),
intent(in),
optional:: terminus
380 real(DP),
intent(in),
optional:: interval
381 integer,
intent(in),
optional:: slice_start(:)
382 integer,
intent(in),
optional:: slice_end(:)
383 integer,
intent(in),
optional:: slice_stride(:)
384 logical,
intent(in),
optional:: space_average(:)
385 integer,
intent(in),
optional:: newfile_interval
390 & varname, dims, longname, units, & ! (in)
391 & xtype, time_units, time_average, &
393 & origin, terminus, interval, &
394 & slice_start, slice_end, slice_stride, &
400 character(*),
intent(in):: varname
401 character(*),
intent(in):: dims(:)
402 character(*),
intent(in):: longname
403 character(*),
intent(in):: units
407 character(*),
intent(in),
optional:: xtype
408 character(*),
intent(in),
optional:: time_units
409 logical,
intent(in),
optional:: time_average
410 character(*),
intent(in),
optional:: file
411 integer,
intent(in),
optional:: slice_start(:)
412 integer,
intent(in),
optional:: slice_end(:)
413 integer,
intent(in),
optional:: slice_stride(:)
414 logical,
intent(in),
optional:: space_average(:)
415 integer,
intent(in),
optional:: newfile_interval
425 & varname, attrname, value & ! (in)
429 character(*),
intent(in):: varname
430 character(*),
intent(in):: attrname
431 character(*),
intent(in):: value
436 & varname, attrname, value & ! (in)
440 character(*),
intent(in):: varname
441 character(*),
intent(in):: attrname
442 logical,
intent(in):: value
447 & varname, attrname, value & ! (in)
451 character(*),
intent(in):: varname
452 character(*),
intent(in):: attrname
453 integer,
intent(in):: value
458 & varname, attrname, value & ! (in)
462 character(*),
intent(in):: varname
463 character(*),
intent(in):: attrname
464 integer,
intent(in)::
value(:)
469 & varname, attrname, value & ! (in)
473 character(*),
intent(in):: varname
474 character(*),
intent(in):: attrname
475 real,
intent(in):: value
480 & varname, attrname, value & ! (in)
484 character(*),
intent(in):: varname
485 character(*),
intent(in):: attrname
486 real,
intent(in)::
value(:)
491 & varname, attrname, value & ! (in)
495 character(*),
intent(in):: varname
496 character(*),
intent(in):: attrname
497 real(DP),
intent(in):: value
502 & varname, attrname, value & ! (in)
506 character(*),
intent(in):: varname
507 character(*),
intent(in):: attrname
508 real(DP),
intent(in)::
value(:)
518 & time, varname, value, & ! (in)
524 real(DP),
intent(in):: time
525 character(*),
intent(in):: varname
526 real(DP),
intent(in),
target:: value
527 logical,
intent(out),
optional:: err
532 & time, varname, array, & ! (in)
538 real(DP),
intent(in):: time
539 character(*),
intent(in):: varname
540 real(DP),
intent(in),
target:: array(:)
541 logical,
intent(out),
optional:: err
546 & time, varname, array, & ! (in)
552 real(DP),
intent(in):: time
553 character(*),
intent(in):: varname
554 real(DP),
intent(in),
target:: array(:,:)
555 logical,
intent(out),
optional:: err
560 & time, varname, array, & ! (in)
566 real(DP),
intent(in):: time
567 character(*),
intent(in):: varname
568 real(DP),
intent(in),
target:: array(:,:,:)
569 logical,
intent(out),
optional:: err
574 & time, varname, array, & ! (in)
580 real(DP),
intent(in):: time
581 character(*),
intent(in):: varname
582 real(DP),
intent(in),
target:: array(:,:,:,:)
583 logical,
intent(out),
optional:: err
588 & time, varname, array, & ! (in)
594 real(DP),
intent(in):: time
595 character(*),
intent(in):: varname
596 real(DP),
intent(in),
target:: array(:,:,:,:,:)
597 logical,
intent(out),
optional:: err
602 & time, varname, array, & ! (in)
608 real(DP),
intent(in):: time
609 character(*),
intent(in):: varname
610 real(DP),
intent(in),
target:: array(:,:,:,:,:,:)
611 logical,
intent(out),
optional:: err
616 & time, varname, array, & ! (in)
622 real(DP),
intent(in):: time
623 character(*),
intent(in):: varname
624 real(DP),
intent(in),
target:: array(:,:,:,:,:,:,:)
625 logical,
intent(out),
optional:: err
630 & time, varname, value, & ! (in)
636 real(DP),
intent(in):: time
637 character(*),
intent(in):: varname
638 real,
intent(in),
target:: value
639 logical,
intent(out),
optional:: err
644 & time, varname, array, & ! (in)
650 real(DP),
intent(in):: time
651 character(*),
intent(in):: varname
652 real,
intent(in),
target:: array(:)
653 logical,
intent(out),
optional:: err
658 & time, varname, array, & ! (in)
664 real(DP),
intent(in):: time
665 character(*),
intent(in):: varname
666 real,
intent(in),
target:: array(:,:)
667 logical,
intent(out),
optional:: err
672 & time, varname, array, & ! (in)
678 real(DP),
intent(in):: time
679 character(*),
intent(in):: varname
680 real,
intent(in),
target:: array(:,:,:)
681 logical,
intent(out),
optional:: err
686 & time, varname, array, & ! (in)
692 real(DP),
intent(in):: time
693 character(*),
intent(in):: varname
694 real,
intent(in),
target:: array(:,:,:,:)
695 logical,
intent(out),
optional:: err
700 & time, varname, array, & ! (in)
706 real(DP),
intent(in):: time
707 character(*),
intent(in):: varname
708 real,
intent(in),
target:: array(:,:,:,:,:)
709 logical,
intent(out),
optional:: err
714 & time, varname, array, & ! (in)
720 real(DP),
intent(in):: time
721 character(*),
intent(in):: varname
722 real,
intent(in),
target:: array(:,:,:,:,:,:)
723 logical,
intent(out),
optional:: err
728 & time, varname, array, & ! (in)
734 real(DP),
intent(in):: time
735 character(*),
intent(in):: varname
736 real,
intent(in),
target:: array(:,:,:,:,:,:,:)
737 logical,
intent(out),
optional:: err
742 & time, varname, value, & ! (in)
748 real(DP),
intent(in):: time
749 character(*),
intent(in):: varname
750 integer,
intent(in),
target:: value
751 logical,
intent(out),
optional:: err
756 & time, varname, array, & ! (in)
762 real(DP),
intent(in):: time
763 character(*),
intent(in):: varname
764 integer,
intent(in),
target:: array(:)
765 logical,
intent(out),
optional:: err
770 & time, varname, array, & ! (in)
776 real(DP),
intent(in):: time
777 character(*),
intent(in):: varname
778 integer,
intent(in),
target:: array(:,:)
779 logical,
intent(out),
optional:: err
784 & time, varname, array, & ! (in)
790 real(DP),
intent(in):: time
791 character(*),
intent(in):: varname
792 integer,
intent(in),
target:: array(:,:,:)
793 logical,
intent(out),
optional:: err
798 & time, varname, array, & ! (in)
804 real(DP),
intent(in):: time
805 character(*),
intent(in):: varname
806 integer,
intent(in),
target:: array(:,:,:,:)
807 logical,
intent(out),
optional:: err
812 & time, varname, array, & ! (in)
818 real(DP),
intent(in):: time
819 character(*),
intent(in):: varname
820 integer,
intent(in),
target:: array(:,:,:,:,:)
821 logical,
intent(out),
optional:: err
826 & time, varname, array, & ! (in)
832 real(DP),
intent(in):: time
833 character(*),
intent(in):: varname
834 integer,
intent(in),
target:: array(:,:,:,:,:,:)
835 logical,
intent(out),
optional:: err
840 & time, varname, array, & ! (in)
846 real(DP),
intent(in):: time
847 character(*),
intent(in):: varname
848 integer,
intent(in),
target:: array(:,:,:,:,:,:,:)
849 logical,
intent(out),
optional:: err
854 & time, varname, value, & ! (in)
861 character(*),
intent(in):: varname
862 real(DP),
intent(in),
target:: value
863 logical,
intent(out),
optional:: err
868 & time, varname, array, & ! (in)
875 character(*),
intent(in):: varname
876 real(DP),
intent(in),
target:: array(:)
877 logical,
intent(out),
optional:: err
882 & time, varname, array, & ! (in)
889 character(*),
intent(in):: varname
890 real(DP),
intent(in),
target:: array(:,:)
891 logical,
intent(out),
optional:: err
896 & time, varname, array, & ! (in)
903 character(*),
intent(in):: varname
904 real(DP),
intent(in),
target:: array(:,:,:)
905 logical,
intent(out),
optional:: err
910 & time, varname, array, & ! (in)
917 character(*),
intent(in):: varname
918 real(DP),
intent(in),
target:: array(:,:,:,:)
919 logical,
intent(out),
optional:: err
924 & time, varname, array, & ! (in)
931 character(*),
intent(in):: varname
932 real(DP),
intent(in),
target:: array(:,:,:,:,:)
933 logical,
intent(out),
optional:: err
938 & time, varname, array, & ! (in)
945 character(*),
intent(in):: varname
946 real(DP),
intent(in),
target:: array(:,:,:,:,:,:)
947 logical,
intent(out),
optional:: err
952 & time, varname, array, & ! (in)
959 character(*),
intent(in):: varname
960 real(DP),
intent(in),
target:: array(:,:,:,:,:,:,:)
961 logical,
intent(out),
optional:: err
966 & time, varname, value, & ! (in)
973 character(*),
intent(in):: varname
974 real,
intent(in),
target:: value
975 logical,
intent(out),
optional:: err
980 & time, varname, array, & ! (in)
987 character(*),
intent(in):: varname
988 real,
intent(in),
target:: array(:)
989 logical,
intent(out),
optional:: err
994 & time, varname, array, & ! (in)
1001 character(*),
intent(in):: varname
1002 real,
intent(in),
target:: array(:,:)
1003 logical,
intent(out),
optional:: err
1008 & time, varname, array, & ! (in)
1015 character(*),
intent(in):: varname
1016 real,
intent(in),
target:: array(:,:,:)
1017 logical,
intent(out),
optional:: err
1022 & time, varname, array, & ! (in)
1029 character(*),
intent(in):: varname
1030 real,
intent(in),
target:: array(:,:,:,:)
1031 logical,
intent(out),
optional:: err
1036 & time, varname, array, & ! (in)
1043 character(*),
intent(in):: varname
1044 real,
intent(in),
target:: array(:,:,:,:,:)
1045 logical,
intent(out),
optional:: err
1050 & time, varname, array, & ! (in)
1057 character(*),
intent(in):: varname
1058 real,
intent(in),
target:: array(:,:,:,:,:,:)
1059 logical,
intent(out),
optional:: err
1064 & time, varname, array, & ! (in)
1071 character(*),
intent(in):: varname
1072 real,
intent(in),
target:: array(:,:,:,:,:,:,:)
1073 logical,
intent(out),
optional:: err
1078 & time, varname, value, & ! (in)
1085 character(*),
intent(in):: varname
1086 integer,
intent(in),
target:: value
1087 logical,
intent(out),
optional:: err
1092 & time, varname, array, & ! (in)
1099 character(*),
intent(in):: varname
1100 integer,
intent(in),
target:: array(:)
1101 logical,
intent(out),
optional:: err
1106 & time, varname, array, & ! (in)
1113 character(*),
intent(in):: varname
1114 integer,
intent(in),
target:: array(:,:)
1115 logical,
intent(out),
optional:: err
1120 & time, varname, array, & ! (in)
1127 character(*),
intent(in):: varname
1128 integer,
intent(in),
target:: array(:,:,:)
1129 logical,
intent(out),
optional:: err
1134 & time, varname, array, & ! (in)
1141 character(*),
intent(in):: varname
1142 integer,
intent(in),
target:: array(:,:,:,:)
1143 logical,
intent(out),
optional:: err
1148 & time, varname, array, & ! (in)
1155 character(*),
intent(in):: varname
1156 integer,
intent(in),
target:: array(:,:,:,:,:)
1157 logical,
intent(out),
optional:: err
1162 & time, varname, array, & ! (in)
1169 character(*),
intent(in):: varname
1170 integer,
intent(in),
target:: array(:,:,:,:,:,:)
1171 logical,
intent(out),
optional:: err
1176 & time, varname, array, & ! (in)
1183 character(*),
intent(in):: varname
1184 integer,
intent(in),
target:: array(:,:,:,:,:,:,:)
1185 logical,
intent(out),
optional:: err
1198 character(*),
intent(in):: varname
1205 real(DP),
intent(in):: time
1206 character(*),
intent(in):: varname
subroutine historyautoputold1real6(time, varname, array, err)
subroutine historyautoputint2(time, varname, array, err)
subroutine historyautoputreal5(time, varname, array, err)
subroutine historyautoputdouble0(time, varname, value, err)
subroutine historyautoputold1double2(time, varname, array, err)
subroutine historyautoputint0(time, varname, value, err)
subroutine historyautoputdouble2(time, varname, array, err)
subroutine historyautoputint1(time, varname, array, err)
subroutine historyautoputdouble6(time, varname, array, err)
subroutine historyautoputold1double0(time, varname, value, err)
subroutine historyautoaddattrchar0(varname, attrname, value)
subroutine historyautoputreal0(time, varname, value, err)
subroutine historyautoputreal1(time, varname, array, err)
subroutine historyautocreate1(title, source, institution, dims, dimsizes, longnames, units, origin, terminus, xtypes, conventions, gt_version, all_output, file_prefix, namelist_filename, interval, slice_start, slice_end, slice_stride, space_average, time_average, newfile_interval, rank, origin_date, origin_date_invalid, start_date, cal, flag_mpi_gather, flag_mpi_split)
subroutine historyautoputdouble4(time, varname, array, err)
subroutine historyautoputold1double7(time, varname, array, err)
subroutine historyautoputdouble5(time, varname, array, err)
subroutine historyautoputaxismpiint(dim, array)
subroutine historyautoputold1double1(time, varname, array, err)
subroutine historyautoputold1double4(time, varname, array, err)
subroutine historyautoputdouble1(time, varname, array, err)
subroutine historyautoputold1int3(time, varname, array, err)
subroutine historyautoaddvariable1(varname, dims, longname, units, xtype, time_units, time_average, file, origin, terminus, interval, slice_start, slice_end, slice_stride, space_average, newfile_interval)
subroutine historyautoputold1double3(time, varname, array, err)
subroutine historyautoaddattrreal0(varname, attrname, value)
subroutine historyautoputaxisreal(dim, array)
subroutine historyautoaddvariable2(varname, dims, longname, units, xtype, time_units, time_average, file, origin, terminus, interval, slice_start, slice_end, slice_stride, space_average, newfile_interval)
subroutine historyautoputint6(time, varname, array, err)
subroutine historyautoputold1real2(time, varname, array, err)
subroutine historyautoputreal7(time, varname, array, err)
subroutine historyautoaddweightint(dim, weight, units, xtype)
subroutine historyautoaddweightreal(dim, weight, units, xtype)
subroutine historyautoputreal4(time, varname, array, err)
subroutine historyautoputold1real7(time, varname, array, err)
subroutine historyautoaddattrdouble1(varname, attrname, value)
subroutine historyautoputreal2(time, varname, array, err)
subroutine historyautoaddweightdouble(dim, weight, units, xtype)
subroutine historyautoputold1int4(time, varname, array, err)
subroutine historyautoputaxisdouble(dim, array)
subroutine historyautoputaxisint(dim, array)
integer, parameter, public dp
倍精度実数型変数
subroutine historyautoputint5(time, varname, array, err)
subroutine historyautoaddattrdouble0(varname, attrname, value)
subroutine historyautoputold1int7(time, varname, array, err)
subroutine historyautoputold1double5(time, varname, array, err)
subroutine historyautoputold1int5(time, varname, array, err)
subroutine historyautoputold1real0(time, varname, value, err)
subroutine historyautoputold1int1(time, varname, array, err)
subroutine historyautoputold1int2(time, varname, array, err)
subroutine historyautoaddattrreal1(varname, attrname, value)
subroutine historyautoputreal3(time, varname, array, err)
subroutine historyautoputold1real5(time, varname, array, err)
subroutine historyautoputint3(time, varname, array, err)
subroutine historyautoputold1int0(time, varname, value, err)
subroutine historyautoputaxismpidouble(dim, array)
subroutine historyautoputold1real1(time, varname, array, err)
subroutine historyautoputdouble7(time, varname, array, err)
subroutine historyautocreate3(title, source, institution, dims, dimsizes, longnames, units, origin, terminus, xtypes, conventions, gt_version, all_output, file_prefix, namelist_filename, interval, slice_start, slice_end, slice_stride, space_average, time_average, newfile_interval, rank, origin_date, origin_date_invalid, start_date, cal, flag_mpi_gather, flag_mpi_split)
subroutine historyautoaddattrint0(varname, attrname, value)
subroutine historyautoputint4(time, varname, array, err)
subroutine historyautoputold1int6(time, varname, array, err)
subroutine historyautoputreal6(time, varname, array, err)
subroutine historyautoputaxismpireal(dim, array)
subroutine historyautoputold1real4(time, varname, array, err)
subroutine historyautoaddattrlogical0(varname, attrname, value)
subroutine historyautoputint7(time, varname, array, err)
subroutine historyautoaddattrint1(varname, attrname, value)
subroutine historyautoputold1real3(time, varname, array, err)
subroutine historyautocreate2(title, source, institution, dims, dimsizes, longnames, units, xtypes, conventions, gt_version, all_output, file_prefix, namelist_filename, interval, origin, terminus, slice_start, slice_end, slice_stride, space_average, time_average, newfile_interval, rank, origin_date, origin_date_invalid, start_date, cal, flag_mpi_gather, flag_mpi_split)
subroutine historyautoputold1double6(time, varname, array, err)
subroutine historyautoclose1
subroutine historyautoputdouble3(time, varname, array, err)