FV3 Bundle
tools_nc Module Reference

Data Types

interface  put_att
 

Functions/Subroutines

subroutine put_att_integer (mpl, ncid, varname, var)
 
subroutine put_att_integer_array (mpl, ncid, varname, n, var)
 
subroutine put_att_real (mpl, ncid, varname, var)
 
subroutine put_att_real_array (mpl, ncid, varname, n, var)
 
subroutine put_att_logical (mpl, ncid, varname, var)
 
subroutine put_att_logical_array (mpl, ncid, varname, n, var)
 
subroutine put_att_string (mpl, ncid, varname, var)
 
subroutine put_att_string_array (mpl, ncid, varname, n, var)
 

Variables

integer, parameter, public ncfloat = nf90_double
 

Function/Subroutine Documentation

◆ put_att_integer()

subroutine tools_nc::put_att_integer ( type(mpl_type), intent(in)  mpl,
integer, intent(in)  ncid,
character(len=*), intent(in)  varname,
integer, intent(in)  var 
)
private

Definition at line 40 of file tools_nc.F90.

◆ put_att_integer_array()

subroutine tools_nc::put_att_integer_array ( type(mpl_type), intent(in)  mpl,
integer, intent(in)  ncid,
character(len=*), intent(in)  varname,
integer, intent(in)  n,
integer, dimension(n), intent(in)  var 
)
private

Definition at line 62 of file tools_nc.F90.

◆ put_att_logical()

subroutine tools_nc::put_att_logical ( type(mpl_type), intent(in)  mpl,
integer, intent(in)  ncid,
character(len=*), intent(in)  varname,
logical, intent(in)  var 
)
private

Definition at line 148 of file tools_nc.F90.

◆ put_att_logical_array()

subroutine tools_nc::put_att_logical_array ( type(mpl_type), intent(in)  mpl,
integer, intent(in)  ncid,
character(len=*), intent(in)  varname,
integer, intent(in)  n,
logical, dimension(n), intent(in)  var 
)
private

Definition at line 174 of file tools_nc.F90.

◆ put_att_real()

subroutine tools_nc::put_att_real ( type(mpl_type), intent(in)  mpl,
integer, intent(in)  ncid,
character(len=*), intent(in)  varname,
real(kind_real), intent(in)  var 
)
private

Definition at line 94 of file tools_nc.F90.

◆ put_att_real_array()

subroutine tools_nc::put_att_real_array ( type(mpl_type), intent(in)  mpl,
integer, intent(in)  ncid,
character(len=*), intent(in)  varname,
integer, intent(in)  n,
real(kind_real), dimension(n), intent(in)  var 
)
private

Definition at line 116 of file tools_nc.F90.

◆ put_att_string()

subroutine tools_nc::put_att_string ( type(mpl_type), intent(in)  mpl,
integer, intent(in)  ncid,
character(len=*), intent(in)  varname,
character(len=*), intent(in)  var 
)
private

Definition at line 214 of file tools_nc.F90.

◆ put_att_string_array()

subroutine tools_nc::put_att_string_array ( type(mpl_type), intent(in)  mpl,
integer, intent(in)  ncid,
character(len=*), intent(in)  varname,
integer, intent(in)  n,
character(len=*), dimension(n), intent(in)  var 
)
private

Definition at line 236 of file tools_nc.F90.

Variable Documentation

◆ ncfloat

integer, parameter, public tools_nc::ncfloat = nf90_double

Definition at line 27 of file tools_nc.F90.