CAM
output_grads Module Reference

Functions/Subroutines

subroutine, public open_grads (iunit, fdir, fname, ia, iz, nlat, nlon, z, day, month, year, rlat, rlon, time, dtwrite, nvar, grads_file)
 
subroutine, private check_grads (iunit, fdir, fname, ia, iz, day, month, year, time, dtwrite, nvar, l_error, ntimes, nrecord, time_grads)
 
subroutine, public write_grads (grads_file)
 
subroutine, private format_date (day_in, month_in, year_in, time_in, date)
 
subroutine, private determine_time_inc (dtwrite_sec, dtwrite_ctl, units)
 

Variables

real(kind=core_rknd), parameter, private undef = -9.99e33_core_rknd
 

Function/Subroutine Documentation

◆ check_grads()

subroutine, private output_grads::check_grads ( integer, intent(in)  iunit,
character(len=*), intent(in)  fdir,
character(len=*), intent(in)  fname,
integer, intent(in)  ia,
integer, intent(in)  iz,
integer, intent(in)  day,
integer, intent(in)  month,
integer, intent(in)  year,
real( kind = time_precision ), intent(in)  time,
real( kind = core_rknd ), intent(in)  dtwrite,
integer, intent(in)  nvar,
logical, intent(out)  l_error,
integer, intent(out)  ntimes,
integer, intent(out)  nrecord,
real(kind=time_precision), intent(out)  time_grads 
)
private
Here is the caller graph for this function:

◆ determine_time_inc()

subroutine, private output_grads::determine_time_inc ( real(kind=core_rknd), intent(in)  dtwrite_sec,
integer, intent(out)  dtwrite_ctl,
character(len=2), intent(out)  units 
)
private
Here is the caller graph for this function:

◆ format_date()

subroutine, private output_grads::format_date ( integer, intent(in)  day_in,
integer, intent(in)  month_in,
integer, intent(in)  year_in,
real(kind=time_precision), intent(in)  time_in,
character(len=15), intent(out)  date 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ open_grads()

subroutine, public output_grads::open_grads ( integer, intent(in)  iunit,
character(len=*), intent(in)  fdir,
character(len=*), intent(in)  fname,
integer, intent(in)  ia,
integer, intent(in)  iz,
integer, intent(in)  nlat,
integer, intent(in)  nlon,
real( kind = core_rknd ), dimension(:), intent(in)  z,
integer, intent(in)  day,
integer, intent(in)  month,
integer, intent(in)  year,
real( kind = core_rknd ), dimension(nlat), intent(in)  rlat,
real( kind = core_rknd ), dimension(nlon), intent(in)  rlon,
real( kind = time_precision ), intent(in)  time,
real( kind = core_rknd ), intent(in)  dtwrite,
integer, intent(in)  nvar,
type (stat_file), intent(inout)  grads_file 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_grads()

subroutine, public output_grads::write_grads ( type (stat_file), intent(inout)  grads_file)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ undef

real( kind = core_rknd ), parameter, private output_grads::undef = -9.99e33_core_rknd
private