Output data . More...
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | historyautoputdouble0 (time, varname, value, err) |
| subroutine | historyautoputdouble1 (time, varname, array, err) |
| subroutine | historyautoputdouble2 (time, varname, array, err) |
| subroutine | historyautoputdouble3 (time, varname, array, err) |
| subroutine | historyautoputdouble4 (time, varname, array, err) |
| subroutine | historyautoputdouble5 (time, varname, array, err) |
| subroutine | historyautoputdouble6 (time, varname, array, err) |
| subroutine | historyautoputdouble7 (time, varname, array, err) |
| subroutine | historyautoputreal0 (time, varname, value, err) |
| subroutine | historyautoputreal1 (time, varname, array, err) |
| subroutine | historyautoputreal2 (time, varname, array, err) |
| subroutine | historyautoputreal3 (time, varname, array, err) |
| subroutine | historyautoputreal4 (time, varname, array, err) |
| subroutine | historyautoputreal5 (time, varname, array, err) |
| subroutine | historyautoputreal6 (time, varname, array, err) |
| subroutine | historyautoputreal7 (time, varname, array, err) |
| subroutine | historyautoputint0 (time, varname, value, err) |
| subroutine | historyautoputint1 (time, varname, array, err) |
| subroutine | historyautoputint2 (time, varname, array, err) |
| subroutine | historyautoputint3 (time, varname, array, err) |
| subroutine | historyautoputint4 (time, varname, array, err) |
| subroutine | historyautoputint5 (time, varname, array, err) |
| subroutine | historyautoputint6 (time, varname, array, err) |
| subroutine | historyautoputint7 (time, varname, array, err) |
| subroutine | historyautoputold1double0 (time, varname, value, err) |
| subroutine | historyautoputold1double1 (time, varname, array, err) |
| subroutine | historyautoputold1double2 (time, varname, array, err) |
| subroutine | historyautoputold1double3 (time, varname, array, err) |
| subroutine | historyautoputold1double4 (time, varname, array, err) |
| subroutine | historyautoputold1double5 (time, varname, array, err) |
| subroutine | historyautoputold1double6 (time, varname, array, err) |
| subroutine | historyautoputold1double7 (time, varname, array, err) |
| subroutine | historyautoputold1real0 (time, varname, value, err) |
| subroutine | historyautoputold1real1 (time, varname, array, err) |
| subroutine | historyautoputold1real2 (time, varname, array, err) |
| subroutine | historyautoputold1real3 (time, varname, array, err) |
| subroutine | historyautoputold1real4 (time, varname, array, err) |
| subroutine | historyautoputold1real5 (time, varname, array, err) |
| subroutine | historyautoputold1real6 (time, varname, array, err) |
| subroutine | historyautoputold1real7 (time, varname, array, err) |
| subroutine | historyautoputold1int0 (time, varname, value, err) |
| subroutine | historyautoputold1int1 (time, varname, array, err) |
| subroutine | historyautoputold1int2 (time, varname, array, err) |
| subroutine | historyautoputold1int3 (time, varname, array, err) |
| subroutine | historyautoputold1int4 (time, varname, array, err) |
| subroutine | historyautoputold1int5 (time, varname, array, err) |
| subroutine | historyautoputold1int6 (time, varname, array, err) |
| subroutine | historyautoputold1int7 (time, varname, array, err) |
Output data
.
Definition in file historyautoput.f90.
| subroutine historyautoputdouble0 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real(dp), intent(in), target | value, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 109 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputdouble1 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real(dp), dimension(:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 521 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputdouble2 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real(dp), dimension(:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 877 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputdouble3 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real(dp), dimension(:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 1238 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputdouble4 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real(dp), dimension(:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 1605 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputdouble5 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real(dp), dimension(:,:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 1978 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputdouble6 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real(dp), dimension(:,:,:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 2357 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputdouble7 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real(dp), dimension(:,:,:,:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 2742 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputint0 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| integer, intent(in), target | value, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 6078 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputint1 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| integer, dimension(:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 6411 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputint2 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| integer, dimension(:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 6767 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputint3 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| integer, dimension(:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 7128 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputint4 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| integer, dimension(:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 7495 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputint5 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| integer, dimension(:,:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 7868 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputint6 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| integer, dimension(:,:,:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 8247 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputint7 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| integer, dimension(:,:,:,:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 8632 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputold1double0 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real(dp), intent(in), target | value, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 8968 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1double1 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real(dp), dimension(:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9019 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1double2 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real(dp), dimension(:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9070 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1double3 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real(dp), dimension(:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9121 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1double4 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real(dp), dimension(:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9172 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1double5 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real(dp), dimension(:,:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9223 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1double6 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real(dp), dimension(:,:,:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9274 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1double7 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real(dp), dimension(:,:,:,:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9325 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1int0 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| integer, intent(in), target | value, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9784 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1int1 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| integer, dimension(:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9835 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1int2 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| integer, dimension(:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9886 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1int3 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| integer, dimension(:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9937 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1int4 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| integer, dimension(:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9988 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1int5 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| integer, dimension(:,:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 10039 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1int6 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| integer, dimension(:,:,:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 10090 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1int7 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| integer, dimension(:,:,:,:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 10141 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1real0 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real, intent(in), target | value, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9376 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1real1 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real, dimension(:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9427 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1real2 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real, dimension(:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9478 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1real3 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real, dimension(:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9529 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1real4 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real, dimension(:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9580 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1real5 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real, dimension(:,:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9631 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1real6 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real, dimension(:,:,:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9682 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputold1real7 | ( | type(dc_difftime), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real, dimension(:,:,:,:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data (DC_DIFFTIME version).
This is a wrapper that accepts DC_DIFFTIME type for time argument.
| [in] | time | Time of data (DC_DIFFTIME type). |
| [in] | varname | Name of a variable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). |
| [out] | err | (optional) Exception handling flag. |
Definition at line 9733 of file historyautoput.f90.
References dc_types::dp.
| subroutine historyautoputreal0 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real, intent(in), target | value, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 3133 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputreal1 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real, dimension(:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 3466 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputreal2 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real, dimension(:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 3822 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputreal3 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real, dimension(:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 4183 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputreal4 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real, dimension(:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 4550 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputreal5 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real, dimension(:,:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 4923 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputreal6 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real, dimension(:,:,:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 5302 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.
| subroutine historyautoputreal7 | ( | real(dp), intent(in) | time, |
| character(*), intent(in) | varname, | ||
| real, dimension(:,:,:,:,:,:,:), intent(in), target | array, | ||
| logical, intent(out), optional | err ) |
Output data.
Output data. Initialization by HistoryAutoCreate is needed before use of this subroutine.
varname must be specified by HistoryAutoAddVariable.
HistoryAutoPut is a generic name of multiple subroutines. Then 0 – 7 dimensional data can be given to array. (See below subroutines with the same name). And, integer, single or double precision can be given. However, if 0 dimensional data is given, use value as a keyword argument.
See HistoryAutoAddVariable for details of time average.
| [in] | time | Time of data. |
| [in] | varname | Name of a variable. This must be specified varname in HistoryAutoAddVariable. |
| [in] | value | Output data (for scalar). |
| [in] | array | Output data (for array). Integer, single or double precision are acceptable as data type. Note that when this is output to a file, data type is converted into xtype specified in HistoryAutoAddVariable. |
| [out] | err | (optional) Exception handling flag. By default, when error occur in this procedure, the program aborts. If this err argument is given, .true. is substituted to err and the program does not abort. |
Definition at line 5687 of file historyautoput.f90.
References dc_trace::beginsub(), gtool_historyauto_internal::cal_save, gtool_historyauto_internal::close_timing_vars, gtool_historyauto_internal::create_timing_vars, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), gtool_historyauto_internal::flag_output_prev_vars, gtool_historyauto_internal::gthst_history_vars, gtool_historyauto_internal::gthstnml, gtool_historyauto_internal::histaddvar_vars, historyclose(), historysettime(), dc_error::hst_ebadvarname, gtool_historyauto_internal::initialized, gtool_historyauto_internal::interval_time_vars, gtool_historyauto_internal::interval_unitsym_vars, gtool_historyauto_internal::newfile_createtime_vars, gtool_historyauto_internal::numvars, gtool_historyauto_internal::origin_time_vars, gtool_historyauto_internal::output_timing_avr_vars, gtool_historyauto_internal::output_timing_vars, gtool_historyauto_internal::prev_outtime_vars, gtool_historyauto_internal::renew_timing_vars, gtool_historyauto_internal::slice_vars, gtool_historyauto_internal::space_avr_vars, dc_error::storeerror(), dc_types::string, dc_date_types::unit_symbol_sec, gtool_historyauto_internal::varname_vars, gtool_historyauto_internal::weight_vars, and gtool_historyauto_internal::zero_time.