CAM
|
Functions/Subroutines | |
subroutine, public | sl_init1 (par, elem) |
subroutine, public | prim_advec_tracers_remap_ale (elem, deriv, hybrid, dt, tl, nets, nete) |
subroutine | vdot (rp, Que, rho, mass, hybrid, nets, nete) |
subroutine | cobra_slbqp (Que, Que_t, rho, minq, maxq, mass, hybrid, nets, nete) |
subroutine | cobra_elem (Que, Que_t, rho, minq, maxq, mass, hybrid, nets, nete) |
subroutine | ale_rkdss (elem, nets, nete, hy, deriv, dt, tl) |
subroutine | ale_departure_from_gll (acart, vstar, elem, dt) |
subroutine | ale_elems_with_dep_points (elem_indexes, dep_points, num_neighbors, ngh_corners) |
real(kind=real_kind) function, dimension(4, 2) | shape_fcn_deriv (pc) |
real(kind=real_kind) function, dimension(2, 2) | inv_2x2 (A) |
real(kind=real_kind) function, dimension(2, 3) | inv (dxds) |
subroutine | shape_fcn (N, pc) |
real(kind=real_kind) function, dimension(3) | f (coords, pc) |
real(kind=real_kind) function, dimension(3, 2) | df (coords, pc) |
type(cartesian2d_t) function | cartesian_parametric_coordinates (sphere, corners3D) |
subroutine | ale_parametric_coords (parametric_coord, elem_indexes, dep_points, num_neighbors, ngh_corners) |
Variables | |
type(ghostbuffer3d_t) | ghostbuf_tr |
type(edgebuffer_t) | edgeveloc |
subroutine sl_advection::ale_departure_from_gll | ( | type(cartesian3d_t), dimension(np,np), intent(out) | acart, |
real (kind=real_kind), dimension(np,np,2), intent(in) | vstar, | ||
type (element_t), intent(in) | elem, | ||
real (kind=real_kind), intent(in) | dt | ||
) |
subroutine sl_advection::ale_elems_with_dep_points | ( | integer, dimension(np,np), intent(out) | elem_indexes, |
type(cartesian3d_t), dimension(np,np), intent(in) | dep_points, | ||
integer, intent(in) | num_neighbors, | ||
type(cartesian3d_t), dimension(4,num_neighbors), intent(in) | ngh_corners | ||
) |
subroutine sl_advection::ale_parametric_coords | ( | type(cartesian2d_t), dimension(np,np), intent(out) | parametric_coord, |
integer, dimension(np,np), intent(in) | elem_indexes, | ||
type(cartesian3d_t), dimension(np,np), intent(in) | dep_points, | ||
integer, intent(in) | num_neighbors, | ||
type(cartesian3d_t), dimension(4,num_neighbors), intent(in) | ngh_corners | ||
) |
subroutine sl_advection::ale_rkdss | ( | type (element_t), dimension(:), intent(inout) | elem, |
integer, intent(in) | nets, | ||
integer, intent(in) | nete, | ||
type (hybrid_t), intent(in) | hy, | ||
type (derivative_t), intent(in) | deriv, | ||
real (kind=real_kind), intent(in) | dt, | ||
type (timelevel_t), intent(in) | tl | ||
) |
|
private |
subroutine sl_advection::cobra_elem | ( | real(kind=real_kind), dimension (np*np,nlev,qsize,nets:nete), intent(out) | Que, |
real(kind=real_kind), dimension (np*np,nlev,qsize,nets:nete), intent(in) | Que_t, | ||
real(kind=real_kind), dimension (np*np,nlev, nets:nete), intent(in) | rho, | ||
real(kind=real_kind), dimension (np*np,nlev,qsize,nets:nete), intent(in) | minq, | ||
real(kind=real_kind), dimension (np*np,nlev,qsize,nets:nete), intent(in) | maxq, | ||
real(kind=real_kind), dimension (nlev,qsize,nets:nete), intent(in) | mass, | ||
type (hybrid_t), intent(in) | hybrid, | ||
integer, intent(in) | nets, | ||
integer, intent(in) | nete | ||
) |
subroutine sl_advection::cobra_slbqp | ( | real(kind=real_kind), dimension (np*np,nlev,qsize,nets:nete), intent(out) | Que, |
real(kind=real_kind), dimension (np*np,nlev,qsize,nets:nete), intent(in) | Que_t, | ||
real(kind=real_kind), dimension (np*np,nlev, nets:nete), intent(in) | rho, | ||
real(kind=real_kind), dimension (np*np,nlev,qsize,nets:nete), intent(in) | minq, | ||
real(kind=real_kind), dimension (np*np,nlev,qsize,nets:nete), intent(in) | maxq, | ||
real(kind=real_kind), dimension (nlev,qsize), intent(in) | mass, | ||
type (hybrid_t), intent(in) | hybrid, | ||
integer, intent(in) | nets, | ||
integer, intent(in) | nete | ||
) |
|
private |
|
private |
|
private |
|
private |
subroutine, public sl_advection::prim_advec_tracers_remap_ale | ( | type (element_t), dimension(:), intent(inout) | elem, |
type (derivative_t), intent(in) | deriv, | ||
type (hybrid_t), intent(in) | hybrid, | ||
real(kind=real_kind), intent(in) | dt, | ||
type (timelevel_t), intent(in) | tl, | ||
integer, intent(in) | nets, | ||
integer, intent(in) | nete | ||
) |
|
private |
real (kind=real_kind) function, dimension(4,2) sl_advection::shape_fcn_deriv | ( | real (kind=real_kind), dimension(2), intent(in) | pc | ) |
subroutine, public sl_advection::sl_init1 | ( | type(parallel_t) | par, |
type (element_t), dimension(:) | elem | ||
) |
subroutine sl_advection::vdot | ( | real(kind=real_kind), dimension (nlev,qsize), intent(out) | rp, |
real(kind=real_kind), dimension (np*np,nlev,qsize,nets:nete), intent(in) | Que, | ||
real(kind=real_kind), dimension (np*np,nlev, nets:nete), intent(in) | rho, | ||
real(kind=real_kind), dimension (nlev,qsize), intent(in) | mass, | ||
type (hybrid_t), intent(in) | hybrid, | ||
integer, intent(in) | nets, | ||
integer, intent(in) | nete | ||
) |
|
private |
|
private |