FV3 Bundle
|
Variable transforms on pressure variables for fv3 Daniel Holdaway, NASA/JCSDA. More...
Functions/Subroutines | |
subroutine | compute_fv3_pressures (is, ie, js, je, isd, ied, jsd, jed, npz, kappa, ptop, delp, pe, pk, pkz, peln) |
subroutine | compute_fv3_pressures_tlm (is, ie, js, je, isd, ied, jsd, jed, npz, kappa, ptop, delp, delp_tl, pe, pe_tl, pk, pk_tl, pkz, pkz_tl, peln, peln_tl) |
subroutine | compute_fv3_pressures_bwd (is, ie, js, je, isd, ied, jsd, jed, npz, kappa, ptop, delp, delp_ad, pe, pe_ad, pk, pk_ad, pkz, pkz_ad, peln, peln_ad) |
Variable transforms on pressure variables for fv3 Daniel Holdaway, NASA/JCSDA.
subroutine fv_pressure_mod::compute_fv3_pressures | ( | integer, intent(in) | is, |
integer, intent(in) | ie, | ||
integer, intent(in) | js, | ||
integer, intent(in) | je, | ||
integer, intent(in) | isd, | ||
integer, intent(in) | ied, | ||
integer, intent(in) | jsd, | ||
integer, intent(in) | jed, | ||
integer, intent(in) | npz, | ||
real, intent(in) | kappa, | ||
real, intent(in) | ptop, | ||
real, dimension(isd:ied, jsd:jed, npz), intent(in) | delp, | ||
real, dimension(is-1:ie+1, npz+1, js-1:je+1), intent(out) | pe, | ||
real, dimension(is:ie, js:je, npz+1), intent(out) | pk, | ||
real, dimension(is:ie, js:je, npz), intent(out) | pkz, | ||
real, dimension(is:ie, npz+1, js:je), intent(out) | peln | ||
) |
subroutine fv_pressure_mod::compute_fv3_pressures_bwd | ( | integer, intent(in) | is, |
integer, intent(in) | ie, | ||
integer, intent(in) | js, | ||
integer, intent(in) | je, | ||
integer, intent(in) | isd, | ||
integer, intent(in) | ied, | ||
integer, intent(in) | jsd, | ||
integer, intent(in) | jed, | ||
integer, intent(in) | npz, | ||
real, intent(in) | kappa, | ||
real, intent(in) | ptop, | ||
real, dimension(isd:ied, jsd:jed, npz), intent(in) | delp, | ||
real, dimension(isd:ied, jsd:jed, npz), intent(inout) | delp_ad, | ||
real, dimension(is-1:ie+1, npz+1, js-1:je+1), intent(in) | pe, | ||
real, dimension(is-1:ie+1, npz+1, js-1:je+1), intent(inout) | pe_ad, | ||
real, dimension(is:ie, js:je, npz+1), intent(in) | pk, | ||
real, dimension(is:ie, js:je, npz+1), intent(inout) | pk_ad, | ||
real, dimension(is:ie, js:je, npz), intent(in) | pkz, | ||
real, dimension(is:ie, js:je, npz), intent(inout) | pkz_ad, | ||
real, dimension(is:ie, npz+1, js:je), intent(in) | peln, | ||
real, dimension(is:ie, npz+1, js:je), intent(inout) | peln_ad | ||
) |
subroutine fv_pressure_mod::compute_fv3_pressures_tlm | ( | integer, intent(in) | is, |
integer, intent(in) | ie, | ||
integer, intent(in) | js, | ||
integer, intent(in) | je, | ||
integer, intent(in) | isd, | ||
integer, intent(in) | ied, | ||
integer, intent(in) | jsd, | ||
integer, intent(in) | jed, | ||
integer, intent(in) | npz, | ||
real, intent(in) | kappa, | ||
real, intent(in) | ptop, | ||
real, dimension(isd:ied, jsd:jed, npz), intent(in) | delp, | ||
real, dimension(isd:ied, jsd:jed, npz), intent(in) | delp_tl, | ||
real, dimension(is-1:ie+1, npz+1, js-1:je+1), intent(out) | pe, | ||
real, dimension(is-1:ie+1, npz+1, js-1:je+1), intent(out) | pe_tl, | ||
real, dimension(is:ie, js:je, npz+1), intent(out) | pk, | ||
real, dimension(is:ie, js:je, npz+1), intent(out) | pk_tl, | ||
real, dimension(is:ie, js:je, npz), intent(out) | pkz, | ||
real, dimension(is:ie, js:je, npz), intent(out) | pkz_tl, | ||
real, dimension(is:ie, npz+1, js:je), intent(out) | peln, | ||
real, dimension(is:ie, npz+1, js:je), intent(out) | peln_tl | ||
) |