interpolation Subroutine

public subroutine interpolation(ncol, nlay, ngas, nflav, neta, npres, ntemp, flavor, press_ref_log, temp_ref, press_ref_log_delta, temp_ref_min, temp_ref_delta, press_ref_trop_log, vmr_ref, play, tlay, col_gas, jtemp, fmajor, fminor, col_mix, tropo, jeta, jpress) bind(C, name="0")

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: ncol
integer, intent(in) :: nlay
integer, intent(in) :: ngas
integer, intent(in) :: nflav
integer, intent(in) :: neta
integer, intent(in) :: npres
integer, intent(in) :: ntemp
integer, intent(in), dimension(2,nflav):: flavor
real(kind=wp), intent(in), dimension(npres):: press_ref_log
real(kind=wp), intent(in), dimension(ntemp):: temp_ref
real(kind=wp), intent(in) :: press_ref_log_delta
real(kind=wp), intent(in) :: temp_ref_min
real(kind=wp), intent(in) :: temp_ref_delta
real(kind=wp), intent(in) :: press_ref_trop_log
real(kind=wp), intent(in), dimension(2,0:ngas,ntemp):: vmr_ref
real(kind=wp), intent(in), dimension(ncol,nlay):: play
real(kind=wp), intent(in), dimension(ncol,nlay):: tlay
real(kind=wp), intent(in), dimension(ncol,nlay,0:ngas):: col_gas
integer, intent(out), dimension(ncol,nlay):: jtemp
real(kind=wp), intent(out), dimension(2,2,2,ncol,nlay,nflav):: fmajor
real(kind=wp), intent(out), dimension(2,2, ncol,nlay,nflav):: fminor
real(kind=wp), intent(out), dimension(2, ncol,nlay,nflav):: col_mix
logical(kind=wl), intent(out), dimension(ncol,nlay):: tropo
integer, intent(out), dimension(2, ncol,nlay,nflav):: jeta
integer, intent(out), dimension(ncol,nlay):: jpress

Calls

proc~~interpolation~2~~CallsGraph proc~interpolation~2 interpolation float float proc~interpolation~2->float

Contents

None