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 15184 – NEMO

Changeset 15184


Ignore:
Timestamp:
2021-08-12T16:07:18+02:00 (3 years ago)
Author:
davestorkey
Message:

UKMO/NEMO_4.0.4_momentum_trends: bug fix.

Location:
NEMO/branches/UKMO/NEMO_4.0.4_momentum_trends/src/OCE
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/UKMO/NEMO_4.0.4_momentum_trends/src/OCE/DYN/dynzdf.F90

    r15179 r15184  
    516516         CALL trd_dyn( ztrdu, ztrdv, jpdyn_zdf, kt ) 
    517517         ! 
    518          !                             ! trends due to ice-ocean drag in surface layer 
    519          ztrdu_fr(:,:,:) = 0._wp    ;   ztrdv_fr(:,:,:) = 0._wp 
    520          ztrdu_fr(:,:,1) = ( uiceoc_b(:,:) + uiceoc(:,:) ) / ( e3u_n(:,:,1) * rau0 ) 
    521          ztrdv_fr(:,:,1) = ( viceoc_b(:,:) + viceoc(:,:) ) / ( e3v_n(:,:,1) * rau0 ) 
    522          CALL trd_dyn( ztrdu_fr(:,:,1), ztrdv_fr(:,:,1), jpdyn_iceoc, kt ) 
     518         IF( nn_ice == 2 ) THEN 
     519            !                             ! trends due to ice-ocean drag in surface layer 
     520            ztrdu_fr(:,:,:) = 0._wp    ;   ztrdv_fr(:,:,:) = 0._wp 
     521            ztrdu_fr(:,:,1) = ( uiceoc_b(:,:) + uiceoc(:,:) ) / ( e3u_n(:,:,1) * rau0 ) 
     522            ztrdv_fr(:,:,1) = ( viceoc_b(:,:) + viceoc(:,:) ) / ( e3v_n(:,:,1) * rau0 ) 
     523            CALL trd_dyn( ztrdu_fr(:,:,1), ztrdv_fr(:,:,1), jpdyn_iceoc, kt ) 
     524         ENDIF 
    523525         ! 
    524526         !                             ! wind stress trends in surface layer 
  • NEMO/branches/UKMO/NEMO_4.0.4_momentum_trends/src/OCE/TRD/trddyn.F90

    r15179 r15184  
    153153         ! 
    154154         ! Add various bottom friction terms for baroclinic trend to saved quantity. 
    155          ! Any depth-mean component removed later when TFR trend written out.  
     155         ! Any depth-mean component removed later when BFR trend written out.  
    156156         IF( .NOT. ALLOCATED(zutrd_bfr) ) THEN  
    157157            ALLOCATE( zutrd_bfr(jpi,jpj,jpk), zvtrd_bfr(jpi,jpj,jpk) ) 
Note: See TracChangeset for help on using the changeset viewer.