FV3 Bundle
Binary_File_Utility.f90 File Reference

Go to the source code of this file.

Data Types

interface  binary_file_utility::writelogical_binary_file
 
interface  binary_file_utility::readlogical_binary_file
 

Modules

module  binary_file_utility
 

Functions/Subroutines

integer function, public binary_file_utility::open_binary_file (Filename, FileID, For_Output, No_Check)
 
subroutine cleanup ()
 
integer function, public binary_file_utility::writegatts_binary_file (fid, Write_Module, Created_On, Title, History, Comment)
 
subroutine writesinglegatt (gattname, gattvalue)
 
subroutine writegatts_cleanup ()
 
integer function, public binary_file_utility::readgatts_binary_file (fid, Write_Module, Created_On, Title, History, Comment)
 
subroutine readsinglegatt (gattname, gattvalue)
 
subroutine readgatts_cleanup ()
 
integer function binary_file_utility::readlogical_scalar (fid, logical_value)
 
integer function binary_file_utility::readlogical_rank1 (fid, logical_value)
 
integer function binary_file_utility::writelogical_scalar (fid, logical_value)
 
integer function binary_file_utility::writelogical_rank1 (fid, logical_value)
 
integer function binary_file_utility::check_binary_file (Filename)
 

Variables

character(*), parameter binary_file_utility::module_version_id = '$Id: Binary_File_Utility.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
 
integer(long), parameter binary_file_utility::magic_number = 123456789_Long
 
integer(long), parameter binary_file_utility::false = 0_Long
 
integer(long), parameter binary_file_utility::true = 1_Long
 
integer, parameter binary_file_utility::ml = 256
 
integer, parameter binary_file_utility::gl = 5000
 
character(*), parameter binary_file_utility::write_module_gattname = 'write_module'
 
character(*), parameter binary_file_utility::created_on_gattname = 'created_on'
 
character(*), parameter binary_file_utility::title_gattname = 'title'
 
character(*), parameter binary_file_utility::history_gattname = 'history'
 
character(*), parameter binary_file_utility::comment_gattname = 'comment'
 

Function/Subroutine Documentation

◆ cleanup()

subroutine cleanup ( )
private

Definition at line 253 of file Binary_File_Utility.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ readgatts_cleanup()

subroutine readgatts_binary_file::readgatts_cleanup ( )
private

Definition at line 460 of file Binary_File_Utility.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ readsinglegatt()

subroutine readgatts_binary_file::readsinglegatt ( character(*), intent(in)  gattname,
character(*), intent(out), optional  gattvalue 
)
private

Definition at line 432 of file Binary_File_Utility.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ writegatts_cleanup()

subroutine writegatts_binary_file::writegatts_cleanup ( )
private

Definition at line 362 of file Binary_File_Utility.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ writesinglegatt()

subroutine writegatts_binary_file::writesinglegatt ( character(*), intent(in)  gattname,
character(*), intent(in), optional  gattvalue 
)
private

Definition at line 336 of file Binary_File_Utility.f90.

Here is the call graph for this function:
Here is the caller graph for this function: