gtool4 netCDF データ中の属性の入力 More...
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | historygettattrchar0 (file, varname, attrname, value, flag_mpi_split, err) |
| gtool4 データ内の変数の属性の取得 | |
| subroutine | historygettattrint0 (file, varname, attrname, value, flag_mpi_split, err) |
| subroutine | historygettattrint1 (file, varname, attrname, value, flag_mpi_split, err) |
| subroutine | historygettattrreal0 (file, varname, attrname, value, flag_mpi_split, err) |
| subroutine | historygettattrreal1 (file, varname, attrname, value, flag_mpi_split, err) |
| subroutine | historygettattrdouble0 (file, varname, attrname, value, flag_mpi_split, err) |
| subroutine | historygettattrdouble1 (file, varname, attrname, value, flag_mpi_split, err) |
gtool4 netCDF データ中の属性の入力
以下のサブルーチン, 関数は gtool_history から gtool_history_generic::HistoryGetAttr として提供されます.
Definition in file historygetattr.f90.
| subroutine historygettattrchar0 | ( | character(*), intent(in) | file, |
| character(*), intent(in) | varname, | ||
| character(*), intent(in) | attrname, | ||
| character(*), intent(out) | value, | ||
| logical, intent(in), optional | flag_mpi_split, | ||
| logical, intent(out), optional | err ) |
gtool4 データ内の変数の属性の取得
| [in] | file |
gtool4 データおよびそのデータ内の変数に設定されている属性を取得します。
属性名 attrname の先頭にプラス "+" を付加する 場合は、gtool4 データ自体の属性 (大域属性) として属性が取得されます。 この場合、varname は無視されますが、 その場合でも varname へはデータ内に存在する変数名を与えてください。
取得する属性が存在しない場合、以下の値が返ります。
HistoryGetAttr は複数のサブルーチンの総称名です。value には いくつかの型を与えることが可能です。 下記のサブルーチンを参照ください。
Definition at line 36 of file historygetattr.f90.
References dc_trace::beginsub(), dc_error::dc_noerr, dc_trace::endsub(), file_rename_mpi(), dc_error::gt_enoturl, dc_present::present_and_true(), dc_error::storeerror(), and dc_types::string.
| subroutine historygettattrdouble0 | ( | character(*), intent(in) | file, |
| character(*), intent(in) | varname, | ||
| character(*), intent(in) | attrname, | ||
| real(dp), intent(out) | value, | ||
| logical, intent(in), optional | flag_mpi_split, | ||
| logical, intent(out), optional | err ) |
Definition at line 492 of file historygetattr.f90.
References dc_trace::beginsub(), dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), file_rename_mpi(), dc_error::gt_enoturl, dc_present::present_and_true(), dc_error::storeerror(), and dc_types::string.
| subroutine historygettattrdouble1 | ( | character(*), intent(in) | file, |
| character(*), intent(in) | varname, | ||
| character(*), intent(in) | attrname, | ||
| real(dp), dimension(:), intent(out) | value, | ||
| logical, intent(in), optional | flag_mpi_split, | ||
| logical, intent(out), optional | err ) |
Definition at line 569 of file historygetattr.f90.
References dc_trace::beginsub(), dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), file_rename_mpi(), dc_error::gt_enoturl, dc_present::present_and_true(), dc_error::storeerror(), and dc_types::string.
| subroutine historygettattrint0 | ( | character(*), intent(in) | file, |
| character(*), intent(in) | varname, | ||
| character(*), intent(in) | attrname, | ||
| integer, intent(out) | value, | ||
| logical, intent(in), optional | flag_mpi_split, | ||
| logical, intent(out), optional | err ) |
Definition at line 176 of file historygetattr.f90.
References dc_trace::beginsub(), dc_error::dc_noerr, dc_trace::endsub(), file_rename_mpi(), dc_error::gt_enoturl, dc_present::present_and_true(), dc_error::storeerror(), and dc_types::string.
| subroutine historygettattrint1 | ( | character(*), intent(in) | file, |
| character(*), intent(in) | varname, | ||
| character(*), intent(in) | attrname, | ||
| integer, dimension(:), intent(out) | value, | ||
| logical, intent(in), optional | flag_mpi_split, | ||
| logical, intent(out), optional | err ) |
Definition at line 253 of file historygetattr.f90.
References dc_trace::beginsub(), dc_error::dc_noerr, dc_trace::endsub(), file_rename_mpi(), dc_error::gt_enoturl, dc_present::present_and_true(), dc_error::storeerror(), and dc_types::string.
| subroutine historygettattrreal0 | ( | character(*), intent(in) | file, |
| character(*), intent(in) | varname, | ||
| character(*), intent(in) | attrname, | ||
| real, intent(out) | value, | ||
| logical, intent(in), optional | flag_mpi_split, | ||
| logical, intent(out), optional | err ) |
Definition at line 334 of file historygetattr.f90.
References dc_trace::beginsub(), dc_error::dc_noerr, dc_trace::endsub(), file_rename_mpi(), dc_error::gt_enoturl, dc_present::present_and_true(), dc_error::storeerror(), and dc_types::string.
| subroutine historygettattrreal1 | ( | character(*), intent(in) | file, |
| character(*), intent(in) | varname, | ||
| character(*), intent(in) | attrname, | ||
| real, dimension(:), intent(out) | value, | ||
| logical, intent(in), optional | flag_mpi_split, | ||
| logical, intent(out), optional | err ) |
Definition at line 411 of file historygetattr.f90.
References dc_trace::beginsub(), dc_error::dc_noerr, dc_trace::endsub(), file_rename_mpi(), dc_error::gt_enoturl, dc_present::present_and_true(), dc_error::storeerror(), and dc_types::string.