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 7506 for branches/2016/v3_6_CMIP6_ice_diagnostics/NEMOGCM/NEMO/LIM_SRC_3/thd_ice.F90 – NEMO

Ignore:
Timestamp:
2016-12-15T20:41:18+01:00 (8 years ago)
Author:
vancop
Message:

Commit a first set of modifications

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2016/v3_6_CMIP6_ice_diagnostics/NEMOGCM/NEMO/LIM_SRC_3/thd_ice.F90

    r6399 r7506  
    104104 
    105105   REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:) ::   t_su_1d       !: <==> the 2D  t_su 
     106   REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:) ::   t_si_1d       !: <==> the 2D  t_si MV SIMIP 2016 
    106107   REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:) ::   a_i_1d        !: <==> the 2D  a_i 
    107108   REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:) ::   ht_i_1d       !: <==> the 2D  ht_s 
     
    128129   INTEGER , PUBLIC ::   jiindex_1d   ! 1D index of debugging point 
    129130 
     131   ! Extra SIMIP data request diagnostics 
     132   REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:) ::   diag_dms_mel_1d    !: <==> the 2D  diag_dms_mel 
     133   REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:) ::   diag_fc_bo_1d      !: <==> the 2D  diag_fc_bo 
     134   REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:) ::   diag_fc_su_1d      !: <==> the 2D  diag_fc_su 
     135 
    130136   !!---------------------------------------------------------------------- 
    131137   !! NEMO/LIM3 4.0 , UCL - NEMO Consortium (2011) 
     
    140146      !!---------------------------------------------------------------------! 
    141147      INTEGER ::   thd_ice_alloc   ! return value 
    142       INTEGER ::   ierr(3) 
     148      INTEGER ::   ierr(4) 
    143149      !!---------------------------------------------------------------------! 
    144150 
     
    165171         &      dsm_i_si_1d(jpij) , hicol_1d    (jpij)                     , STAT=ierr(2) ) 
    166172      ! 
    167       ALLOCATE( t_su_1d   (jpij) , a_i_1d   (jpij) , ht_i_1d  (jpij) ,    &    
     173      ALLOCATE( t_su_1d   (jpij) , t_si_1d  (jpij) , a_i_1d   (jpij) , ht_i_1d  (jpij) ,    &    
    168174         &      ht_s_1d   (jpij) , fc_su    (jpij) , fc_bo_i  (jpij) ,    &     
    169175         &      dh_s_tot  (jpij) , dh_i_surf(jpij) , dh_i_sub (jpij) ,    &     
     
    172178         &      q_i_1d(jpij,nlay_i+1) , q_s_1d(jpij,nlay_s) ,                        & 
    173179         &      qh_i_old(jpij,0:nlay_i+1), h_i_old(jpij,0:nlay_i+1) , STAT=ierr(3)) 
    174       ! 
     180      ! Extra SIMIP diagnostics 
     181      ALLOCATE( diag_dms_mel_1d(jpij)                               ,                &  
     182         &      diag_fc_bo_1d(jpij)      , diag_fc_su_1d(jpij)      ,                & 
     183         &      STAT=ierr(4) ) 
     184 
    175185      thd_ice_alloc = MAXVAL( ierr ) 
    176186 
Note: See TracChangeset for help on using the changeset viewer.