304 & interval_value, interval_unit, &
306 & time_average, average, &
308 & origin_value, origin_unit, &
309 & terminus_value, terminus_unit, &
310 & slice_start, slice_end, slice_stride, &
312 & newfile_intvalue, newfile_intunit, &
317 character(*),
intent(in),
optional:: name
318 character(*),
intent(in),
optional:: file
319 real(
dp),
intent(in),
optional:: interval_value
320 character(*),
intent(in),
optional:: interval_unit
321 character(*),
intent(in),
optional:: precision
322 logical,
intent(in),
optional:: time_average
323 logical,
intent(in),
optional:: average
324 character(*),
intent(in),
optional:: fileprefix
325 real(
dp),
intent(in),
optional:: origin_value
326 character(*),
intent(in),
optional:: origin_unit
327 real(
dp),
intent(in),
optional:: terminus_value
328 character(*),
intent(in),
optional:: terminus_unit
329 integer,
intent(in),
optional:: slice_start(:)
330 integer,
intent(in),
optional:: slice_end(:)
331 integer,
intent(in),
optional:: slice_stride(:)
332 logical,
intent(in),
optional:: space_average(:)
333 integer,
intent(in),
optional:: newfile_intvalue
334 character(*),
intent(in),
optional:: newfile_intunit
335 logical,
intent(out),
optional:: err