Procedures

ProcedureLocationProcedure TypeDescription
cubnmx regridpack_module Subroutine
cubnmxu regridpack_module Subroutine

set cubic interpolation terms

cubt1 regridpack_module Subroutine

cubically interpolate p on x to q on xx

cubt1u regridpack_module Subroutine
cubt2 regridpack_module Subroutine
cubt2u regridpack_module Subroutine

cubically interpolate p onto q in y

cubt3 regridpack_module Subroutine

cubically interpolate in z

cubt3u regridpack_module Subroutine

cubically interpolate in z

cubt4 regridpack_module Subroutine

cubically interpolate in t

cubt4u regridpack_module Subroutine

cubically interpolate in t

linmx regridpack_module Subroutine

set x grid pointers for xx grid and interpolation scale terms

linmxu regridpack_module Subroutine

set linear interpolation terms

lint1 regridpack_module Subroutine

linearly interpolate p on x onto q on xx

lint1u regridpack_module Subroutine
lint2 regridpack_module Subroutine

linearly interpolate in y

lint2u regridpack_module Subroutine

linearly interpolate p onto q in y

lint3 regridpack_module Subroutine

linearly interpolate in z direction

lint3u regridpack_module Subroutine

linearly interpolate in z direction

lint4 regridpack_module Subroutine

linearly interpolate in t direction

lint4u regridpack_module Subroutine

linearly interpolate in t direction

regrid regridpack_module Interface
rgrd1 regridpack_module Subroutine

subroutine rgrd1 interpolates the values p(i) on the grid x(i) for i=1,...,nx onto q(ii) on the grid xx(ii),ii=1,...,mx.

Read more…
rgrd1_wrapper regridpack_module Subroutine

Wrapper to rgrd1. Allocates the work arrays internally.

rgrd1u regridpack_module Subroutine

subroutine rgrd1u interpolates the nx vector p onto the mx vector q. it is assumed that p and q are values on uniform nx and mx grids which subdivide the same interval (INCLUDING END POINTS). if p and q are values on nonuniform grids and/or if q is defined on a grid which lies within the p grid then subroutine rgrd1 should be used.

Read more…
rgrd2 regridpack_module Subroutine

subroutine rgrd2 interpolates the values p(i,j) on the orthogonal grid (x(i),y(j)) for i=1,...,nx and j=1,...,ny onto q(ii,jj) on the orthogonal grid (xx(ii),yy(jj)) for ii=1,...,mx and jj=1,...,my.

Read more…
rgrd2_wrapper regridpack_module Subroutine

Wrapper to rgrd2. Allocates the work arrays internally.

rgrd2u regridpack_module Subroutine

subroutine rgrd2u interpolates the nx by ny array p onto the mx by my array q. linear or cubic interpolation is used in each direction (see argument intpol). it is assumed that p and q are values on uniform nx by ny and mx by my grids superimposed on the same rectangle (INCLUDING BOUNDARIES). if p and q are values on nonuniform orthogonal grids and/or if the grid on which q is defined lies within the p grid then subroutine rgrd2 should be used.

Read more…
rgrd3 regridpack_module Subroutine

subroutine rgrd3 interpolates the values p(i,j,k) on the orthogonal grid (x(i),y(j),z(k)) for i=1,...,nx; j=1,...,ny; k=1,...,nz onto q(ii,jj,kk) on the orthogonal grid (xx(ii),yy(jj),zz(kk)) for ii=1,...,mx; jj=1,...,my; kk=1,...,mz.

Read more…
rgrd3_wrapper regridpack_module Subroutine

Wrapper to rgrd3. Allocates the work arrays internally.

rgrd3u regridpack_module Subroutine

subroutine rgrd3u interpolates the nx by ny by nz array p onto the mx by my by mz array q. it is assumed that p and q are values on uniform nx by ny by nz and mx by my by mz grids which are superimposed on the same box region (INCLUDING BOUNDARIES). if p and q are values on nonuniform orthogonal grids and/or if the grid on which q is defined lies within the p grid then subroutine rgrd3 should be used.

Read more…
rgrd4 regridpack_module Subroutine

subroutine rgrd4 interpolates the values p(i,j,k,l) on the orthogonal grid (x(i),y(j),z(k),t(l)) for i=1,...,nx;j=1,...,ny;k=1,...,nz;l=1,...,nt onto q(ii,jj,kk,ll) on the orthogonal grid (xx(ii),yy(jj),zz(kk),tt(ll)) for ii=1,...,mx;jj=1,...,my;kk=1,...,mz;ll=1,...,mt

Read more…
rgrd4_wrapper regridpack_module Subroutine

Wrapper to rgrd4. Allocates the work arrays internally.

rgrd4u regridpack_module Subroutine

subroutine rgrd4u interpolates the nx by ny by nz by nt array p onto the mx by my by mz by mt array q. it is assumed that p and q are values on uniform nx by ny by nz by nt and mx by my by mz by mt grids which are superimposed on the same box region (INCLUDING BOUNDARIES). if p and q are values on nonuniform orthogonal grids and/or if the grid on which q is defined lies within the p grid then subroutine rgrd4 should be used.

