Changeset 13384 for branches/UKMO/dev_r5518_obs_oper_update_vel_obsoper/NEMOGCM/NEMO/OPA_SRC/OBS/obs_surf_def.F90
- Timestamp:
- 2020-08-06T10:50:07+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r5518_obs_oper_update_vel_obsoper/NEMOGCM/NEMO/OPA_SRC/OBS/obs_surf_def.F90
r11468 r13384 57 57 58 58 INTEGER, POINTER, DIMENSION(:) :: & 59 & mi, & !: i-th grid coord. for interpolating to surface observation60 & mj, & !: j-th grid coord. for interpolating to surface observation61 59 & mt, & !: time record number for gridded data 62 60 & nsidx,& !: Surface observation number … … 71 69 & ntyp !: Type of surface observation product 72 70 71 INTEGER, POINTER, DIMENSION(:,:) :: & 72 & mi, & !: i-th grid coord. for interpolating to surface observation 73 & mj !: j-th grid coord. for interpolating to surface observation 74 75 73 76 CHARACTER(len=8), POINTER, DIMENSION(:) :: & 74 77 & cvars !: Variable names … … 92 95 & rext !: Extra fields interpolated to observation points 93 96 94 REAL(KIND=wp), POINTER, DIMENSION(:,: ) :: &97 REAL(KIND=wp), POINTER, DIMENSION(:,:,:) :: & 95 98 & vdmean !: Time averaged of model field 96 99 … … 176 179 177 180 ALLOCATE( & 178 & surf%mi(ksurf), &179 & surf%mj(ksurf), &180 181 & surf%mt(ksurf), & 181 182 & surf%nsidx(ksurf), & … … 201 202 202 203 ALLOCATE( & 204 & surf%mi(ksurf,kvar), & 205 & surf%mj(ksurf,kvar), & 203 206 & surf%robs(ksurf,kvar), & 204 & surf%rmod(ksurf,kvar) &207 & surf%rmod(ksurf,kvar) & 205 208 & ) 206 209 … … 230 233 231 234 ALLOCATE( & 232 & surf%vdmean(kpi,kpj ) &235 & surf%vdmean(kpi,kpj,kvar) & 233 236 & ) 234 237 … … 405 408 insurf = insurf + 1 406 409 407 newsurf%mi(insurf ) = surf%mi(ji)408 newsurf%mj(insurf ) = surf%mj(ji)410 newsurf%mi(insurf,:) = surf%mi(ji,:) 411 newsurf%mj(insurf,:) = surf%mj(ji,:) 409 412 newsurf%mt(insurf) = surf%mt(ji) 410 413 newsurf%nsidx(insurf) = surf%nsidx(ji) … … 496 499 jj=surf%nsind(ji) 497 500 498 oldsurf%mi(jj ) = surf%mi(ji)499 oldsurf%mj(jj ) = surf%mj(ji)501 oldsurf%mi(jj,:) = surf%mi(ji,:) 502 oldsurf%mj(jj,:) = surf%mj(ji,:) 500 503 oldsurf%mt(jj) = surf%mt(ji) 501 504 oldsurf%nsidx(jj) = surf%nsidx(ji)
Note: See TracChangeset
for help on using the changeset viewer.