Changeset 6711 for trunk/NEMOGCM/NEMO/OPA_SRC/SBC/sbccpl.F90
- Timestamp:
- 2016-06-14T15:24:49+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/OPA_SRC/SBC/sbccpl.F90
r6489 r6711 1421 1421 CALL lim_thd_snwblow( p_frld, zsnw ) 1422 1422 1423 ! --- evaporation (kg/m2/s) --- ! 1423 ! --- evaporation (used later in sbccpl) --- ! 1424 zevap(:,:) = zemp_tot(:,:) + ztprecip(:,:) 1425 1426 ! --- evaporation over ice (kg/m2/s) --- ! 1424 1427 zevap_ice(:,:) = frcv(jpr_ievp)%z3(:,:,1) 1425 1428 ! since the sensitivity of evap to temperature (devap/dT) is not prescribed by the atmosphere, we set it to 0 … … 1429 1432 ! --- evaporation minus precipitation corrected for the effect of wind blowing on snow --- ! 1430 1433 zemp_oce(:,:) = zemp_tot(:,:) - zemp_ice(:,:) - zsprecip * (1._wp - zsnw) 1431 zemp_ice(:,:) = zemp_ice(:,:) + zsprecip * (1._wp - zsnw) 1432 1433 ! Sublimation over sea-ice (cell average) 1434 IF( iom_use('subl_ai_cea') ) CALL iom_put( 'subl_ai_cea', zevap_ice(:,:) * zicefr(:,:) ) 1435 ! runoffs and calving (put in emp_tot) 1434 zemp_ice(:,:) = zemp_ice(:,:) + zsprecip * (1._wp - zsnw) 1435 1436 ! --- runoffs (included in emp later on) --- ! 1436 1437 IF( srcv(jpr_rnf)%laction ) rnf(:,:) = frcv(jpr_rnf)%z3(:,:,1) 1438 1439 ! --- calving (put in emp_tot and emp_oce) --- ! 1437 1440 IF( srcv(jpr_cal)%laction ) THEN 1438 1441 zemp_tot(:,:) = zemp_tot(:,:) - frcv(jpr_cal)%z3(:,:,1) 1442 zemp_oce(:,:) = zemp_oce(:,:) - frcv(jpr_cal)%z3(:,:,1) 1439 1443 CALL iom_put( 'calving_cea', frcv(jpr_cal)%z3(:,:,1) ) 1440 1444 ENDIF 1441 1445 1442 1446 IF( ln_mixcpl ) THEN 1443 1447 emp_tot(:,:) = emp_tot(:,:) * xcplmask(:,:,0) + zemp_tot(:,:) * zmsk(:,:) … … 1461 1465 ENDDO 1462 1466 ENDIF 1463 1467 1468 IF( iom_use('subl_ai_cea') ) CALL iom_put( 'subl_ai_cea', zevap_ice(:,:) * zicefr(:,:) ) ! Sublimation over sea-ice (cell average) 1464 1469 CALL iom_put( 'snowpre' , sprecip ) ! Snow 1465 1470 IF( iom_use('snow_ao_cea') ) CALL iom_put( 'snow_ao_cea', sprecip(:,:) * ( 1._wp - zsnw ) ) ! Snow over ice-free ocean (cell average) … … 1549 1554 1550 1555 #if defined key_lim3 1551 ! --- evaporation --- !1552 zevap(:,:) = zemp_tot(:,:) + ztprecip(:,:) ! evaporation over ocean1553 1554 1556 ! --- non solar flux over ocean --- ! 1555 1557 ! note: p_frld cannot be = 0 since we limit the ice concentration to amax
Note: See TracChangeset
for help on using the changeset viewer.