|
CAM
|
Data Types | |
| interface | prim_advec_init1 |
| interface | prim_advec_tracers_remap |
Functions/Subroutines | |
| subroutine, public | prim_advec_init1_rk2 (par, elem) |
| subroutine, public | prim_advec_init2 (elem, hvcoord, hybrid) |
| subroutine, public | prim_advec_tracers_remap_rk2 (elem, deriv, hvcoord, hybrid, dt, tl, nets, nete) |
| subroutine | precompute_divdp (elem, hybrid, deriv, dt, nets, nete, n0_qdp) |
| subroutine | qdp_time_avg (elem, rkstage, n0_qdp, np1_qdp, limiter_option, nu_p, nets, nete) |
| subroutine | euler_step (np1_qdp, n0_qdp, dt, elem, hvcoord, hybrid, deriv, nets, nete, DSSopt, rhs_multiplier) |
| subroutine | limiter2d_zero (Q) |
| subroutine | advance_hypervis_scalar (edgeAdv, elem, hvcoord, hybrid, deriv, nt, nt_qdp, nets, nete, dt2) |
| subroutine | advance_physical_vis (edgeAdv, elem, hvcoord, hybrid, deriv, nt, nt_qdp, nets, nete, dt, mu) |
Variables | |
| type(edgebuffer_t) | edgeadv |
| type(edgebuffer_t) | edgeadvp1 |
| type(edgebuffer_t) | edgeadvqminmax |
| integer, parameter | dsseta = 1 |
| integer, parameter | dssomega = 2 |
| integer, parameter | dssdiv_vdp_ave = 3 |
| integer, parameter | dssno_var = -1 |
| real(kind=real_kind), dimension(:,:,:), allocatable | qmin |
| real(kind=real_kind), dimension(:,:,:), allocatable | qmax |
|
private |


| subroutine prim_advection_base::advance_physical_vis | ( | type (edgebuffer_t), intent(inout) | edgeAdv, |
| type (element_t), dimension(:), intent(inout), target | elem, | ||
| type (hvcoord_t), intent(in) | hvcoord, | ||
| type (hybrid_t), intent(in) | hybrid, | ||
| type (derivative_t), intent(in) | deriv, | ||
| integer, intent(in) | nt, | ||
| integer, intent(in) | nt_qdp, | ||
| integer, intent(in) | nets, | ||
| integer, intent(in) | nete, | ||
| real (kind=real_kind), intent(in) | dt, | ||
| real (kind=real_kind), intent(in) | mu | ||
| ) |


|
private |


| subroutine prim_advection_base::limiter2d_zero | ( | real (kind=real_kind), dimension(np,np,nlev), intent(inout) | Q | ) |

| subroutine prim_advection_base::precompute_divdp | ( | type(element_t), dimension(:), intent(inout) | elem, |
| type (hybrid_t), intent(in) | hybrid, | ||
| type (derivative_t), intent(in) | deriv, | ||
| real(kind=real_kind), intent(in) | dt, | ||
| integer, intent(in) | nets, | ||
| integer, intent(in) | nete, | ||
| integer, intent(in) | n0_qdp | ||
| ) |

| subroutine, public prim_advection_base::prim_advec_init1_rk2 | ( | type(parallel_t) | par, |
| type (element_t), dimension(:) | elem | ||
| ) |


| subroutine, public prim_advection_base::prim_advec_init2 | ( | type(element_t), dimension(:), intent(in) | elem, |
| type(hvcoord_t), intent(in) | hvcoord, | ||
| type (hybrid_t), intent(in) | hybrid | ||
| ) |
| subroutine, public prim_advection_base::prim_advec_tracers_remap_rk2 | ( | type (element_t), dimension(:), intent(inout) | elem, |
| type (derivative_t), intent(in) | deriv, | ||
| type (hvcoord_t), intent(in) | hvcoord, | ||
| type (hybrid_t), intent(in) | hybrid, | ||
| real(kind=real_kind), intent(in) | dt, | ||
| type (timelevel_t), intent(inout) | tl, | ||
| integer, intent(in) | nets, | ||
| integer, intent(in) | nete | ||
| ) |


|
private |

|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |