SCALE-RM
Data Types | Variables
scale_file_h Module Reference

module file_h More...

Data Types

type  datainfo
 

Variables

integer, parameter, public file_hshort = File_HSHORT
 
integer, parameter, public file_hmid = File_HMID
 
integer, parameter, public file_hlong = File_HLONG
 
integer, parameter, public file_real4 = File_REAL4
 
integer, parameter, public file_real8 = File_REAL8
 
integer, parameter, public file_integer2 = File_INTEGER2
 
integer, parameter, public file_integer4 = File_INTEGER4
 
integer, parameter, public file_integer8 = File_INTEGER8
 
integer, parameter, public file_text = File_TEXT
 
integer, parameter, public file_fread = File_FREAD
 
integer, parameter, public file_fwrite = File_FWRITE
 
integer, parameter, public file_fappend = File_FAPPEND
 
integer, parameter, public file_error_code = ERROR_CODE
 
integer, parameter, public file_success_code = SUCCESS_CODE
 
integer, parameter, public file_already_closed_code = ALREADY_CLOSED_CODE
 
integer, parameter, public file_already_existed_code = ALREADY_EXISTED_CODE
 
integer, parameter, public file_file_max = FILE_MAX
 
integer, parameter, public file_var_max = VAR_MAX
 
integer, parameter, public file_rank_max = RANK_MAX
 
real(dp), parameter, public file_rmiss = RMISS
 
integer, dimension(0:3), parameter, public file_preclist = (/ 4, 8, 4, 8 /)
 
character(len=file_hshort), dimension(0:4), public file_dtypelist
 

Detailed Description

module file_h

Description
header information for FILE module
Author
Team SCALE

Variable Documentation

◆ file_hshort

integer, parameter, public scale_file_h::file_hshort = File_HSHORT

Definition at line 19 of file scale_file_h.F90.

Referenced by scale_file_history_cartesc::file_history_cartesc_setup().

19  integer, public, parameter :: file_hshort = file_hshort

◆ file_hmid

integer, parameter, public scale_file_h::file_hmid = File_HMID

Definition at line 20 of file scale_file_h.F90.

20  integer, public, parameter :: file_hmid = file_hmid

◆ file_hlong

integer, parameter, public scale_file_h::file_hlong = File_HLONG

Definition at line 21 of file scale_file_h.F90.

21  integer, public, parameter :: file_hlong = file_hlong

◆ file_real4

integer, parameter, public scale_file_h::file_real4 = File_REAL4

◆ file_real8

integer, parameter, public scale_file_h::file_real8 = File_REAL8

◆ file_integer2

integer, parameter, public scale_file_h::file_integer2 = File_INTEGER2

Definition at line 26 of file scale_file_h.F90.

26  integer, public, parameter :: file_integer2 = file_integer2

◆ file_integer4

integer, parameter, public scale_file_h::file_integer4 = File_INTEGER4

Definition at line 27 of file scale_file_h.F90.

27  integer, public, parameter :: file_integer4 = file_integer4

◆ file_integer8

integer, parameter, public scale_file_h::file_integer8 = File_INTEGER8

Definition at line 28 of file scale_file_h.F90.

28  integer, public, parameter :: file_integer8 = file_integer8

◆ file_text

integer, parameter, public scale_file_h::file_text = File_TEXT

Definition at line 29 of file scale_file_h.F90.

29  integer, public, parameter :: file_text = file_text

◆ file_fread

integer, parameter, public scale_file_h::file_fread = File_FREAD

◆ file_fwrite

integer, parameter, public scale_file_h::file_fwrite = File_FWRITE

Definition at line 33 of file scale_file_h.F90.

Referenced by scale_file::file_create().

33  integer, public, parameter :: file_fwrite = file_fwrite

◆ file_fappend

integer, parameter, public scale_file_h::file_fappend = File_FAPPEND

Definition at line 34 of file scale_file_h.F90.

Referenced by scale_file::file_create().

34  integer, public, parameter :: file_fappend = file_fappend

◆ file_error_code

integer, parameter, public scale_file_h::file_error_code = ERROR_CODE

Definition at line 37 of file scale_file_h.F90.

37  integer, public, parameter :: file_error_code = error_code

◆ file_success_code

integer, parameter, public scale_file_h::file_success_code = SUCCESS_CODE

◆ file_already_closed_code

integer, parameter, public scale_file_h::file_already_closed_code = ALREADY_CLOSED_CODE

Definition at line 39 of file scale_file_h.F90.

Referenced by scale_file::file_close().

39  integer, public, parameter :: file_already_closed_code = already_closed_code

◆ file_already_existed_code

integer, parameter, public scale_file_h::file_already_existed_code = ALREADY_EXISTED_CODE

◆ file_file_max

integer, parameter, public scale_file_h::file_file_max = FILE_MAX

Definition at line 43 of file scale_file_h.F90.

Referenced by scale_file_cartesc::file_cartesc_write_var_4d().

43  integer, public, parameter :: file_file_max = file_max

◆ file_var_max

integer, parameter, public scale_file_h::file_var_max = VAR_MAX

Definition at line 44 of file scale_file_h.F90.

44  integer, public, parameter :: file_var_max = var_max

◆ file_rank_max

integer, parameter, public scale_file_h::file_rank_max = RANK_MAX

Definition at line 45 of file scale_file_h.F90.

45  integer, public, parameter :: file_rank_max = rank_max

◆ file_rmiss

real(dp), parameter, public scale_file_h::file_rmiss = RMISS

◆ file_preclist

integer, dimension(0:3), parameter, public scale_file_h::file_preclist = (/ 4, 8, 4, 8 /)

Definition at line 72 of file scale_file_h.F90.

72  integer, public, parameter :: file_preclist(0:3) = (/ 4, 8, 4, 8 /)

◆ file_dtypelist

character(len=file_hshort), dimension(0:4), public scale_file_h::file_dtypelist

Definition at line 74 of file scale_file_h.F90.

Referenced by scale_file_history::file_history_finalize().

74  character(len=FILE_HSHORT), public :: file_dtypelist(0:4)