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_prep.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_prep.F90

    r5682 r5704  
    234234 
    235235   SUBROUTINE obs_pre_prof( profdata, prodatqc, ld_var1, ld_var2, & 
     236      &                     kpi, kpj, kpk, & 
    236237      &                     zmask1, pglam1, pgphi1, zmask2, pglam2, pgphi2,  & 
    237238      &                     ld_nea, kdailyavtypes ) 
     
    264265      LOGICAL, INTENT(IN) :: ld_var2 
    265266      LOGICAL, INTENT(IN) :: ld_nea               ! Switch for rejecting observation near land 
     267      INTEGER, INTENT(IN) :: kpi, kpj, kpk        ! Local domain sizes 
    266268      INTEGER, DIMENSION(imaxavtypes), OPTIONAL :: & 
    267269         & kdailyavtypes                          ! Types for daily averages 
    268       REAL(wp), INTENT(IN), DIMENSION(jpi,jpj,jpk) :: & 
     270      REAL(wp), INTENT(IN), DIMENSION(kpi,kpj,kpk) :: & 
    269271         & zmask1, & 
    270272         & zmask2 
    271       REAL(wp), INTENT(IN), DIMENSION(jpi,jpj) :: & 
     273      REAL(wp), INTENT(IN), DIMENSION(kpi,kpj) :: & 
    272274         & pglam1, & 
    273275         & pglam2, & 
     
    953955      END DO 
    954956       
    955       CALL obs_int_comm_2d( 2, 2, kobsno, igrdi, igrdj, pmask, zgmsk ) 
    956       CALL obs_int_comm_2d( 2, 2, kobsno, igrdi, igrdj, plam, zglam ) 
    957       CALL obs_int_comm_2d( 2, 2, kobsno, igrdi, igrdj, pphi, zgphi ) 
     957      CALL obs_int_comm_2d( 2, 2, kobsno, kpi, kpj, igrdi, igrdj, pmask, zgmsk ) 
     958      CALL obs_int_comm_2d( 2, 2, kobsno, kpi, kpj, igrdi, igrdj, plam, zglam ) 
     959      CALL obs_int_comm_2d( 2, 2, kobsno, kpi, kpj, igrdi, igrdj, pphi, zgphi ) 
    958960 
    959961      DO jobs = 1, kobsno 
     
    11281130      END DO 
    11291131       
    1130       CALL obs_int_comm_3d( 2, 2, kprofno, kpk, igrdi, igrdj, pmask, zgmsk ) 
    1131       CALL obs_int_comm_2d( 2, 2, kprofno, igrdi, igrdj, plam, zglam ) 
    1132       CALL obs_int_comm_2d( 2, 2, kprofno, igrdi, igrdj, pphi, zgphi ) 
     1132      CALL obs_int_comm_3d( 2, 2, kprofno, kpi, kpj, kpk, igrdi, igrdj, pmask, zgmsk ) 
     1133      CALL obs_int_comm_2d( 2, 2, kprofno, kpi, kpj, igrdi, igrdj, plam, zglam ) 
     1134      CALL obs_int_comm_2d( 2, 2, kprofno, kpi, kpj, igrdi, igrdj, pphi, zgphi ) 
    11331135 
    11341136      DO jobs = 1, kprofno 
Note: See TracChangeset for help on using the changeset viewer.