16 #include "scale_file_const.h" 52 character(len=FILE_HSHORT) :: varname
53 character(len=FILE_HMID) :: description
54 character(len=FILE_HSHORT) :: units
55 character(len=FILE_HMID) :: standard_name
58 character(len=FILE_HSHORT) :: dim_name(rank_max)
59 integer :: dim_size(rank_max)
61 real(DP) :: time_start
63 character(len=FILE_HMID) :: time_units
64 character(len=FILE_HSHORT) :: calendar
66 character(len=FILE_HSHORT) :: att_name(att_max)
67 integer :: att_type(att_max)
68 integer :: att_len (att_max)
76 data file_dtypelist /
"REAL4",
"REAL8",
"INTEGER2",
"INTEGER4",
"INTEGER8" /
integer, parameter, public file_rank_max
integer, parameter, public file_integer2
integer, parameter, public file_success_code
integer, parameter, public file_fappend
integer, parameter, public file_real4
integer, parameter, public file_error_code
integer, parameter, public file_hlong
integer, parameter, public file_hmid
integer, parameter, public file_real8
integer, parameter, public file_file_max
integer, parameter, public file_fread
character(len=file_hshort), dimension(0:4), public file_dtypelist
integer, parameter, public file_hshort
integer, parameter, public file_already_closed_code
integer, parameter, public file_var_max
real(dp), parameter, public file_rmiss
integer, parameter, public file_already_existed_code
integer, parameter, public file_text
integer, parameter, public file_integer4
integer, parameter, public file_integer8
integer, parameter, public file_fwrite
integer, parameter, public dp
integer, dimension(0:3), parameter, public file_preclist