7 use diag_manager_mod
, only : register_diag_field
20 long_name, units, missing_value, range, mask_variant, standard_name, &
21 verbose, do_not_log, err_msg, interp_method, tile_count, area)
22 character(len=*),
intent(in) :: module_name
23 character(len=*),
intent(in) :: field_name
24 integer,
intent(in) :: axes(:)
25 type(time_type),
intent(in) :: init_time
26 character(len=*),
optional,
intent(in) :: long_name
27 character(len=*),
optional,
intent(in) :: units
28 character(len=*),
optional,
intent(in) :: standard_name
29 real,
optional,
intent(in) :: missing_value
30 real,
optional,
intent(in) :: range(2)
31 logical,
optional,
intent(in) :: mask_variant
32 logical,
optional,
intent(in) :: verbose
33 logical,
optional,
intent(in) :: do_not_log
34 character(len=*),
optional,
intent(out):: err_msg
35 character(len=*),
optional,
intent(in) :: interp_method
36 integer,
optional,
intent(in) :: tile_count
37 integer,
optional,
intent(in) :: area
41 init_time, long_name=long_name, units=units, missing_value=missing_value, &
42 mask_variant=mask_variant, standard_name=standard_name, &
43 verbose=verbose, do_not_log=do_not_log, err_msg=err_msg, &
44 interp_method=interp_method)
50 long_name, units, missing_value, range, mask_variant, standard_name, &
51 verbose, do_not_log, err_msg, interp_method, tile_count, area)
52 character(len=*),
intent(in) :: module_name
53 character(len=*),
intent(in) :: field_name
54 type(time_type),
intent(in) :: init_time
55 character(len=*),
optional,
intent(in) :: long_name
56 character(len=*),
optional,
intent(in) :: units
57 character(len=*),
optional,
intent(in) :: standard_name
58 real,
optional,
intent(in) :: missing_value
59 real,
optional,
intent(in) :: range(2)
60 logical,
optional,
intent(in) :: mask_variant
61 logical,
optional,
intent(in) :: verbose
62 logical,
optional,
intent(in) :: do_not_log
63 character(len=*),
optional,
intent(out):: err_msg
64 character(len=*),
optional,
intent(in) :: interp_method
65 integer,
optional,
intent(in) :: tile_count
66 integer,
optional,
intent(in) :: area
70 init_time, long_name=long_name, units=units, missing_value=missing_value, &
71 standard_name=standard_name, do_not_log=do_not_log, err_msg=err_msg)
integer function register_diag_field_scalar_fms(module_name, field_name, init_time, long_name, units, missing_value, range, mask_variant, standard_name, verbose, do_not_log, err_msg, interp_method, tile_count, area)
An integer handle for a diagnostic scalar array returned by register_diag_field() ...
A simple (very thin) wrapper for register_diag_field to avoid a compiler bug with PGI...
A wrapper for register_diag_field_array()
integer function register_diag_field_array_fms(module_name, field_name, axes, init_time, long_name, units, missing_value, range, mask_variant, standard_name, verbose, do_not_log, err_msg, interp_method, tile_count, area)
An integer handle for a diagnostic array returned by register_diag_field()