Read more…
call~~graph~~CallGraph interface~regrid regridpack_module::regrid proc~rgrd1 regridpack_module::rgrd1 interface~regrid->proc~rgrd1 proc~rgrd1_wrapper regridpack_module::rgrd1_wrapper interface~regrid->proc~rgrd1_wrapper proc~rgrd1u regridpack_module::rgrd1u interface~regrid->proc~rgrd1u proc~rgrd2 regridpack_module::rgrd2 interface~regrid->proc~rgrd2 proc~rgrd2_wrapper regridpack_module::rgrd2_wrapper interface~regrid->proc~rgrd2_wrapper proc~rgrd2u regridpack_module::rgrd2u interface~regrid->proc~rgrd2u proc~rgrd3 regridpack_module::rgrd3 interface~regrid->proc~rgrd3 proc~rgrd3_wrapper regridpack_module::rgrd3_wrapper interface~regrid->proc~rgrd3_wrapper proc~rgrd3u regridpack_module::rgrd3u interface~regrid->proc~rgrd3u proc~rgrd4 regridpack_module::rgrd4 interface~regrid->proc~rgrd4 proc~rgrd4_wrapper regridpack_module::rgrd4_wrapper interface~regrid->proc~rgrd4_wrapper proc~rgrd4u regridpack_module::rgrd4u interface~regrid->proc~rgrd4u proc~cubnmx regridpack_module::cubnmx proc~cubnmxu regridpack_module::cubnmxu proc~cubt1 regridpack_module::cubt1 proc~cubt1u regridpack_module::cubt1u proc~cubt2 regridpack_module::cubt2 proc~cubt2->proc~cubt1 proc~lint1 regridpack_module::lint1 proc~cubt2->proc~lint1 proc~cubt2u regridpack_module::cubt2u proc~cubt2u->proc~cubt1u proc~lint1u regridpack_module::lint1u proc~cubt2u->proc~lint1u proc~cubt3 regridpack_module::cubt3 proc~cubt3->proc~cubt2 proc~lint2 regridpack_module::lint2 proc~cubt3->proc~lint2 proc~cubt3u regridpack_module::cubt3u proc~cubt3u->proc~cubt2u proc~lint2u regridpack_module::lint2u proc~cubt3u->proc~lint2u proc~cubt4 regridpack_module::cubt4 proc~cubt4->proc~cubt3 proc~lint3 regridpack_module::lint3 proc~cubt4->proc~lint3 proc~cubt4u regridpack_module::cubt4u proc~cubt4u->proc~cubt3u proc~lint3u regridpack_module::lint3u proc~cubt4u->proc~lint3u proc~linmx regridpack_module::linmx proc~linmxu regridpack_module::linmxu proc~lint2->proc~cubt1 proc~lint2->proc~lint1 proc~lint2u->proc~cubt1u proc~lint2u->proc~lint1u proc~lint3->proc~cubt2 proc~lint3->proc~lint2 proc~lint3u->proc~cubt2u proc~lint3u->proc~lint2u proc~lint4 regridpack_module::lint4 proc~lint4->proc~cubt3 proc~lint4->proc~lint3 proc~lint4u regridpack_module::lint4u proc~lint4u->proc~cubt3u proc~lint4u->proc~lint3u proc~rgrd1->proc~cubnmx proc~rgrd1->proc~cubt1 proc~rgrd1->proc~linmx proc~rgrd1->proc~lint1 proc~rgrd1_wrapper->proc~rgrd1 proc~rgrd1u->proc~cubnmxu proc~rgrd1u->proc~cubt1u proc~rgrd1u->proc~linmxu proc~rgrd1u->proc~lint1u proc~rgrd2->proc~cubnmx proc~rgrd2->proc~cubt2 proc~rgrd2->proc~linmx proc~rgrd2->proc~lint2 proc~rgrd2_wrapper->proc~rgrd2 proc~rgrd2u->proc~cubnmxu proc~rgrd2u->proc~cubt2u proc~rgrd2u->proc~linmxu proc~rgrd2u->proc~lint2u proc~rgrd3->proc~cubnmx proc~rgrd3->proc~cubt3 proc~rgrd3->proc~linmx proc~rgrd3->proc~lint3 proc~rgrd3_wrapper->proc~rgrd3 proc~rgrd3u->proc~cubnmxu proc~rgrd3u->proc~cubt3u proc~rgrd3u->proc~linmxu proc~rgrd3u->proc~lint3u proc~rgrd4->proc~cubnmx proc~rgrd4->proc~cubt4 proc~rgrd4->proc~linmx proc~rgrd4->proc~lint4 proc~rgrd4_wrapper->proc~rgrd4 proc~rgrd4u->proc~cubnmxu proc~rgrd4u->proc~cubt4u proc~rgrd4u->proc~linmxu proc~rgrd4u->proc~lint4u
Help