CAM
surfrdmod Module Reference

Functions/Subroutines

subroutine, public surfrd_get_globmask (filename, mask, ni, nj)
 
subroutine, public surfrd_get_grid (begg, endg, ldomain, filename, glcfilename)
 
subroutine, public surfrd_get_topo (domain, filename)
 
subroutine, public surfrd_get_data (begg, endg, ldomain, lfsurdat)
 
subroutine, private surfrd_special (begg, endg, ncid, ns)
 
subroutine, private surfrd_cftformat (ncid, begg, endg, wt_cft, cftsize, natpft_size)
 
subroutine, private surfrd_pftformat (begg, endg, ncid)
 
subroutine, private surfrd_veg_all (begg, endg, ncid, ns)
 
subroutine, private surfrd_veg_dgvm (begg, endg)
 
subroutine, public surfrd_get_grid_conn (filename, cellsOnCell, edgesOnCell, nEdgesOnCell, areaCell, dcEdge, dvEdge, nCells_loc, nEdges_loc, maxEdges)
 

Variables

real(r8), parameter, private eps_fact = 2._r8
 

Function/Subroutine Documentation

◆ surfrd_cftformat()

subroutine, private surfrdmod::surfrd_cftformat ( type(file_desc_t), intent(inout)  ncid,
integer, intent(in)  begg,
integer, intent(in)  endg,
real(r8), dimension(:,:), intent(inout), pointer  wt_cft,
integer, intent(in)  cftsize,
integer, intent(in)  natpft_size 
)
private
Here is the caller graph for this function:

◆ surfrd_get_data()

subroutine, public surfrdmod::surfrd_get_data ( integer, intent(in)  begg,
integer, intent(in)  endg,
type(domain_type), intent(in)  ldomain,
character(len=*), intent(in)  lfsurdat 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ surfrd_get_globmask()

subroutine, public surfrdmod::surfrd_get_globmask ( character(len=*), intent(in)  filename,
integer, dimension(:), pointer  mask,
integer, intent(out)  ni,
integer, intent(out)  nj 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ surfrd_get_grid()

subroutine, public surfrdmod::surfrd_get_grid ( integer, intent(in)  begg,
integer, intent(in)  endg,
type(domain_type), intent(inout)  ldomain,
character(len=*), intent(in)  filename,
character(len=*), intent(in), optional  glcfilename 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ surfrd_get_grid_conn()

subroutine, public surfrdmod::surfrd_get_grid_conn ( character(len=*), intent(in)  filename,
integer, dimension(:,:), pointer  cellsOnCell,
integer, dimension(:,:), pointer  edgesOnCell,
integer, dimension(:), pointer  nEdgesOnCell,
real(r8), dimension(:), pointer  areaCell,
real(r8), dimension(:), pointer  dcEdge,
real(r8), dimension(:), pointer  dvEdge,
integer, intent(out)  nCells_loc,
integer, intent(out)  nEdges_loc,
integer, intent(out)  maxEdges 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ surfrd_get_topo()

subroutine, public surfrdmod::surfrd_get_topo ( type(domain_type), intent(inout)  domain,
character(len=*), intent(in)  filename 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ surfrd_pftformat()

subroutine, private surfrdmod::surfrd_pftformat ( integer, intent(in)  begg,
integer, intent(in)  endg,
type(file_desc_t), intent(inout)  ncid 
)
private
Here is the caller graph for this function:

◆ surfrd_special()

subroutine, private surfrdmod::surfrd_special ( integer, intent(in)  begg,
integer, intent(in)  endg,
type(file_desc_t), intent(inout)  ncid,
integer, intent(in)  ns 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ surfrd_veg_all()

subroutine, private surfrdmod::surfrd_veg_all ( integer, intent(in)  begg,
integer, intent(in)  endg,
type(file_desc_t), intent(inout)  ncid,
integer, intent(in)  ns 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ surfrd_veg_dgvm()

subroutine, private surfrdmod::surfrd_veg_dgvm ( integer, intent(in)  begg,
integer, intent(in)  endg 
)
private
Here is the caller graph for this function:

Variable Documentation

◆ eps_fact

real(r8), parameter, private surfrdmod::eps_fact = 2._r8
private