- Timestamp:
- 2017-06-28T14:33:07+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_r8183_ICEMODEL/NEMOGCM/NEMO/LIM_SRC_3/limsbc.F90
r7753 r8233 127 127 ELSEWHERE ; zalb(:,:) = SUM( alb_ice * a_i_b, dim=3 ) / at_i_b 128 128 END WHERE 129 IF( iom_use('alb_ice' ) ) CALL iom_put( "alb_ice" , zalb(:,:) ) ! ice albedo output129 IF( iom_use('alb_ice' ) ) CALL iom_put( "alb_ice" , zalb(:,:) ) ! ice albedo output 130 130 131 131 zalb(:,:) = SUM( alb_ice * a_i_b, dim=3 ) + 0.066_wp * ( 1._wp - at_i_b ) 132 IF( iom_use('albedo' ) ) CALL iom_put( "albedo" , zalb(:,:) ) ! ice albedo output132 IF( iom_use('albedo' ) ) CALL iom_put( "albedo" , zalb(:,:) ) ! surface albedo output 133 133 134 134 CALL wrk_dealloc( jpi,jpj, zalb ) … … 177 177 + wfx_opw(ji,jj) + wfx_dyn(ji,jj) + wfx_res(ji,jj) + wfx_lam(ji,jj) 178 178 179 IF ( ln_pnd_fw ) & 180 wfx_ice(ji,jj) = wfx_ice(ji,jj) + wfx_pnd(ji,jj) 181 182 ! add the snow melt water to snow mass flux to the ocean 183 wfx_snw(:,:) = wfx_snw(:,:) + wfx_snw_sum(:,:) 184 179 185 ! mass flux at the ocean/ice interface 180 186 fmmflx(ji,jj) = - ( wfx_ice(ji,jj) + wfx_snw(ji,jj) + wfx_err_sub(ji,jj) ) ! F/M mass flux save at least for biogeochemical model … … 211 217 !------------------------------------------------------------------------! 212 218 CALL wrk_alloc( jpi,jpj,jpl, zalb_cs, zalb_os ) 213 CALL albedo_ice( t_su, ht_i, ht_s, zalb_cs, zalb_os ) ! cloud-sky and overcast-sky ice albedos 219 CALL albedo_ice( t_su, ht_i, ht_s, a_ip_frac, h_ip, ln_pnd_rad, zalb_cs, zalb_os ) ! cloud-sky and overcast-sky ice albedos 220 214 221 alb_ice(:,:,:) = ( 1. - cldf_ice ) * zalb_cs(:,:,:) + cldf_ice * zalb_os(:,:,:) 215 222 CALL wrk_dealloc( jpi,jpj,jpl, zalb_cs, zalb_os )
Note: See TracChangeset
for help on using the changeset viewer.