7 HPROGRAM,HSUBROUTINE,HFILENAME)
41 USE modi_pt_by_pt_treatment
55 TYPE(
sso_t),
INTENT(INOUT) :: USS
57 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
58 CHARACTER(LEN=6),
INTENT(IN) :: HSUBROUTINE
59 CHARACTER(LEN=28),
INTENT(IN) :: HFILENAME
69 INTEGER,
PARAMETER :: ILONG=1000
72 REAL,
DIMENSION(ILONG) :: ZVALUE
74 REAL,
DIMENSION(ILONG) :: ZLAT
75 REAL*4 :: ZLONR, ZLONR2
76 REAL,
DIMENSION(ILONG) :: ZLON
78 INTEGER :: ICPT, ISTAT
80 REAL(KIND=JPRB) :: ZHOOK_HANDLE
87 CALL open_file(hprogram,iglb,hfilename,
'UNFORMATTED',haction=
'READ')
104 READ(iglb,iostat=istat) zlatr,zlonr,zvaluer
113 zlonr2=zlonr+nint((180.-zlonr)/360.)*360.
115 jlat = 1 + int( ( zlatr + 90. ) * 2. )
117 jlon = 1 + int( ( zlonr2 ) * 2. )
124 IF (icpt<=ilong)
THEN 128 zvalue(icpt) = zvaluer
134 IF (istat==-1 .OR. icpt==ilong)
THEN 142 zlat(1:icpt), zlon(1:icpt), zvalue(1:icpt), hsubroutine )
subroutine open_file(HPROGRAM, KUNIT, HFILE, HFORM, HACTION, HACCESS, KR
logical, dimension(720, 360) llatlonmask
subroutine read_binllv(UG, U, USS, HPROGRAM, HSUBROUTINE, HFILENAME)
subroutine close_file(HPROGRAM, KUNIT)
subroutine pt_by_pt_treatment(UG, U, USS, KLUOUT, PLAT, PLON, PVALUE, HSUBROUTINE
subroutine get_luout(HPROGRAM, KLUOUT)