|
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 |