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 3690 for trunk/NEMOGCM/NEMO/OPA_SRC/DIA/diawri_dimg.h90 – NEMO

Ignore:
Timestamp:
2012-11-27T17:51:05+01:00 (11 years ago)
Author:
gm
Message:

trunk: #860 : Unallocated arrays qrp and erp sometimes passed from dia_wri: fixed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMOGCM/NEMO/OPA_SRC/DIA/diawri_dimg.h90

    r3294 r3690  
    164164       fsel(:,:,6 ) = fsel(:,:,6 ) + sshn(:,:)  
    165165       fsel(:,:,7 ) = fsel(:,:,7 ) + qsr(:,:) 
    166        fsel(:,:,8 ) = fsel(:,:,8 ) + qrp (:,:) 
    167        fsel(:,:,9 ) = fsel(:,:,9 ) + erp (:,:) 
     166       IF( ln_ssr ) THEN 
     167          IF( nn_sstr /= 0 )   fsel(:,:,8 ) = fsel(:,:,8 ) + qrp (:,:) 
     168          IF( nn_sssr /= 0 )   fsel(:,:,9 ) = fsel(:,:,9 ) + erp (:,:) 
     169       ENDIF 
    168170       fsel(:,:,10) = fsel(:,:,10) + hmld(:,:) 
    169171       fsel(:,:,11) = fsel(:,:,11) + hmlp(:,:) 
     
    232234          fsel(:,:,6 ) = sshn(:,:) 
    233235          fsel(:,:,7 ) = qsr (:,:) * tmask(:,:,1) 
    234           fsel(:,:,8 ) = qrp (:,:) * tmask(:,:,1) 
    235           fsel(:,:,9 ) = erp (:,:) * tmask(:,:,1) 
     236          IF( ln_ssr ) THEN 
     237             IF( nn_sstr /= 0 )   fsel(:,:,8 ) = qrp (:,:) * tmask(:,:,1) 
     238             IF( nn_sssr /= 0 )   fsel(:,:,9 ) = erp (:,:) * tmask(:,:,1) 
     239          ENDIF 
    236240          fsel(:,:,10) = hmld(:,:) * tmask(:,:,1) 
    237241          fsel(:,:,11) = hmlp(:,:) * tmask(:,:,1) 
Note: See TracChangeset for help on using the changeset viewer.