Changeset 9604 for NEMO/trunk/src/ICE/ice1d.F90
- Timestamp:
- 2018-05-18T09:53:22+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/src/ICE/ice1d.F90
r9598 r9604 4 4 !! sea-ice : Ice thermodynamics variables in 1D 5 5 !!===================================================================== 6 !! History : 3.0 ! 2002-11 (C. Ethe) F90: Free form and module 6 !! History : 3.0 ! 2002-11 (C. Ethe) original code 7 !! 4.0 ! 2018 (many people) SI3 [aka Sea Ice cube] 7 8 !!---------------------------------------------------------------------- 8 9 #if defined key_si3 … … 179 180 ii = 1 180 181 ALLOCATE( nptidx (jpij) , & 181 & qlead_1d (jpij) , ftr_ice_1d(jpij) , qsr_ice_1d (jpij) , & 182 & qns_ice_1d(jpij) , & 183 & qml_ice_1d(jpij) , qcn_ice_1d(jpij) , qsr_ice_tr_1d(jpij) , & 184 & cnd_ice_1d(jpij) , t1_ice_1d(jpij) , t_bo_1d (jpij) , & 185 & hfx_sum_1d(jpij) , hfx_bom_1d(jpij) , hfx_bog_1d(jpij) , & 186 & hfx_dif_1d(jpij) , hfx_opw_1d(jpij) , hfx_dyn_1d(jpij) , & 182 & qlead_1d (jpij) , ftr_ice_1d(jpij) , qsr_ice_1d(jpij) , & 183 & qns_ice_1d(jpij) , qml_ice_1d(jpij) , qcn_ice_1d(jpij) , qsr_ice_tr_1d(jpij) , & 184 & cnd_ice_1d(jpij) , t1_ice_1d (jpij) , t_bo_1d (jpij) , & 185 & hfx_sum_1d(jpij) , hfx_bom_1d(jpij) , hfx_bog_1d(jpij) , & 186 & hfx_dif_1d(jpij) , hfx_opw_1d(jpij) , hfx_dyn_1d(jpij) , & 187 187 & rn_amax_1d(jpij) , & 188 188 & hfx_thd_1d(jpij) , hfx_spr_1d(jpij) , & … … 191 191 ! 192 192 ii = ii + 1 193 ALLOCATE( sprecip_1d (jpij) , at_i_1d (jpij) , ato_i_1d(jpij) ,&194 & fhtur_1d (jpij) , wfx_snw_sni_1d (jpij) , wfx_spr_1d (jpij) , wfx_snw_sum_1d(jpij) ,&195 & fhld_1d (jpij) , wfx_sub_1d (jpij) , wfx_bog_1d (jpij) , wfx_bom_1d(jpij) , &196 & wfx_sum_1d (jpij) , wfx_sni_1d (jpij) , wfx_opw_1d (jpij) , wfx_res_1d(jpij) , &197 & wfx_snw_sub_1d(jpij) , wfx_snw_dyn_1d(jpij), wfx_ice_sub_1d(jpij), wfx_err_sub_1d(jpij) ,&198 & wfx_lam_1d (jpij) , wfx_dyn_1d(jpij), wfx_pnd_1d(jpij),dqns_ice_1d(jpij) , evap_ice_1d (jpij),&199 & qprec_ice_1d (jpij), &200 & sfx_bri_1d (jpij) , sfx_bog_1d (jpij) , sfx_bom_1d (jpij) , sfx_sum_1d (jpij), &201 & sfx_sni_1d (jpij) , sfx_opw_1d (jpij) , sfx_res_1d (jpij) , sfx_sub_1d (jpij), &202 & sfx_lam_1d (jpij) , sfx_dyn_1d(jpij) , STAT=ierr(ii) )203 ! 204 ii = ii + 1 205 ALLOCATE( t_su_1d (jpij) , t_si_1d (jpij) , a_i_1d(jpij) , a_ib_1d(jpij) , &206 & h_i_1d (jpij) , h_ib_1d (jpij) , h_s_1d(jpij) , fc_su (jpij) , fc_bo_i(jpij) , &207 & dh_s_tot (jpij) , dh_i_surf (jpij) , dh_i_sub(jpij) , &208 & dh_i_bott(jpij) , dh_s_mlt (jpij), dh_snowice(jpij) , s_i_1d (jpij) , s_i_new(jpij) ,&209 & a_ip_1d (jpij) , v_ip_1d (jpij) , v_i_1d (jpij) , v_s_1d (jpij) ,&210 & h_ip_1d (jpij) , a_ip_frac_1d(jpij) , &211 & sv_i_1d (jpij) , oa_i_1d(jpij) , STAT=ierr(ii) )193 ALLOCATE( sprecip_1d (jpij) , at_i_1d (jpij) , ato_i_1d (jpij) , & 194 & fhtur_1d (jpij) , wfx_snw_sni_1d(jpij) , wfx_spr_1d (jpij) , wfx_snw_sum_1d(jpij) , & 195 & fhld_1d (jpij) , wfx_sub_1d (jpij) , wfx_bog_1d (jpij) , wfx_bom_1d (jpij) , & 196 & wfx_sum_1d (jpij) , wfx_sni_1d (jpij) , wfx_opw_1d (jpij) , wfx_res_1d (jpij) , & 197 & wfx_snw_sub_1d(jpij) , wfx_snw_dyn_1d(jpij) , wfx_ice_sub_1d(jpij) , wfx_err_sub_1d(jpij) , & 198 & wfx_lam_1d (jpij) , wfx_dyn_1d (jpij) , wfx_pnd_1d (jpij) , dqns_ice_1d (jpij) , evap_ice_1d (jpij) , & 199 & qprec_ice_1d (jpij) , & 200 & sfx_bri_1d (jpij) , sfx_bog_1d (jpij) , sfx_bom_1d (jpij) , sfx_sum_1d (jpij), & 201 & sfx_sni_1d (jpij) , sfx_opw_1d (jpij) , sfx_res_1d (jpij) , sfx_sub_1d (jpij), & 202 & sfx_lam_1d (jpij) , sfx_dyn_1d(jpij) , STAT=ierr(ii) ) 203 ! 204 ii = ii + 1 205 ALLOCATE( t_su_1d (jpij) , t_si_1d (jpij) , a_i_1d (jpij) , a_ib_1d(jpij) , & 206 & h_i_1d (jpij) , h_ib_1d (jpij) , h_s_1d (jpij) , fc_su (jpij) , fc_bo_i(jpij) , & 207 & dh_s_tot (jpij) , dh_i_surf(jpij) , dh_i_sub (jpij) , & 208 & dh_i_bott(jpij) , dh_s_mlt (jpij) , dh_snowice(jpij) , s_i_1d (jpij) , s_i_new(jpij) , & 209 & a_ip_1d (jpij) , v_ip_1d (jpij) , v_i_1d (jpij) , v_s_1d (jpij) , & 210 & h_ip_1d (jpij) , a_ip_frac_1d(jpij) , & 211 & sv_i_1d (jpij) , oa_i_1d (jpij) , STAT=ierr(ii) ) 212 212 ! 213 213 ii = ii + 1 214 214 ALLOCATE( t_s_1d (jpij,nlay_s) , t_i_1d (jpij,nlay_i) , sz_i_1d(jpij,nlay_i) , & 215 & e_i_1d (jpij,nlay_i) , e_s_1d (jpij,nlay_s) , &215 & e_i_1d (jpij,nlay_i) , e_s_1d (jpij,nlay_s) , & 216 216 & eh_i_old(jpij,0:nlay_i+1) , h_i_old(jpij,0:nlay_i+1) , STAT=ierr(ii) ) 217 217 ! … … 223 223 ! 224 224 ii = ii + 1 225 ALLOCATE( a_i_2d (jpij,jpl) , a_ib_2d(jpij,jpl) , h_i_2d(jpij,jpl) , h_ib_2d(jpij,jpl) ,&226 & v_i_2d (jpij,jpl) ,v_s_2d(jpij,jpl) ,oa_i_2d(jpij,jpl) ,sv_i_2d(jpij,jpl) , &227 & a_ip_2d(jpij,jpl) , v_ip_2d(jpij,jpl) ,t_su_2d(jpij,jpl) ,&225 ALLOCATE( a_i_2d (jpij,jpl) , a_ib_2d(jpij,jpl) , h_i_2d (jpij,jpl) , h_ib_2d(jpij,jpl) , & 226 & v_i_2d (jpij,jpl) , v_s_2d (jpij,jpl) , oa_i_2d(jpij,jpl) , sv_i_2d(jpij,jpl) , & 227 & a_ip_2d(jpij,jpl) , v_ip_2d(jpij,jpl) , t_su_2d(jpij,jpl) , & 228 228 & STAT=ierr(ii) ) 229 229
Note: See TracChangeset
for help on using the changeset viewer.