- Timestamp:
- 2014-02-21T15:20:39+01:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev_r4028_CNRS_LIM3_MV2014/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_lim.F90
r4358 r4506 136 136 REAL(wp) :: zcoef ! local scalar 137 137 REAL(wp), POINTER, DIMENSION(:,:,:) :: zalb_ice_os, zalb_ice_cs ! albedo of the ice under overcast/clear sky 138 REAL(wp), POINTER, DIMENSION(:,:,:) :: zalb_ice ! mean albedo of ice (for coupled)138 REAL(wp), POINTER, DIMENSION(:,:,:) :: zalb_ice ! mean albedo of ice 139 139 140 140 REAL(wp), POINTER, DIMENSION(:,:) :: zalb_ice_all ! Mean albedo over all categories … … 152 152 IF( nn_timing == 1 ) CALL timing_start('sbc_ice_lim') 153 153 154 CALL wrk_alloc( jpi,jpj,jpl, zalb_ice_os, zalb_ice_cs )154 CALL wrk_alloc( jpi,jpj,jpl, zalb_ice_os, zalb_ice_cs, zalb_ice ) 155 155 156 156 #if defined key_coupled 157 IF ( ln_cpl .OR. ln_iceflx_ave .OR. ln_iceflx_linear ) CALL wrk_alloc( jpi,jpj,jpl, zalb_ice)158 157 IF ( ln_iceflx_ave .OR. ln_iceflx_linear ) & 159 158 & CALL wrk_alloc( jpi,jpj, ztem_ice_all, zalb_ice_all, z_qsr_ice_all, z_qns_ice_all, z_qla_ice_all, z_dqns_ice_all, z_dqla_ice_all) … … 168 167 ! 169 168 IF( ln_nicep ) THEN ! control print at a given point 170 jiindx = 1 77 ; jjindx = 112169 jiindx = 14 ; jjindx = 25 171 170 IF(lwp) WRITE(numout,*) ' The debugging point is : jiindx : ',jiindx, ' jjindx : ',jjindx 172 171 ENDIF … … 310 309 sfx (:,:) = 0._wp ; sfx_thd (:,:) = 0._wp 311 310 sfx_bri(:,:) = 0._wp ; sfx_mec (:,:) = 0._wp ; sfx_res (:,:) = 0._wp 312 fhbri (:,:) = 0._wp ; fheat_mec(:,:) = 0._wp ; fheat_res(:,:) = 0._wp 311 fhbri (:,:) = 0._wp ; 312 fheat_res(:,:) = 0._wp 313 313 fhmec (:,:) = 0._wp ; 314 314 fmmec (:,:) = 0._wp … … 327 327 rdm_snw(:,:) = 0._wp ! variation of snow mass per unit area 328 328 rdm_ice(:,:) = 0._wp ! variation of ice mass per unit area 329 rdq_snw(:,:) = 0._wp ! heat flux associated with mass exchange (ice contribution) 330 rdq_ice(:,:) = 0._wp ! heat flux associated with mass exchange (snow contribution) 329 331 hicifp (:,:) = 0._wp ! daily thermodynamic ice production. 330 332 ! … … 421 423 422 424 !!gm remark, the ocean-ice stress is not saved in ice diag call above ..... find a solution!!! 423 ! 424 CALL wrk_dealloc( jpi,jpj,jpl, zalb_ice_os, zalb_ice_cs ) 425 CALL wrk_dealloc( jpi,jpj,jpl, zalb_ice_os, zalb_ice_cs, zalb_ice ) 425 426 426 427 #if defined key_coupled 427 IF ( ln_cpl .OR. ln_iceflx_ave .OR. ln_iceflx_linear ) CALL wrk_dealloc( jpi,jpj,jpl, zalb_ice)428 428 429 IF ( ln_iceflx_ave .OR. ln_iceflx_linear ) & 429 430 & CALL wrk_dealloc( jpi,jpj, ztem_ice_all, zalb_ice_all, z_qsr_ice_all, z_qns_ice_all, z_qla_ice_all, z_dqns_ice_all, z_dqla_ice_all) … … 807 808 WRITE(numout,*) ' fhmec : ', fhmec (ji,jj) 808 809 WRITE(numout,*) ' fhbri : ', fhbri (ji,jj) 809 WRITE(numout,*) ' fheat_mec : ', fheat_mec(ji,jj)810 810 WRITE(numout,*) 811 811 WRITE(numout,*) ' sst : ', sst_m(ji,jj)
Note: See TracChangeset
for help on using the changeset viewer.