CAM
vertremap_base Module Reference

Functions/Subroutines

subroutine remap_calc_grids (hvcoord, ps, dt, eta_dot_dpdn, p_lag, p_ref, dp_lag, dp_ref)
 
subroutine remap1 (Qdp, nx, qsize, dp1, dp2)
 
subroutine remap1_nofilter (Qdp, nx, qsize, dp1, dp2)
 
subroutine remap_q_ppm (Qdp, nx, qsize, dp1, dp2)
 
real(kind=real_kind) function, dimension(10, 0:nlev+1) compute_ppm_grids_old (dx)
 
real(kind=real_kind) function, dimension(10, 0:nlev+1) compute_ppm_grids (dx)
 
real(kind=real_kind) function, dimension(0:2, nlev) compute_ppm (a, dx)
 
real(kind=real_kind) function integrate_parabola (a, x1, x2)
 

Function/Subroutine Documentation

◆ compute_ppm()

real(kind=real_kind) function, dimension(0:2, nlev ) vertremap_base::compute_ppm ( real(kind=real_kind), dimension ( -1:nlev+2), intent(in)  a,
real(kind=real_kind), dimension (10, 0:nlev+1), intent(in)  dx 
)
Here is the caller graph for this function:

◆ compute_ppm_grids()

real(kind=real_kind) function, dimension(10,0:nlev+1) vertremap_base::compute_ppm_grids ( real(kind=real_kind), dimension(-1:nlev+2), intent(in)  dx)
Here is the caller graph for this function:

◆ compute_ppm_grids_old()

real(kind=real_kind) function, dimension(10,0:nlev+1) vertremap_base::compute_ppm_grids_old ( real(kind=real_kind), dimension(-1:nlev+2), intent(in)  dx)
Here is the caller graph for this function:

◆ integrate_parabola()

real(kind=real_kind) function vertremap_base::integrate_parabola ( real(kind=real_kind), dimension(0:2), intent(in)  a,
real(kind=real_kind), intent(in)  x1,
real(kind=real_kind), intent(in)  x2 
)
Here is the caller graph for this function:

◆ remap1()

subroutine vertremap_base::remap1 ( real (kind=real_kind), dimension(nx,nx,nlev,qsize), intent(inout)  Qdp,
integer, intent(in)  nx,
integer, intent(in)  qsize,
real (kind=real_kind), dimension(nx,nx,nlev), intent(in)  dp1,
real (kind=real_kind), dimension(nx,nx,nlev), intent(in)  dp2 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ remap1_nofilter()

subroutine vertremap_base::remap1_nofilter ( real (kind=real_kind), dimension(nx,nx,nlev,qsize), intent(inout)  Qdp,
integer, intent(in)  nx,
integer, intent(in)  qsize,
real (kind=real_kind), dimension(nx,nx,nlev), intent(in)  dp1,
real (kind=real_kind), dimension(nx,nx,nlev), intent(in)  dp2 
)
Here is the call graph for this function:

◆ remap_calc_grids()

subroutine vertremap_base::remap_calc_grids ( type(hvcoord_t), intent(in)  hvcoord,
real(kind=real_kind), intent(in)  ps,
real(kind=real_kind), intent(in)  dt,
real(kind=real_kind), dimension(nlev+1), intent(in)  eta_dot_dpdn,
real(kind=real_kind), dimension(nlev+1), intent(out)  p_lag,
real(kind=real_kind), dimension(nlev+1), intent(out)  p_ref,
real(kind=real_kind), dimension(nlev), intent(out)  dp_lag,
real(kind=real_kind), dimension(nlev), intent(out)  dp_ref 
)

◆ remap_q_ppm()

subroutine vertremap_base::remap_q_ppm ( real (kind=real_kind), dimension(nx,nx,nlev,qsize), intent(inout)  Qdp,
integer, intent(in)  nx,
integer, intent(in)  qsize,
real (kind=real_kind), dimension(nx,nx,nlev), intent(in)  dp1,
real (kind=real_kind), dimension(nx,nx,nlev), intent(in)  dp2 
)
Here is the call graph for this function:
Here is the caller graph for this function: