CAM
physics_types.F90 File Reference

Data Types

type  physics_types::physics_state
 
type  physics_types::physics_tend
 
type  physics_types::physics_ptend
 

Modules

module  physics_types
 

Functions/Subroutines

subroutine, public physics_types::physics_type_alloc (phys_state, phys_tend, begchunk, endchunk, psetcols)
 
subroutine, public physics_types::physics_update_main (state, ptend, dt, tend)
 
subroutine state_cnst_min_nz (lim, qix, numix)
 
subroutine, public physics_types::physics_state_check (state, name)
 
subroutine, public physics_types::physics_ptend_sum (ptend, ptend_sum, ncol)
 
subroutine, public physics_types::physics_ptend_scale (ptend, fac, ncol)
 
subroutine multiply_tendency (tend_arr, flx_srf, flx_top)
 
subroutine, public physics_types::physics_ptend_copy (ptend, ptend_cp)
 
subroutine, public physics_types::physics_ptend_reset (ptend)
 
subroutine, public physics_types::physics_ptend_init (ptend, psetcols, name, ls, lu, lv, lq)
 
subroutine, public physics_types::physics_state_set_grid (lchnk, phys_state)
 
subroutine physics_types::init_geo_unique (phys_state, ncol)
 
subroutine, public physics_types::physics_dme_adjust (state, tend, qini, dt)
 
subroutine, public physics_types::physics_state_copy (state_in, state_out)
 
subroutine, public physics_types::physics_tend_init (tend)
 
subroutine, public physics_types::set_state_pdry (state, pdeld_calc)
 
subroutine, public physics_types::set_wet_to_dry (state)
 
subroutine, public physics_types::set_dry_to_wet (state)
 
subroutine, public physics_types::physics_state_alloc (state, lchnk, psetcols)
 
subroutine, public physics_types::physics_state_dealloc (state)
 
subroutine, public physics_types::physics_tend_alloc (tend, psetcols)
 
subroutine, public physics_types::physics_tend_dealloc (tend)
 
subroutine, public physics_types::physics_ptend_alloc (ptend, psetcols)
 
subroutine, public physics_types::physics_ptend_dealloc (ptend)
 

Variables

logical, parameter physics_types::adjust_te = .FALSE.
 

Function/Subroutine Documentation

◆ multiply_tendency()

subroutine physics_ptend_scale::multiply_tendency ( real(r8), dimension(:,:), intent(inout)  tend_arr,
real(r8), dimension(:), intent(inout)  flx_srf,
real(r8), dimension(:), intent(inout)  flx_top 
)
private
Here is the caller graph for this function:

◆ state_cnst_min_nz()

subroutine physics_update_main::state_cnst_min_nz ( real(r8), intent(in)  lim,
integer, intent(in)  qix,
integer, intent(in)  numix 
)
Here is the caller graph for this function: