fvcom_tools  1.13.0
All Data Structures Namespaces Files Functions Variables Pages
kinds Module Reference

Module to hold specification kinds for variable declaration. More...

Variables

real(r_kind), parameter, public drmissing =-99999.0
 Fill value for double real missing data. More...
 
integer, parameter, public i_byte = 1
 generic specification kind for default byte. More...
 
integer, parameter, public i_kind = 4
 generic specification kind for default integer. More...
 
integer, parameter, public i_short = 2
 generic specification kind for default short. More...
 
real(i_kind), parameter, public imissing =-99999
 Fill value for integer missing data. More...
 
integer, parameter, public len_sta_name = 8
 Name length. More...
 
integer, parameter, public r_kind = 8
 generic specification kind for default floating point More...
 
integer, parameter, public r_single = 4
 specification kind for single precision (4-byte) real variable. More...
 
real(r_single), parameter, public rmissing =-99999.0
 Fill value for single real missing data. More...
 

Detailed Description

Module to hold specification kinds for variable declaration.

This module is based on (copied from) Paul vanDelst's type_kinds module found in the community radiative transfer model

Author
David Wright, University of Michigan

Variable Documentation

◆ drmissing

real(r_kind), parameter, public kinds::drmissing =-99999.0

Fill value for double real missing data.

Definition at line 31 of file kinds.f90.

◆ i_byte

integer, parameter, public kinds::i_byte = 1

generic specification kind for default byte.

Definition at line 23 of file kinds.f90.

◆ i_kind

integer, parameter, public kinds::i_kind = 4

generic specification kind for default integer.

Definition at line 21 of file kinds.f90.

Referenced by process_fvcom().

◆ i_short

integer, parameter, public kinds::i_short = 2

generic specification kind for default short.

Definition at line 22 of file kinds.f90.

◆ imissing

real(i_kind), parameter, public kinds::imissing =-99999

Fill value for integer missing data.

Definition at line 30 of file kinds.f90.

◆ len_sta_name

integer, parameter, public kinds::len_sta_name = 8

Name length.

Definition at line 16 of file kinds.f90.

◆ r_kind

integer, parameter, public kinds::r_kind = 8

generic specification kind for default floating point

Definition at line 26 of file kinds.f90.

Referenced by process_fvcom().

◆ r_single

integer, parameter, public kinds::r_single = 4

specification kind for single precision (4-byte) real variable.

Definition at line 25 of file kinds.f90.

Referenced by process_fvcom().

◆ rmissing

real(r_single), parameter, public kinds::rmissing =-99999.0

Fill value for single real missing data.

Definition at line 29 of file kinds.f90.