7 HPROGRAM,HSUBROUTINE,HFILENAME)
41 USE modi_pt_by_pt_treatment
56 TYPE(
sso_t),
INTENT(INOUT) :: USS
58 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
59 CHARACTER(LEN=6),
INTENT(IN) :: HSUBROUTINE
60 CHARACTER(LEN=28),
INTENT(IN) :: HFILENAME
70 INTEGER*4,
PARAMETER :: ILONG=200000
73 REAL,
DIMENSION(ILONG) :: ZVALUE
75 REAL,
DIMENSION(ILONG) :: ZLAT
77 REAL,
DIMENSION(ILONG) :: ZLON
79 INTEGER :: ICPT, ISTAT
81 REAL(KIND=JPRB) :: ZHOOK_HANDLE
88 CALL open_file(
'ASCII ',iglb,hfilename,
'FORMATTED',haction=
'READ')
105 READ(iglb,*,iostat=istat) zlatr,zlonr,zvaluer
114 zlonr2=zlonr+nint((180.-zlonr)/360.)*360.
116 jlat = 1 + int( ( zlatr + 90. ) * 2. )
118 jlon = 1 + int( ( zlonr2 ) * 2. )
125 IF (icpt<=ilong)
THEN 129 zvalue(icpt) = zvaluer
135 IF (istat==-1 .OR. icpt==ilong)
THEN 143 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 close_file(HPROGRAM, KUNIT)
subroutine read_ascllv(UG, U, USS, HPROGRAM, HSUBROUTINE, HFILENAME)
subroutine pt_by_pt_treatment(UG, U, USS, KLUOUT, PLAT, PLON, PVALUE, HSUBROUTINE
subroutine get_luout(HPROGRAM, KLUOUT)