New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 5704 for branches/2015/dev_r5072_UKMO2_OBS_simplification/NEMOGCM/NEMO/OPA_SRC/OBS/obs_oper.F90 – NEMO

Ignore:
Timestamp:
2015-08-21T15:00:38+02:00 (9 years ago)
Author:
mattmartin
Message:

Updated simplified obs operator after testing sea-ice concentration and velocity data types.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2015/dev_r5072_UKMO2_OBS_simplification/NEMOGCM/NEMO/OPA_SRC/OBS/obs_oper.F90

    r5682 r5704  
    283283      END DO 
    284284 
    285       CALL obs_int_comm_2d( 2, 2, ipro, igrdi1, igrdj1, plam1, zglam1 ) 
    286       CALL obs_int_comm_2d( 2, 2, ipro, igrdi1, igrdj1, pphi1, zgphi1 ) 
    287       CALL obs_int_comm_3d( 2, 2, ipro, kpk, igrdi1, igrdj1, pmask1, zmask1 ) 
    288       CALL obs_int_comm_3d( 2, 2, ipro, kpk, igrdi1, igrdj1, pvar1,   zint1 ) 
     285      CALL obs_int_comm_2d( 2, 2, ipro, kpi, kpj, igrdi1, igrdj1, plam1, zglam1 ) 
     286      CALL obs_int_comm_2d( 2, 2, ipro, kpi, kpj, igrdi1, igrdj1, pphi1, zgphi1 ) 
     287      CALL obs_int_comm_3d( 2, 2, ipro, kpi, kpj, kpk, igrdi1, igrdj1, pmask1, zmask1 ) 
     288      CALL obs_int_comm_3d( 2, 2, ipro, kpi, kpj, kpk, igrdi1, igrdj1, pvar1,   zint1 ) 
    289289       
    290       CALL obs_int_comm_2d( 2, 2, ipro, igrdi2, igrdj2, plam2, zglam2 ) 
    291       CALL obs_int_comm_2d( 2, 2, ipro, igrdi2, igrdj2, pphi2, zgphi2 ) 
    292       CALL obs_int_comm_3d( 2, 2, ipro, kpk, igrdi2, igrdj2, pmask2, zmask2 ) 
    293       CALL obs_int_comm_3d( 2, 2, ipro, kpk, igrdi2, igrdj2, pvar2,   zint2 ) 
     290      CALL obs_int_comm_2d( 2, 2, ipro, kpi, kpj, igrdi2, igrdj2, plam2, zglam2 ) 
     291      CALL obs_int_comm_2d( 2, 2, ipro, kpi, kpj, igrdi2, igrdj2, pphi2, zgphi2 ) 
     292      CALL obs_int_comm_3d( 2, 2, ipro, kpi, kpj, kpk, igrdi2, igrdj2, pmask2, zmask2 ) 
     293      CALL obs_int_comm_3d( 2, 2, ipro, kpi, kpj, kpk, igrdi2, igrdj2, pvar2,   zint2 ) 
    294294 
    295295      ! At the end of the day also get interpolated means 
     
    301301            & ) 
    302302 
    303          CALL obs_int_comm_3d( 2, 2, ipro, kpk, igrdi1, igrdj1, & 
     303         CALL obs_int_comm_3d( 2, 2, ipro, kpi, kpj, kpk, igrdi1, igrdj1, & 
    304304            &                  prodatqc%vdmean(:,:,:,1), zinm1 ) 
    305          CALL obs_int_comm_3d( 2, 2, ipro, kpk, igrdi2, igrdj2, & 
     305         CALL obs_int_comm_3d( 2, 2, ipro, kpi, kpj, kpk, igrdi2, igrdj2, & 
    306306            &                  prodatqc%vdmean(:,:,:,2), zinm2 ) 
    307307 
     
    649649      END DO 
    650650 
    651       CALL obs_int_comm_2d( 2, 2, isurf, & 
     651      CALL obs_int_comm_2d( 2, 2, isurf, kpi, kpj, & 
    652652         &                  igrdi, igrdj, glamt, zglam ) 
    653       CALL obs_int_comm_2d( 2, 2, isurf, & 
     653      CALL obs_int_comm_2d( 2, 2, isurf, kpi, kpj, & 
    654654         &                  igrdi, igrdj, gphit, zgphi ) 
    655       CALL obs_int_comm_2d( 2, 2, isurf, & 
     655      CALL obs_int_comm_2d( 2, 2, isurf, kpi, kpj, & 
    656656         &                  igrdi, igrdj, psurfmask, zmask ) 
    657       CALL obs_int_comm_2d( 2, 2, isurf, & 
     657      CALL obs_int_comm_2d( 2, 2, isurf, kpi, kpj, & 
    658658         &                  igrdi, igrdj, psurf, zsurf ) 
    659659 
     
    665665            & ) 
    666666 
    667          CALL obs_int_comm_2d( 2, 2, isurf, igrdi, igrdj, & 
     667         CALL obs_int_comm_2d( 2, 2, isurf, kpi, kpj, igrdi, igrdj, & 
    668668            &               surfdataqc%vdmean(:,:), zsurfm ) 
    669669 
Note: See TracChangeset for help on using the changeset viewer.