7 HPROGRAM,HSUBROUTINE,HFILENAME)
46 USE modi_pt_by_pt_treatment
61 TYPE(
sso_t),
INTENT(INOUT) :: USS
63 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
64 CHARACTER(LEN=6),
INTENT(IN) :: HSUBROUTINE
65 CHARACTER(LEN=28),
INTENT(IN) :: HFILENAME
75 REAL,
DIMENSION(:,:),
ALLOCATABLE,
TARGET :: ZLLV
78 REAL,
DIMENSION(:),
ALLOCATABLE :: ZLLV2
79 REAL,
DIMENSION(:,:),
POINTER :: ZLLVWORK
83 REAL(KIND=JPRB) :: ZHOOK_HANDLE
90 IF (
lhook)
CALL dr_hook(
'READ_BINLLVFAST',0,zhook_handle)
91 CALL open_file(hprogram,iglb,hfilename,
'UNFORMATTED',haction=
'READ')
101 ALLOCATE(zllv(3,inelt))
102 ALLOCATE(zllv2(inelt))
110 zllv2(:) = zllv(2,:)+nint((180.-zllv(2,:))/360.)*360.
114 jlat = 1 + int( ( zllv(1,ji)+ 90. ) * 2. )
116 jlon = 1 + int( ( zllv2(ji) ) * 2. )
120 zllv(:,icpt) = zllv(:,ji)
130 zllvwork=>zllv(:,1:icpt)
132 iluout,zllvwork(1,:),zllvwork(2,:),zllvwork(3,
145 IF (
lhook)
CALL dr_hook(
'READ_BINLLVFAST',1,zhook_handle)
subroutine open_file(HPROGRAM, KUNIT, HFILE, HFORM, HACTION, HACCESS, KR
logical, dimension(720, 360) llatlonmask
subroutine close_file(HPROGRAM, KUNIT)
subroutine read_binllvfast(UG, U, USS, HPROGRAM, HSUBROUTINE, HFILENAME)
subroutine pt_by_pt_treatment(UG, U, USS, KLUOUT, PLAT, PLON, PVALUE, HSUBROUTINE
subroutine get_luout(HPROGRAM, KLUOUT)