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 12738 for NEMO/branches/2020/dev_r12558_HPC-08_epico_Extra_Halo/src/OCE/LDF/ldftra.F90 – NEMO

Ignore:
Timestamp:
2020-04-11T15:38:38+02:00 (4 years ago)
Author:
smasson
Message:

Extra_Halo: iom cleaning/update to work only with unknown, global or local (without halos) domains, see #2366

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2020/dev_r12558_HPC-08_epico_Extra_Halo/src/OCE/LDF/ldftra.F90

    r12489 r12738  
    316316            IF(lwp) WRITE(numout,*) '   ==>>>   eddy diffusivity = F(i,j) read in eddy_diffusivity.nc file' 
    317317            CALL iom_open( 'eddy_diffusivity_2D.nc', inum ) 
    318             CALL iom_get ( inum, jpdom_data, 'ahtu_2D', ahtu(:,:,1) ) 
    319             CALL iom_get ( inum, jpdom_data, 'ahtv_2D', ahtv(:,:,1) ) 
     318            CALL iom_get ( inum, jpdom_global, 'ahtu_2D', ahtu(:,:,1), cd_type = 'U', psgn = 1._wp ) 
     319            CALL iom_get ( inum, jpdom_global, 'ahtv_2D', ahtv(:,:,1), cd_type = 'V', psgn = 1._wp ) 
    320320            CALL iom_close( inum ) 
    321321            DO jk = 2, jpkm1 
     
    344344            IF(lwp) WRITE(numout,*) '   ==>>>   eddy diffusivity = F(i,j,k) read in eddy_diffusivity.nc file' 
    345345            CALL iom_open( 'eddy_diffusivity_3D.nc', inum ) 
    346             CALL iom_get ( inum, jpdom_data, 'ahtu_3D', ahtu ) 
    347             CALL iom_get ( inum, jpdom_data, 'ahtv_3D', ahtv ) 
     346            CALL iom_get ( inum, jpdom_global, 'ahtu_3D', ahtu, cd_type = 'U', psgn = 1._wp ) 
     347            CALL iom_get ( inum, jpdom_global, 'ahtv_3D', ahtv, cd_type = 'V', psgn = 1._wp ) 
    348348            CALL iom_close( inum ) 
    349349            ! 
     
    571571            IF(lwp) WRITE(numout,*) '   ==>>>   eddy induced velocity coef. = F(i,j) read in eddy_diffusivity_2D.nc file' 
    572572            CALL iom_open ( 'eddy_induced_velocity_2D.nc', inum ) 
    573             CALL iom_get  ( inum, jpdom_data, 'aeiu', aeiu(:,:,1) ) 
    574             CALL iom_get  ( inum, jpdom_data, 'aeiv', aeiv(:,:,1) ) 
     573            CALL iom_get  ( inum, jpdom_global, 'aeiu', aeiu(:,:,1), cd_type = 'U', psgn = 1._wp ) 
     574            CALL iom_get  ( inum, jpdom_global, 'aeiv', aeiv(:,:,1), cd_type = 'V', psgn = 1._wp ) 
    575575            CALL iom_close( inum ) 
    576576            DO jk = 2, jpkm1 
     
    595595            IF(lwp) WRITE(numout,*) '   ==>>>   eddy induced velocity coef. = F(i,j,k) read in eddy_diffusivity_3D.nc file' 
    596596            CALL iom_open ( 'eddy_induced_velocity_3D.nc', inum ) 
    597             CALL iom_get  ( inum, jpdom_data, 'aeiu', aeiu ) 
    598             CALL iom_get  ( inum, jpdom_data, 'aeiv', aeiv ) 
     597            CALL iom_get  ( inum, jpdom_global, 'aeiu', aeiu, cd_type = 'U', psgn = 1._wp ) 
     598            CALL iom_get  ( inum, jpdom_global, 'aeiv', aeiv, cd_type = 'V', psgn = 1._wp ) 
    599599            CALL iom_close( inum ) 
    600600            ! 
Note: See TracChangeset for help on using the changeset viewer.