INTERFACE:
subroutine get_3d_field_ncdf(fname,var,nf,break_on_missing,f)DESCRIPTION:
From a NetCDF files - fname - read the variable - var - into the field - f. USES:
use netcdf use domain, only: imin,jmin,imax,jmax,kmax,iextr,jextr,ioff,joff use domain, only: il_domain=>il,ih_domain=>ih,jl_domain=>jl,jh_domain=>jh use domain, only: H,az #ifndef NO_3D use variables_3d, only: hn #endif IMPLICIT NONEINPUT PARAMETERS:
character(len=*), intent(in) :: fname,var integer, intent(in) :: nf logical, intent(in) :: break_on_missingINPUT/OUTPUT PARAMETERS:
OUTPUT PARAMETERS:
REALTYPE, intent(inout) :: f(I3DFIELD)REVISION HISTORY:
Original author(s): Karsten BoldingLOCAL VARIABLES:
integer :: il,jl,iloc,jloc,indx integer :: ih,jh,kh,nh integer :: rc,err,ncid,var_id,i,j,k,n integer :: start(4),edges(4) integer :: ndims integer :: xax_id=-1,yax_id=-1,zax_id=-1,time_id=-1 character(len=256) :: dimname REAL_4B, allocatable :: zax(:), tax(:), wrk(:) REALTYPE, allocatable :: zax_2d(:), wrk_2d(:,:,:)