51 USE modd_data_cover_par
, ONLY : jpcover
58 USE modi_read_pgd_seaflux_par_n
63 USE modi_get_type_dim_n
73 TYPE(
grid_t),
INTENT(INOUT) :: SG
79 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
86 CHARACTER(LEN=12) :: YRECFM
89 REAL(KIND=JPRB) :: ZHOOK_HANDLE
95 IF (
lhook)
CALL dr_hook(
'READ_PGD_SEAFLUX_N',0,zhook_handle)
105 ALLOCATE(s%LCOVER(jpcover))
106 ALLOCATE(s%XZS(sg%NDIM))
107 ALLOCATE(sg%XLAT (sg%NDIM))
108 ALLOCATE(sg%XLON (sg%NDIM))
109 ALLOCATE(sg%XMESH_SIZE (sg%NDIM))
110 CALL pack_init(dtco,u,ug,hprogram,
'SEA ',sg,s%LCOVER,s%XCOVER,s%XZS )
117 CALL read_surf(hprogram,yrecfm,iversion,iresp)
121 ALLOCATE(s%XSEABATHY(sg%NDIM))
122 IF (iversion<=3)
THEN 123 s%XSEABATHY(:) = -300.
126 CALL read_surf(hprogram,yrecfm,s%XSEABATHY(:),iresp)
133 dts%LSST_DATA = .false.
136 CALL read_surf(hprogram,yrecfm,dts%LSST_DATA,iresp)
141 IF (
lhook)
CALL dr_hook(
'READ_PGD_SEAFLUX_N',1,zhook_handle)
subroutine get_type_dim_n(DTCO, U, HTYPE, KDIM)
subroutine pack_init(DTCO, U, UG, HPROGRAM, HSURF, G, OCOVER, PCOV
subroutine read_pgd_seaflux_n(DTCO, DTS, SG, S, U, UG, GCP, HPROG
subroutine read_pgd_seaflux_par_n(DTCO, U, GCP, DTS, KDIM, HPROGR
subroutine read_surf_cov(HPROGRAM, HREC, PFIELD, OFLAG, KRESP, HCOMMENT, HDIR)