- Timestamp:
- 2014-06-17T17:06:59+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_r4028_CNRS_LIM3/NEMOGCM/NEMO/LIM_SRC_3/limthd_dh.F90
r4649 r4672 43 43 CONTAINS 44 44 45 SUBROUTINE lim_thd_dh( kideb, kiut , jl)45 SUBROUTINE lim_thd_dh( kideb, kiut ) 46 46 !!------------------------------------------------------------------ 47 47 !! *** ROUTINE lim_thd_dh *** … … 68 68 !!------------------------------------------------------------------ 69 69 INTEGER , INTENT(in) :: kideb, kiut ! Start/End point on which the the computation is applied 70 INTEGER , INTENT(in) :: jl ! Thickness cateogry number71 70 !! 72 71 INTEGER :: ji , jk ! dummy loop indices … … 151 150 zintermelt(:) = 0._wp 152 151 icount (:) = 0 153 154 ! debug155 dq_i(:) = 0._wp156 dq_s(:) = 0._wp157 152 158 153 ! initialize layer thicknesses and enthalpies … … 273 268 zh_s (ji) = ht_s_b(ji) / REAL( nlay_s ) 274 269 275 ! clem debug: variation of enthalpy (J.m-2)276 dq_s(ji) = dq_s(ji) + ( zdh_s_pre(ji) + zdh_s_mel(ji) ) * zqprec(ji)277 270 ENDIF 278 271 END DO … … 297 290 ht_s_b(ji) = MAX( 0._wp , ht_s_b(ji) + zdeltah(ji,jk) ) 298 291 299 ! clem debug: variation of enthalpy (J.m-2)300 dq_s(ji) = dq_s(ji) + zdeltah(ji,jk) * q_s_b(ji,jk)301 292 END DO 302 293 END DO … … 325 316 ! new snow thickness 326 317 ht_s_b(ji) = MAX( 0._wp , ht_s_b(ji) + zdh_s_sub(ji) ) 327 ! clem debug: variation of enthalpy (J.m-2)328 dq_s(ji) = dq_s(ji) + zdh_s_sub(ji) * q_s_b(ji,1)329 318 END DO 330 319 ENDIF … … 397 386 icount(ji) = icount(ji) + zindh 398 387 zh_i(ji,jk) = MAX( 0._wp , zh_i(ji,jk) + zdeltah(ji,jk) ) 399 400 ! clem debug: variation of enthalpy (J.m-2)401 dq_i(ji) = dq_i(ji) + zdeltah(ji,jk) * q_i_b(ji,jk)402 388 403 389 ! update heat content (J.m-2) and layer thickness … … 513 499 wfx_bog_1d(ji) = wfx_bog_1d(ji) - rhoic * a_i_b(ji) * dh_i_bott(ji) * r1_rdtice 514 500 515 ! clem debug: variation of enthalpy (J.m-2)516 dq_i(ji) = dq_i(ji) + dh_i_bott(ji) * q_i_b(ji,nlay_i+1)517 518 501 ! update heat content (J.m-2) and layer thickness 519 502 qh_i_old(ji,nlay_i+1) = qh_i_old(ji,nlay_i+1) + dh_i_bott(ji) * q_i_b(ji,nlay_i+1) … … 557 540 ! Contribution to mass flux 558 541 wfx_res_1d(ji) = wfx_res_1d(ji) - rhoic * a_i_b(ji) * zdeltah(ji,jk) * r1_rdtice 559 560 ! clem debug: variation of enthalpy (J.m-2)561 dq_i(ji) = dq_i(ji) + zdeltah(ji,jk) * q_i_b(ji,jk)562 542 563 543 ! update heat content (J.m-2) and layer thickness … … 598 578 ! Contribution to mass flux 599 579 wfx_bom_1d(ji) = wfx_bom_1d(ji) - rhoic * a_i_b(ji) * zdeltah(ji,jk) * r1_rdtice 600 601 ! clem debug: variation of enthalpy (J.m-2)602 dq_i(ji) = dq_i(ji) + zdeltah(ji,jk) * q_i_b(ji,jk)603 580 604 581 ! update heat content (J.m-2) and layer thickness … … 664 641 ! ! Contribution to mass flux 665 642 ! wfx_snw_1d(ji) = wfx_snw_1d(ji) - rhosn * a_i_b(ji) * zdeltah(ji,1) * r1_rdtice 666 ! ! clem debug: variation of enthalpy (J.m-2)667 ! dq_s(ji) = dq_s(ji) + zdeltah(ji,1) * q_s_b(ji,1)668 643 ! 669 644 ii = MOD( npb(ji) - 1, jpi ) + 1 ; ij = ( npb(ji) - 1 ) / jpi + 1 … … 721 696 wfx_snw_1d(ji) = wfx_snw_1d(ji) + a_i_b(ji) * dh_snowice(ji) * rhosn * r1_rdtice 722 697 723 ! clem debug: variation of enthalpy (J.m-2)724 dq_s(ji) = dq_s(ji) - dh_snowice(ji) * q_s_b(ji,1)725 dq_i(ji) = dq_i(ji) + dh_snowice(ji) * q_s_b(ji,1) + zfmdt * zEw726 727 698 ! update heat content (J.m-2) and layer thickness 728 699 qh_i_old(ji,0) = qh_i_old(ji,0) + dh_snowice(ji) * q_s_b(ji,1) + zfmdt * zEw
Note: See TracChangeset
for help on using the changeset viewer.