51 CHARACTER(LEN=*),
DIMENSION(:),
INTENT(IN) :: HSELECT
53 TYPE(
sso_t),
INTENT(INOUT) :: USS
55 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
61 CHARACTER(LEN=12) :: YRECFM
62 CHARACTER(LEN=100):: YCOMMENT
63 REAL(KIND=JPRB) :: ZHOOK_HANDLE
71 IF (
lhook)
CALL dr_hook(
'WRITESURF_SSO_N',0,zhook_handle)
73 ycomment=
'X_Y_AVG_ZS (M)' 75 hprogram,yrecfm,uss%XAVG_ZS(:),iresp,hcomment=ycomment)
78 ycomment=
'X_Y_SIL_ZS (M)' 80 hprogram,yrecfm,uss%XSIL_ZS(:),iresp,hcomment=ycomment)
88 ycomment=
'X_Y_SSO_STDEV (M)' 90 hprogram,yrecfm,uss%XSSO_STDEV(:),iresp,hcomment=ycomment
94 ycomment=
'X_Y_MIN_ZS (M)' 96 hprogram,yrecfm,uss%XMIN_ZS(:),iresp,hcomment=ycomment)
99 ycomment=
'X_Y_MAX_ZS (M)' 101 hprogram,yrecfm,uss%XMAX_ZS(:),iresp,hcomment=ycomment)
104 ycomment=
'X_Y_SSO_ANIS (-)' 106 hprogram,yrecfm,uss%XSSO_ANIS(:),iresp,hcomment=ycomment
109 ycomment=
'X_Y_SSO_DIR (DEG)' 111 hprogram,yrecfm,uss%XSSO_DIR(:),iresp,hcomment=ycomment
114 ycomment=
'X_Y_SSO_SLOPE (-)' 116 hprogram,yrecfm,uss%XSSO_SLOPE(:),iresp,hcomment=ycomment
125 ycomment=
'X_Y_HO2IP (M)' 127 hprogram,yrecfm,uss%XHO2IP(:),iresp,hcomment=ycomment)
130 ycomment=
'X_Y_HO2JP (M)' 132 hprogram,yrecfm,uss%XHO2JP(:),iresp,hcomment=ycomment)
135 ycomment=
'X_Y_HO2IM (M)' 137 hprogram,yrecfm,uss%XHO2IM(:),iresp,hcomment=ycomment)
140 ycomment=
'X_Y_HO2JM (M)' 142 hprogram,yrecfm,uss%XHO2JM(:),iresp,hcomment=ycomment)
145 ycomment=
'X_Y_AOSIP (-)' 147 hprogram,yrecfm,uss%XAOSIP(:),iresp,hcomment=ycomment)
150 ycomment=
'X_Y_AOSJP (-)' 152 hprogram,yrecfm,uss%XAOSJP(:),iresp,hcomment=ycomment)
155 ycomment=
'X_Y_AOSIM (-)' 157 hprogram,yrecfm,uss%XAOSIM(:),iresp,hcomment=ycomment)
160 ycomment=
'X_Y_AOSJM (-)' 162 hprogram,yrecfm,uss%XAOSJM(:),iresp,hcomment=ycomment)
163 IF (
lhook)
CALL dr_hook(
'WRITESURF_SSO_N',1,zhook_handle)
subroutine writesurf_sso_n(HSELECT, USS, HPROGRAM)