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

Changeset 15185


Ignore:
Timestamp:
2021-08-12T17:38:36+02:00 (3 years ago)
Author:
davestorkey
Message:

UKMO/NEMO_4.0.4_momentum_trends: bug fixes.

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

    r15184 r15185  
    119119      ! 
    120120      IF( l_trddyn )   THEN         !* temporary save of after velocities 
    121          ALLOCATE( ztrdu(jpi,jpj,jpk), ztrdv(jpi,jpj,jpk) )  
     121         ALLOCATE( ztrdu(jpi,jpj,jpk), ztrdv(jpi,jpj,jpk), ztrdu_fr(jpi,jpj,jpk), ztrdv_fr(jpi,jpj,jpk) )  
    122122         ztrdu(:,:,:) = ua(:,:,:) 
    123123         ztrdv(:,:,:) = va(:,:,:) 
     
    135135         END DO 
    136136         IF( l_trddyn )   THEN         !* temporary save of ta and sa trends 
    137             ALLOCATE( ztrdu_fr(jpi,jpj,jpk), ztrdv_fr(jpi,jpj,jpk) )  
    138137            ztrdu_fr(:,:,:) = ua(:,:,:) 
    139138            ztrdv_fr(:,:,:) = va(:,:,:) 
     
    561560         ENDIF 
    562561         ! 
    563          IF( ALLOCATED(ztrdu_fr) ) DEALLOCATE( ztrdu_fr, ztrdv_fr )  
    564          DEALLOCATE( ztrdu, ztrdv )  
     562         DEALLOCATE( ztrdu, ztrdv, ztrdu_fr, ztrdv_fr )  
    565563      ENDIF 
    566564      !                                          ! print mean trends (used for debugging) 
  • NEMO/branches/UKMO/NEMO_4.0.4_momentum_trends/src/OCE/ZDF/zdfdrg.F90

    r15168 r15185  
    195195         ztrdv(:,:,:) = pva(:,:,:) - ztrdv(:,:,:) 
    196196         CALL trd_dyn( ztrdu(:,:,:), ztrdv(:,:,:), jpdyn_bfre, kt ) 
    197          DEALLOCATE( ztrdu, ztrdv ) 
    198197      ENDIF 
    199198      ! 
     
    222221         ENDIF 
    223222      ENDIF 
     223      IF( l_trddyn )  DEALLOCATE( ztrdu, ztrdv ) 
    224224      ! 
    225225      !                                          ! print mean trends (used for debugging) 
Note: See TracChangeset for help on using the changeset viewer.