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 3294 for trunk/NEMOGCM/NEMO/OPA_SRC/DIA/diadimg.F90 – NEMO

Ignore:
Timestamp:
2012-01-28T17:44:18+01:00 (12 years ago)
Author:
rblod
Message:

Merge of 3.4beta into the trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMOGCM/NEMO/OPA_SRC/DIA/diadimg.F90

    r2715 r3294  
    1010   USE in_out_manager  ! I/O manager 
    1111   USE daymod          ! calendar 
     12   USE lib_mpp 
    1213 
    1314   IMPLICIT NONE 
     
    4041      !!--------------------------------------------------------------------- 
    4142      ! 
    42       ALLOCATE( z42d(jpi,jpj), z4dep(jpk), STAT=dia_wri_dimg_alloc ) 
    43       ! 
    44       IF( lk_mpp                  )   CALL mpp_sum ( dia_wri_dimg_alloc ) 
    45       IF( dia_wri_dimg_alloc /= 0 )   CALL ctl_warn('dia_wri_dimg_alloc: allocation of array failed.') 
     43      IF( .NOT. ALLOCATED( z42d ) )THEN 
     44 
     45         ALLOCATE( z42d(jpi,jpj), z4dep(jpk), STAT=dia_wri_dimg_alloc ) 
     46 
     47         IF( lk_mpp                  )   CALL mpp_sum ( dia_wri_dimg_alloc ) 
     48         IF( dia_wri_dimg_alloc /= 0 )   CALL ctl_warn('dia_wri_dimg_alloc: allocation of array failed.') 
     49 
     50      ELSE 
     51 
     52         dia_wri_dimg_alloc = 0 
     53 
     54      ENDIF 
    4655      ! 
    4756  END FUNCTION dia_wri_dimg_alloc 
Note: See TracChangeset for help on using the changeset viewer.