- Timestamp:
- 2017-07-11T20:33:18+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_r8183_ICEMODEL/NEMOGCM/NEMO/LIM_SRC_3/limsbc.F90
r8316 r8321 31 31 USE sbc_oce , ONLY : nn_fsbc, ln_ice_embd, sfx, fr_i, qsr_tot, qns, qsr, fmmflx, emp, taum, utau, vtau 32 32 USE sbccpl ! Surface boundary condition: coupled interface 33 USE albedo 33 USE albedoice ! albedo parameters 34 34 USE traqsr ! add penetration of solar flux in the calculation of heat budget 35 35 USE domvvl ! Variable volume … … 48 48 PRIVATE 49 49 50 PUBLIC lim_sbc_init ! called by sbc_lim_init51 PUBLIC lim_sbc_flx ! called by sbc_ice_lim52 PUBLIC lim_sbc_tau ! called by sbc_ice_lim50 PUBLIC lim_sbc_init ! called by ice_init 51 PUBLIC lim_sbc_flx ! called by ice_stp 52 PUBLIC lim_sbc_tau ! called by ice_stp 53 53 54 54 REAL(wp), ALLOCATABLE, SAVE, DIMENSION(:,:) :: utau_oce, vtau_oce ! air-ocean surface i- & j-stress [N/m2] … … 124 124 125 125 zalb(:,:) = 0._wp 126 WHERE ( at_i_b <= epsi06 ) ; zalb(:,:) = 0.066_wp126 WHERE ( at_i_b <= epsi06 ) ; zalb(:,:) = rn_alb_oce 127 127 ELSEWHERE ; zalb(:,:) = SUM( alb_ice * a_i_b, dim=3 ) / at_i_b 128 128 END WHERE 129 129 IF( iom_use('icealb' ) ) CALL iom_put( "icealb" , zalb(:,:) ) ! ice albedo output 130 130 131 zalb(:,:) = SUM( alb_ice * a_i_b, dim=3 ) + 0.066_wp* ( 1._wp - at_i_b )131 zalb(:,:) = SUM( alb_ice * a_i_b, dim=3 ) + rn_alb_oce * ( 1._wp - at_i_b ) 132 132 IF( iom_use('albedo' ) ) CALL iom_put( "albedo" , zalb(:,:) ) ! surface albedo output 133 133
Note: See TracChangeset
for help on using the changeset viewer.