Changeset 886 for branches/dev_001_SBC/NEMO/LIM_SRC_3/limthd_lac.F90
- Timestamp:
- 2008-04-11T11:24:17+02:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev_001_SBC/NEMO/LIM_SRC_3/limthd_lac.F90
r884 r886 17 17 USE phycst 18 18 USE ice_oce ! ice variables 19 USE sbc_oce ! Surface boundary condition: ocean fields 20 USE sbc_ice ! Surface boundary condition: ice fields 19 21 USE thd_ice 20 22 USE dom_ice … … 23 25 USE iceini 24 26 USE limtab 25 USE taumod26 USE blk_oce27 27 USE limcons 28 28 … … 181 181 vt_s_init, vt_s_final, & ! snow volume summed over categories 182 182 et_i_init, et_i_final, & ! ice energy summed over categories 183 et_s_init , et_s_final! snow energy summed over categories183 et_s_init ! snow energy summed over categories 184 184 185 185 REAL(wp) :: & … … 267 267 !------------- 268 268 ! C-grid wind stress components 269 ztaux = ( gtaux(ji-1,jj ) * tmu(ji-1,jj ) &270 + gtaux(ji ,jj ) * tmu(ji ,jj ) ) / 2.0271 ztauy = ( gtauy(ji ,jj-1) * tmv(ji ,jj-1) &272 + gtauy(ji ,jj ) * tmv(ji ,jj ) ) / 2.0269 ztaux = ( utaui_ice(ji-1,jj ) * tmu(ji-1,jj ) & 270 + utaui_ice(ji ,jj ) * tmu(ji ,jj ) ) / 2.0 271 ztauy = ( vtaui_ice(ji ,jj-1) * tmv(ji ,jj-1) & 272 + vtaui_ice(ji ,jj ) * tmv(ji ,jj ) ) / 2.0 273 273 ! Square root of wind stress 274 274 ztenagm = SQRT( SQRT( ztaux * ztaux + ztauy * ztauy ) ) … … 343 343 nbpac = nbpac + 1 344 344 npac( nbpac ) = (jj - 1) * jpi + ji 345 IF ( (ji.eq.jiind ex).AND.(jj.eq.jjindex) ) THEN345 IF ( (ji.eq.jiindx).AND.(jj.eq.jjindx) ) THEN 346 346 jiindex_1d = nbpac 347 347 ENDIF … … 418 418 zji = MOD( npac(ji) - 1, jpi ) + 1 419 419 zjj = ( npac(ji) - 1 ) / jpi + 1 420 zs_newice(ji) = MIN( 0.5*sss_ io(zji,zjj) , zs_newice(ji) )420 zs_newice(ji) = MIN( 0.5*sss_m(zji,zjj) , zs_newice(ji) ) 421 421 END DO ! jl 422 422 … … 476 476 zjj = ( npac(ji) - 1 ) / jpi + 1 477 477 fseqv_1d(ji) = fseqv_1d(ji) + & 478 ( sss_ io(zji,zjj) - bulk_sal ) * rhoic *&478 ( sss_m(zji,zjj) - bulk_sal ) * rhoic * & 479 479 zv_newice(ji) / rdt_ice 480 480 END DO … … 484 484 zjj = ( npac(ji) - 1 ) / jpi + 1 485 485 fseqv_1d(ji) = fseqv_1d(ji) + & 486 ( sss_ io(zji,zjj) - zs_newice(ji) ) * rhoic *&486 ( sss_m(zji,zjj) - zs_newice(ji) ) * rhoic * & 487 487 zv_newice(ji) / rdt_ice 488 488 END DO ! ji … … 617 617 END DO 618 618 619 WRITE(numout,*) ' zv_i_ac : ', zv_i_ac(jiind ex, 1:jpl)619 WRITE(numout,*) ' zv_i_ac : ', zv_i_ac(jiindx, 1:jpl) 620 620 DO jl = ice_cat_bounds(jm,1), ice_cat_bounds(jm,2) 621 621 DO ji = 1, nbpac … … 626 626 END DO ! ji 627 627 END DO ! jl 628 WRITE(numout,*) ' zv_i_ac : ', zv_i_ac(jiind ex, 1:jpl)628 WRITE(numout,*) ' zv_i_ac : ', zv_i_ac(jiindx, 1:jpl) 629 629 630 630 !--------------------------------- … … 796 796 ! CALL lim_cons_check (et_s_init, et_s_final, 1.0e-3, fieldid) 797 797 798 WRITE(numout,*) ' vt_i_init : ', vt_i_init(jiind ex,jjindex)799 WRITE(numout,*) ' vt_i_final: ', vt_i_final(jiind ex,jjindex)800 WRITE(numout,*) ' et_i_init : ', et_i_init(jiind ex,jjindex)801 WRITE(numout,*) ' et_i_final: ', et_i_final(jiind ex,jjindex)798 WRITE(numout,*) ' vt_i_init : ', vt_i_init(jiindx,jjindx) 799 WRITE(numout,*) ' vt_i_final: ', vt_i_final(jiindx,jjindx) 800 WRITE(numout,*) ' et_i_init : ', et_i_init(jiindx,jjindx) 801 WRITE(numout,*) ' et_i_final: ', et_i_final(jiindx,jjindx) 802 802 803 803 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.