CAM
mo_extfrc Module Reference

Data Types

type  forcing
 

Functions/Subroutines

subroutine, public extfrc_inti (extfrc_specifier, extfrc_type, extfrc_cycle_yr, extfrc_fixed_ymd, extfrc_fixed_tod)
 
subroutine, public extfrc_timestep_init (pbuf2d, state)
 
subroutine, public extfrc_set (lchnk, zint, frcing, ncol)
 

Variables

integer, parameter time_span = 1
 
character(len=256) filename
 
logical, dimension(gas_pcnst) has_extfrc
 
type(forcing), dimension(:), allocatable forcings
 
integer extfrc_cnt = 0
 

Function/Subroutine Documentation

◆ extfrc_inti()

subroutine, public mo_extfrc::extfrc_inti ( character(len=*), dimension(:), intent(in)  extfrc_specifier,
character(len=*), intent(in)  extfrc_type,
integer, intent(in)  extfrc_cycle_yr,
integer, intent(in)  extfrc_fixed_ymd,
integer, intent(in)  extfrc_fixed_tod 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ extfrc_set()

subroutine, public mo_extfrc::extfrc_set ( integer, intent(in)  lchnk,
real(r8), dimension(ncol, pverp), intent(in)  zint,
real(r8), dimension(ncol,pver,extcnt), intent(inout)  frcing,
integer, intent(in)  ncol 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ extfrc_timestep_init()

subroutine, public mo_extfrc::extfrc_timestep_init ( type(physics_buffer_desc), dimension(:,:), pointer  pbuf2d,
type(physics_state), dimension(begchunk:endchunk), intent(in)  state 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ extfrc_cnt

integer mo_extfrc::extfrc_cnt = 0
private

◆ filename

character(len=256) mo_extfrc::filename
private

◆ forcings

type(forcing), dimension(:), allocatable mo_extfrc::forcings
private

◆ has_extfrc

logical, dimension(gas_pcnst) mo_extfrc::has_extfrc
private

◆ time_span

integer, parameter mo_extfrc::time_span = 1
private