7 KLUOUT,HNCVARNAME,PFIELD)
44 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
45 CHARACTER(LEN=7),
INTENT(IN) :: HSURF
46 CHARACTER(LEN=28),
INTENT(IN) :: HFILE
47 CHARACTER(LEN=6),
INTENT(IN) :: HFILETYPE
48 INTEGER,
INTENT(IN) :: KLUOUT
49 CHARACTER(LEN=28),
INTENT(IN),
OPTIONAL :: HNCVARNAME
50 REAL,
POINTER,
DIMENSION(:,:,:) :: PFIELD
53 REAL,
DIMENSION(:),
ALLOCATABLE :: ZLATI
54 REAL,
DIMENSION(:),
ALLOCATABLE :: ZLONG
55 REAL,
DIMENSION(:),
ALLOCATABLE :: ZDEPTH
56 REAL,
DIMENSION(:,:,:),
ALLOCATABLE :: ZFIELD
57 REAL(KIND=JPRB) :: ZHOOK_HANDLE
63 IF (
lhook)
CALL dr_hook(
'PREP_OCEAN_NETCDF',0,zhook_handle)
78 ALLOCATE(pfield(1:
SIZE(zfield,1),1:
SIZE(zfield,2),1:
SIZE(zfield,3)))
89 IF (
ALLOCATED(zlong ))
DEALLOCATE(zlong )
90 IF (
ALLOCATED(zlati ))
DEALLOCATE(zlati )
91 IF (
ALLOCATED(zdepth ))
DEALLOCATE(zdepth )
92 IF (
ALLOCATED(zfield ))
DEALLOCATE(zfield )
93 IF (
lhook)
CALL dr_hook(
'PREP_OCEAN_NETCDF',1,zhook_handle)
character(len=10) cingrid_type
subroutine prep_ocean_netcdf(HPROGRAM, HSURF, HFILE, HFILETYPE, KLUOUT, HNCVARNAME, PFIELD)
subroutine read_latlondepval_cdf(HFILENAME, HNCVARNAME, PLON, PLAT, PDEP, PVAL)
subroutine prep_netcdf_grid(HFILENAME, HNCVARNAME)
character(len=6) cinterp_type
real, dimension(:), allocatable xilonarray