Changeset 888 for trunk/NEMO/LIM_SRC_3/limupdate.F90
- Timestamp:
- 2008-04-11T19:05:03+02:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/LIM_SRC_3/limupdate.F90
r869 r888 25 25 USE in_out_manager 26 26 USE ice_oce ! ice variables 27 USE flx_oce ! forcings variables 27 USE sbc_oce ! Surface boundary condition: ocean fields 28 USE sbc_ice ! Surface boundary condition: ice fields 28 29 USE dom_ice 29 30 USE daymod 30 31 USE phycst ! Define parameters for the routines 31 USE taumod32 32 USE ice 33 33 USE iceini 34 USE ocesbc35 34 USE lbclnk 36 35 USE limdyn 37 36 USE limtrp 38 37 USE limthd 39 USE lim flx38 USE limsbc 40 39 USE limdia 41 40 USE limwri … … 126 125 !+++++ [ 127 126 WRITE(numout,*) ' O) Initial values ' 128 WRITE(numout,*) ' a_i : ', a_i(jiind ex, jjindex, 1:jpl)129 WRITE(numout,*) ' at_i: ', at_i(jiind ex,jjindex)130 WRITE(numout,*) ' v_i : ', v_i(jiind ex, jjindex, 1:jpl)131 WRITE(numout,*) ' v_s : ', v_s(jiind ex, jjindex, 1:jpl)132 WRITE(numout,*) ' smv_i: ', smv_i(jiind ex, jjindex, 1:jpl)133 DO jk = 1, nlay_i 134 WRITE(numout,*) ' e_i : ', e_i(jiind ex, jjindex, jk, 1:jpl)127 WRITE(numout,*) ' a_i : ', a_i(jiindx, jjindx, 1:jpl) 128 WRITE(numout,*) ' at_i: ', at_i(jiindx,jjindx) 129 WRITE(numout,*) ' v_i : ', v_i(jiindx, jjindx, 1:jpl) 130 WRITE(numout,*) ' v_s : ', v_s(jiindx, jjindx, 1:jpl) 131 WRITE(numout,*) ' smv_i: ', smv_i(jiindx, jjindx, 1:jpl) 132 DO jk = 1, nlay_i 133 WRITE(numout,*) ' e_i : ', e_i(jiindx, jjindx, jk, 1:jpl) 135 134 END DO 136 135 !+++++ ] … … 238 237 239 238 !residual salt flux if ice is over-molten 240 fsalt_res(ji,jj) = fsalt_res(ji,jj) + ( sss_ io(ji,jj) - sm_i(ji,jj,jl) ) * &239 fsalt_res(ji,jj) = fsalt_res(ji,jj) + ( sss_m(ji,jj) - sm_i(ji,jj,jl) ) * & 241 240 ( rhoic * zdvres / rdt_ice ) 242 241 ! fheat_res(ji,jj) = fheat_res(ji,jj) + rhoic * lfus * zdvres / rdt_ice … … 254 253 255 254 !residual salt flux if snow is over-molten 256 fsalt_res(ji,jj) = fsalt_res(ji,jj) + sss_ io(ji,jj) * &255 fsalt_res(ji,jj) = fsalt_res(ji,jj) + sss_m(ji,jj) * & 257 256 ( rhosn * zdvres / rdt_ice ) 258 257 !this flux will be positive if snow was over-molten … … 276 275 277 276 WRITE(numout,*) ' 1. Before update of Global variables ' 278 WRITE(numout,*) ' a_i : ', a_i(jiind ex, jjindex, 1:jpl)279 WRITE(numout,*) ' at_i: ', at_i(jiind ex,jjindex)280 WRITE(numout,*) ' v_i : ', v_i(jiind ex, jjindex, 1:jpl)281 WRITE(numout,*) ' v_s : ', v_s(jiind ex, jjindex, 1:jpl)282 WRITE(numout,*) ' smv_i: ', smv_i(jiind ex, jjindex, 1:jpl)283 DO jk = 1, nlay_i 284 WRITE(numout,*) ' e_i : ', e_i(jiind ex, jjindex, jk, 1:jpl)277 WRITE(numout,*) ' a_i : ', a_i(jiindx, jjindx, 1:jpl) 278 WRITE(numout,*) ' at_i: ', at_i(jiindx,jjindx) 279 WRITE(numout,*) ' v_i : ', v_i(jiindx, jjindx, 1:jpl) 280 WRITE(numout,*) ' v_s : ', v_s(jiindx, jjindx, 1:jpl) 281 WRITE(numout,*) ' smv_i: ', smv_i(jiindx, jjindx, 1:jpl) 282 DO jk = 1, nlay_i 283 WRITE(numout,*) ' e_i : ', e_i(jiindx, jjindx, jk, 1:jpl) 285 284 END DO 286 285 !+++++ ] … … 294 293 CALL lim_var_glo2eqv ! useless, just for debug 295 294 DO jk = 1, nlay_i 296 WRITE(numout,*) ' t_i : ', t_i(jiind ex, jjindex, jk, 1:jpl)295 WRITE(numout,*) ' t_i : ', t_i(jiindx, jjindx, jk, 1:jpl) 297 296 END DO 298 297 e_i(:,:,:,:) = e_i(:,:,:,:) + d_e_i_trp(:,:,:,:) … … 300 299 WRITE(numout,*) ' After transport update ' 301 300 DO jk = 1, nlay_i 302 WRITE(numout,*) ' t_i : ', t_i(jiind ex, jjindex, jk, 1:jpl)301 WRITE(numout,*) ' t_i : ', t_i(jiindx, jjindx, jk, 1:jpl) 303 302 END DO 304 303 e_i(:,:,:,:) = e_i(:,:,:,:) + d_e_i_thd(:,:,:,:) … … 306 305 WRITE(numout,*) ' After thermodyn update ' 307 306 DO jk = 1, nlay_i 308 WRITE(numout,*) ' t_i : ', t_i(jiind ex, jjindex, jk, 1:jpl)307 WRITE(numout,*) ' t_i : ', t_i(jiindx, jjindx, jk, 1:jpl) 309 308 END DO 310 309 … … 316 315 !+++++ [ 317 316 WRITE(numout,*) ' 1. After update of Global variables (2) ' 318 WRITE(numout,*) ' a_i : ', a_i(jiind ex, jjindex, 1:jpl)319 WRITE(numout,*) ' at_i: ', at_i(jiind ex,jjindex)320 WRITE(numout,*) ' v_i : ', v_i(jiind ex, jjindex, 1:jpl)321 WRITE(numout,*) ' v_s : ', v_s(jiind ex, jjindex, 1:jpl)322 WRITE(numout,*) ' smv_i: ', smv_i(jiind ex, jjindex, 1:jpl)323 WRITE(numout,*) ' oa_i : ', oa_i(jiind ex, jjindex, 1:jpl)324 WRITE(numout,*) ' e_s : ', e_s(jiind ex, jjindex, 1, 1:jpl)325 DO jk = 1, nlay_i 326 WRITE(numout,*) ' e_i : ', e_i(jiind ex, jjindex, jk, 1:jpl)317 WRITE(numout,*) ' a_i : ', a_i(jiindx, jjindx, 1:jpl) 318 WRITE(numout,*) ' at_i: ', at_i(jiindx,jjindx) 319 WRITE(numout,*) ' v_i : ', v_i(jiindx, jjindx, 1:jpl) 320 WRITE(numout,*) ' v_s : ', v_s(jiindx, jjindx, 1:jpl) 321 WRITE(numout,*) ' smv_i: ', smv_i(jiindx, jjindx, 1:jpl) 322 WRITE(numout,*) ' oa_i : ', oa_i(jiindx, jjindx, 1:jpl) 323 WRITE(numout,*) ' e_s : ', e_s(jiindx, jjindx, 1, 1:jpl) 324 DO jk = 1, nlay_i 325 WRITE(numout,*) ' e_i : ', e_i(jiindx, jjindx, jk, 1:jpl) 327 326 END DO 328 327 !+++++ ] … … 348 347 !+++++ 349 348 WRITE(numout,*) ' Before everything ' 350 WRITE(numout,*) ' smv_i: ', smv_i(jiind ex, jjindex, 1:jpl)351 WRITE(numout,*) ' oa_i: ', oa_i(jiind ex, jjindex, 1:jpl)352 DO jk = 1, nlay_i 353 WRITE(numout,*) ' e_i : ', e_i(jiind ex, jjindex, jk, 1:jpl)354 END DO 355 WRITE(numout,*) ' v_s : ', v_s(jiind ex, jjindex, 1:jpl)349 WRITE(numout,*) ' smv_i: ', smv_i(jiindx, jjindx, 1:jpl) 350 WRITE(numout,*) ' oa_i: ', oa_i(jiindx, jjindx, 1:jpl) 351 DO jk = 1, nlay_i 352 WRITE(numout,*) ' e_i : ', e_i(jiindx, jjindx, jk, 1:jpl) 353 END DO 354 WRITE(numout,*) ' v_s : ', v_s(jiindx, jjindx, 1:jpl) 356 355 !+++++ 357 356 … … 362 361 !+++++ 363 362 WRITE(numout,*) ' After advection ' 364 WRITE(numout,*) ' smv_i: ', smv_i(jiind ex, jjindex, 1:jpl)365 WRITE(numout,*) ' v_s : ', v_s(jiind ex, jjindex, 1:jpl)363 WRITE(numout,*) ' smv_i: ', smv_i(jiindx, jjindx, 1:jpl) 364 WRITE(numout,*) ' v_s : ', v_s(jiindx, jjindx, 1:jpl) 366 365 !+++++ 367 366 … … 401 400 !+++++ [ 402 401 WRITE(numout,*) ' 2.1 ' 403 WRITE(numout,*) ' a_i : ', a_i(jiind ex, jjindex, 1:jpl)404 WRITE(numout,*) ' at_i: ', at_i(jiind ex,jjindex)405 WRITE(numout,*) ' v_i : ', v_i(jiind ex, jjindex, 1:jpl)406 WRITE(numout,*) ' v_s : ', v_s(jiind ex, jjindex, 1:jpl)407 WRITE(numout,*) ' smv_i: ', smv_i(jiind ex, jjindex, 1:jpl)408 DO jk = 1, nlay_i 409 WRITE(numout,*) ' e_i : ', e_i(jiind ex, jjindex, jk, 1:jpl)402 WRITE(numout,*) ' a_i : ', a_i(jiindx, jjindx, 1:jpl) 403 WRITE(numout,*) ' at_i: ', at_i(jiindx,jjindx) 404 WRITE(numout,*) ' v_i : ', v_i(jiindx, jjindx, 1:jpl) 405 WRITE(numout,*) ' v_s : ', v_s(jiindx, jjindx, 1:jpl) 406 WRITE(numout,*) ' smv_i: ', smv_i(jiindx, jjindx, 1:jpl) 407 DO jk = 1, nlay_i 408 WRITE(numout,*) ' e_i : ', e_i(jiindx, jjindx, jk, 1:jpl) 410 409 END DO 411 410 !+++++ ] … … 444 443 !+++++ [ 445 444 WRITE(numout,*) ' 2.1 initial ' 446 WRITE(numout,*) ' a_i : ', a_i(jiind ex, jjindex, 1:jpl)447 WRITE(numout,*) ' at_i: ', at_i(jiind ex,jjindex)448 WRITE(numout,*) ' v_i : ', v_i(jiind ex, jjindex, 1:jpl)449 WRITE(numout,*) ' v_s : ', v_s(jiind ex, jjindex, 1:jpl)450 WRITE(numout,*) ' smv_i: ', smv_i(jiind ex, jjindex, 1:jpl)451 DO jk = 1, nlay_i 452 WRITE(numout,*) ' e_i : ', e_i(jiind ex, jjindex, jk, 1:jpl)445 WRITE(numout,*) ' a_i : ', a_i(jiindx, jjindx, 1:jpl) 446 WRITE(numout,*) ' at_i: ', at_i(jiindx,jjindx) 447 WRITE(numout,*) ' v_i : ', v_i(jiindx, jjindx, 1:jpl) 448 WRITE(numout,*) ' v_s : ', v_s(jiindx, jjindx, 1:jpl) 449 WRITE(numout,*) ' smv_i: ', smv_i(jiindx, jjindx, 1:jpl) 450 DO jk = 1, nlay_i 451 WRITE(numout,*) ' e_i : ', e_i(jiindx, jjindx, jk, 1:jpl) 453 452 END DO 454 453 !+++++ ] … … 464 463 !+++++ [ 465 464 WRITE(numout,*) ' 2.1 before rebinning ' 466 WRITE(numout,*) ' a_i : ', a_i(jiind ex, jjindex, 1:jpl)467 WRITE(numout,*) ' at_i: ', at_i(jiind ex,jjindex)468 WRITE(numout,*) ' v_i : ', v_i(jiind ex, jjindex, 1:jpl)469 WRITE(numout,*) ' smv_i: ', smv_i(jiind ex, jjindex, 1:jpl)470 DO jk = 1, nlay_i 471 WRITE(numout,*) ' e_i : ', e_i(jiind ex, jjindex, jk, 1:jpl)472 END DO 473 WRITE(numout,*) ' v_s : ', v_s(jiind ex, jjindex, 1:jpl)465 WRITE(numout,*) ' a_i : ', a_i(jiindx, jjindx, 1:jpl) 466 WRITE(numout,*) ' at_i: ', at_i(jiindx,jjindx) 467 WRITE(numout,*) ' v_i : ', v_i(jiindx, jjindx, 1:jpl) 468 WRITE(numout,*) ' smv_i: ', smv_i(jiindx, jjindx, 1:jpl) 469 DO jk = 1, nlay_i 470 WRITE(numout,*) ' e_i : ', e_i(jiindx, jjindx, jk, 1:jpl) 471 END DO 472 WRITE(numout,*) ' v_s : ', v_s(jiindx, jjindx, 1:jpl) 474 473 !+++++ ] 475 474 … … 483 482 !+++++ [ 484 483 WRITE(numout,*) ' 2.1 after rebinning' 485 WRITE(numout,*) ' a_i : ', a_i(jiind ex, jjindex, 1:jpl)486 WRITE(numout,*) ' at_i: ', at_i(jiind ex,jjindex)487 WRITE(numout,*) ' v_i : ', v_i(jiind ex, jjindex, 1:jpl)488 WRITE(numout,*) ' smv_i: ', smv_i(jiind ex, jjindex, 1:jpl)489 DO jk = 1, nlay_i 490 WRITE(numout,*) ' e_i : ', e_i(jiind ex, jjindex, jk, 1:jpl)491 WRITE(numout,*) ' t_i : ', t_i(jiind ex, jjindex, jk, 1:jpl)492 END DO 493 WRITE(numout,*) ' v_s : ', v_s(jiind ex, jjindex, 1:jpl)484 WRITE(numout,*) ' a_i : ', a_i(jiindx, jjindx, 1:jpl) 485 WRITE(numout,*) ' at_i: ', at_i(jiindx,jjindx) 486 WRITE(numout,*) ' v_i : ', v_i(jiindx, jjindx, 1:jpl) 487 WRITE(numout,*) ' smv_i: ', smv_i(jiindx, jjindx, 1:jpl) 488 DO jk = 1, nlay_i 489 WRITE(numout,*) ' e_i : ', e_i(jiindx, jjindx, jk, 1:jpl) 490 WRITE(numout,*) ' t_i : ', t_i(jiindx, jjindx, jk, 1:jpl) 491 END DO 492 WRITE(numout,*) ' v_s : ', v_s(jiindx, jjindx, 1:jpl) 494 493 !+++++ ] 495 494 … … 611 610 !+++++ [ 612 611 WRITE(numout,*) ' 2.3 after melt of an internal ice layer ' 613 WRITE(numout,*) ' a_i : ', a_i(jiind ex, jjindex, 1:jpl)614 WRITE(numout,*) ' at_i: ', at_i(jiind ex,jjindex)615 WRITE(numout,*) ' v_i : ', v_i(jiind ex, jjindex, 1:jpl)616 WRITE(numout,*) ' smv_i: ', smv_i(jiind ex, jjindex, 1:jpl)617 DO jk = 1, nlay_i 618 WRITE(numout,*) ' e_i : ', e_i(jiind ex, jjindex, jk, 1:jpl)619 WRITE(numout,*) ' t_i : ', t_i(jiind ex, jjindex, jk, 1:jpl)620 END DO 621 WRITE(numout,*) ' v_s : ', v_s(jiind ex, jjindex, 1:jpl)612 WRITE(numout,*) ' a_i : ', a_i(jiindx, jjindx, 1:jpl) 613 WRITE(numout,*) ' at_i: ', at_i(jiindx,jjindx) 614 WRITE(numout,*) ' v_i : ', v_i(jiindx, jjindx, 1:jpl) 615 WRITE(numout,*) ' smv_i: ', smv_i(jiindx, jjindx, 1:jpl) 616 DO jk = 1, nlay_i 617 WRITE(numout,*) ' e_i : ', e_i(jiindx, jjindx, jk, 1:jpl) 618 WRITE(numout,*) ' t_i : ', t_i(jiindx, jjindx, jk, 1:jpl) 619 END DO 620 WRITE(numout,*) ' v_s : ', v_s(jiindx, jjindx, 1:jpl) 622 621 !+++++ ] 623 622 … … 638 637 639 638 !++++++ 640 IF ( (ji.eq.jiind ex) .AND. (jj.eq.jjindex) ) THEN639 IF ( (ji.eq.jiindx) .AND. (jj.eq.jjindx) ) THEN 641 640 WRITE(numout,*) ' jl : ', jl 642 641 WRITE(numout,*) ' ze_s : ', ze_s … … 737 736 !+++++ [ 738 737 WRITE(numout,*) ' 2.8 ' 739 WRITE(numout,*) ' a_i : ', a_i(jiind ex, jjindex, 1:jpl)740 WRITE(numout,*) ' at_i: ', at_i(jiind ex,jjindex)741 WRITE(numout,*) ' v_i : ', v_i(jiind ex, jjindex, 1:jpl)742 WRITE(numout,*) ' smv_i: ', smv_i(jiind ex, jjindex, 1:jpl)743 DO jk = 1, nlay_i 744 WRITE(numout,*) ' e_i : ', e_i(jiind ex, jjindex, jk, 1:jpl)745 END DO 746 WRITE(numout,*) ' v_s : ', v_s(jiind ex, jjindex, 1:jpl)738 WRITE(numout,*) ' a_i : ', a_i(jiindx, jjindx, 1:jpl) 739 WRITE(numout,*) ' at_i: ', at_i(jiindx,jjindx) 740 WRITE(numout,*) ' v_i : ', v_i(jiindx, jjindx, 1:jpl) 741 WRITE(numout,*) ' smv_i: ', smv_i(jiindx, jjindx, 1:jpl) 742 DO jk = 1, nlay_i 743 WRITE(numout,*) ' e_i : ', e_i(jiindx, jjindx, jk, 1:jpl) 744 END DO 745 WRITE(numout,*) ' v_s : ', v_s(jiindx, jjindx, 1:jpl) 747 746 !+++++ ] 748 747 … … 767 766 WRITE(numout,*) ' 2.9 ' 768 767 DO jk = 1, nlay_i 769 WRITE(numout,*) ' e_i : ', e_i(jiind ex, jjindex, jk, 1:jpl)770 END DO 771 WRITE(numout,*) ' v_s : ', v_s(jiind ex, jjindex, 1:jpl)772 773 WRITE(numout,*) ' v_s : ', v_s(jiind ex, jjindex, 1:jpl)768 WRITE(numout,*) ' e_i : ', e_i(jiindx, jjindx, jk, 1:jpl) 769 END DO 770 WRITE(numout,*) ' v_s : ', v_s(jiindx, jjindx, 1:jpl) 771 772 WRITE(numout,*) ' v_s : ', v_s(jiindx, jjindx, 1:jpl) 774 773 775 774 !--------------------- … … 784 783 DO ji = 1, jpi 785 784 ! salinity stays in bounds 786 smv_i(ji,jj,jl) = MAX(MIN((rhoic-rhosn)/rhoic*sss_ io(ji,jj),smv_i(ji,jj,jl)), &785 smv_i(ji,jj,jl) = MAX(MIN((rhoic-rhosn)/rhoic*sss_m(ji,jj),smv_i(ji,jj,jl)), & 787 786 0.1 * v_i(ji,jj,jl) ) 788 787 i_ice_switch = 1.0-MAX(0.0,SIGN(1.0,-v_i(ji,jj,jl))) … … 798 797 !+++++ [ 799 798 WRITE(numout,*) ' 2.11 ' 800 WRITE(numout,*) ' a_i : ', a_i(jiind ex, jjindex, 1:jpl)801 WRITE(numout,*) ' v_i : ', v_i(jiind ex, jjindex, 1:jpl)802 WRITE(numout,*) ' v_s : ', v_s(jiind ex, jjindex, 1:jpl)803 WRITE(numout,*) ' at_i ', at_i(jiind ex,jjindex)804 WRITE(numout,*) ' smv_i: ', smv_i(jiind ex, jjindex, 1:jpl)799 WRITE(numout,*) ' a_i : ', a_i(jiindx, jjindx, 1:jpl) 800 WRITE(numout,*) ' v_i : ', v_i(jiindx, jjindx, 1:jpl) 801 WRITE(numout,*) ' v_s : ', v_s(jiindx, jjindx, 1:jpl) 802 WRITE(numout,*) ' at_i ', at_i(jiindx,jjindx) 803 WRITE(numout,*) ' smv_i: ', smv_i(jiindx, jjindx, 1:jpl) 805 804 !+++++ ] 806 805 … … 826 825 !+++++ [ 827 826 WRITE(numout,*) ' 2.12 ' 828 WRITE(numout,*) ' a_i : ', a_i(jiind ex, jjindex, 1:jpl)829 WRITE(numout,*) ' v_i : ', v_i(jiind ex, jjindex, 1:jpl)830 WRITE(numout,*) ' v_s : ', v_s(jiind ex, jjindex, 1:jpl)831 WRITE(numout,*) ' at_i ', at_i(jiind ex,jjindex)832 WRITE(numout,*) ' smv_i: ', smv_i(jiind ex, jjindex, 1:jpl)827 WRITE(numout,*) ' a_i : ', a_i(jiindx, jjindx, 1:jpl) 828 WRITE(numout,*) ' v_i : ', v_i(jiindx, jjindx, 1:jpl) 829 WRITE(numout,*) ' v_s : ', v_s(jiindx, jjindx, 1:jpl) 830 WRITE(numout,*) ' at_i ', at_i(jiindx,jjindx) 831 WRITE(numout,*) ' smv_i: ', smv_i(jiindx, jjindx, 1:jpl) 833 832 !+++++ ] 834 833 … … 873 872 !+++++ [ 874 873 WRITE(numout,*) ' 2.13 ' 875 WRITE(numout,*) ' a_i : ', a_i(jiind ex, jjindex, 1:jpl)876 WRITE(numout,*) ' at_i ', at_i(jiind ex,jjindex)877 WRITE(numout,*) ' v_i : ', v_i(jiind ex, jjindex, 1:jpl)878 WRITE(numout,*) ' v_s : ', v_s(jiind ex, jjindex, 1:jpl)879 WRITE(numout,*) ' smv_i: ', smv_i(jiind ex, jjindex, 1:jpl)874 WRITE(numout,*) ' a_i : ', a_i(jiindx, jjindx, 1:jpl) 875 WRITE(numout,*) ' at_i ', at_i(jiindx,jjindx) 876 WRITE(numout,*) ' v_i : ', v_i(jiindx, jjindx, 1:jpl) 877 WRITE(numout,*) ' v_s : ', v_s(jiindx, jjindx, 1:jpl) 878 WRITE(numout,*) ' smv_i: ', smv_i(jiindx, jjindx, 1:jpl) 880 879 !+++++ ] 881 880 … … 907 906 !+++++ [ 908 907 WRITE(numout,*) ' rebinning before' 909 WRITE(numout,*) ' a_i : ', a_i(jiind ex, jjindex, 1:jpl)910 WRITE(numout,*) ' at_i ', at_i(jiind ex,jjindex)911 WRITE(numout,*) ' v_i : ', v_i(jiind ex, jjindex, 1:jpl)912 WRITE(numout,*) ' v_s : ', v_s(jiind ex, jjindex, 1:jpl)913 WRITE(numout,*) ' smv_i: ', smv_i(jiind ex, jjindex, 1:jpl)908 WRITE(numout,*) ' a_i : ', a_i(jiindx, jjindx, 1:jpl) 909 WRITE(numout,*) ' at_i ', at_i(jiindx,jjindx) 910 WRITE(numout,*) ' v_i : ', v_i(jiindx, jjindx, 1:jpl) 911 WRITE(numout,*) ' v_s : ', v_s(jiindx, jjindx, 1:jpl) 912 WRITE(numout,*) ' smv_i: ', smv_i(jiindx, jjindx, 1:jpl) 914 913 !+++++ ] 915 914 !old version … … 925 924 !+++++ [ 926 925 WRITE(numout,*) ' rebinning final' 927 WRITE(numout,*) ' a_i : ', a_i(jiind ex, jjindex, 1:jpl)928 WRITE(numout,*) ' at_i ', at_i(jiind ex,jjindex)929 WRITE(numout,*) ' v_i : ', v_i(jiind ex, jjindex, 1:jpl)930 WRITE(numout,*) ' v_s : ', v_s(jiind ex, jjindex, 1:jpl)931 WRITE(numout,*) ' smv_i: ', smv_i(jiind ex, jjindex, 1:jpl)926 WRITE(numout,*) ' a_i : ', a_i(jiindx, jjindx, 1:jpl) 927 WRITE(numout,*) ' at_i ', at_i(jiindx,jjindx) 928 WRITE(numout,*) ' v_i : ', v_i(jiindx, jjindx, 1:jpl) 929 WRITE(numout,*) ' v_s : ', v_s(jiindx, jjindx, 1:jpl) 930 WRITE(numout,*) ' smv_i: ', smv_i(jiindx, jjindx, 1:jpl) 932 931 !+++++ ] 933 932 … … 1014 1013 END DO !ji 1015 1014 1016 WRITE(numout,*) ' TESTOSC1 ', tio_u(jiind ex,jjindex), tio_v(jiindex,jjindex)1017 WRITE(numout,*) ' TESTOSC2 ', u_ice(jiind ex,jjindex), v_ice(jiindex,jjindex)1018 WRITE(numout,*) ' TESTOSC3 ', u_oce(jiind ex,jjindex), v_oce(jiindex,jjindex)1019 WRITE(numout,*) ' TESTOSC4 ', tauxw(jiindex,jjindex), tauxw(jiindex,jjindex)1015 WRITE(numout,*) ' TESTOSC1 ', tio_u(jiindx,jjindx), tio_v(jiindx,jjindx) 1016 WRITE(numout,*) ' TESTOSC2 ', u_ice(jiindx,jjindx), v_ice(jiindx,jjindx) 1017 WRITE(numout,*) ' TESTOSC3 ', u_oce(jiindx,jjindx), v_oce(jiindx,jjindx) 1018 WRITE(numout,*) ' TESTOSC4 ', utau (jiindx,jjindx), vtau (jiindx,jjindx) 1020 1019 1021 1020 … … 1087 1086 CALL prt_ctl_info(' ~~~~~~~~~~~~~~~~~~ ') 1088 1087 CALL prt_ctl(tab2d_1=fmmec , clinfo1= ' lim_update : fmmec : ', tab2d_2=fhmec , clinfo2= ' fhmec : ') 1089 CALL prt_ctl(tab2d_1=sst_ io , clinfo1= ' lim_update : sst : ', tab2d_2=sss_io, clinfo2= ' sss : ')1088 CALL prt_ctl(tab2d_1=sst_m , clinfo1= ' lim_update : sst : ', tab2d_2=sss_m , clinfo2= ' sss : ') 1090 1089 CALL prt_ctl(tab2d_1=fhbri , clinfo1= ' lim_update : fhbri : ', tab2d_2=fheat_rpo , clinfo2= ' fheat_rpo : ') 1091 1090 … … 1093 1092 CALL prt_ctl_info(' - Stresses : ') 1094 1093 CALL prt_ctl_info(' ~~~~~~~~~~ ') 1095 CALL prt_ctl(tab2d_1=tauxw , clinfo1= ' lim_update : tauxw : ', tab2d_2=tauyw , clinfo2= ' tauyw : ') 1096 CALL prt_ctl(tab2d_1=taux , clinfo1= ' lim_update : taux : ', tab2d_2=tauy , clinfo2= ' tauy : ') 1097 CALL prt_ctl(tab2d_1=ftaux , clinfo1= ' lim_update : ftaux : ', tab2d_2=ftauy , clinfo2= ' ftauy : ') 1098 CALL prt_ctl(tab2d_1=gtaux , clinfo1= ' lim_update : gtaux : ', tab2d_2=gtauy , clinfo2= ' gtauy : ') 1099 CALL prt_ctl(tab2d_1=u_io , clinfo1= ' lim_update : u_io : ', tab2d_2=v_io , clinfo2= ' v_io : ') 1094 CALL prt_ctl(tab2d_1=utau , clinfo1= ' lim_update : utau : ', tab2d_2=vtau , clinfo2= ' vtau : ') 1095 CALL prt_ctl(tab2d_1=utaui_ice , clinfo1= ' lim_update : utaui_ice : ', tab2d_2=vtaui_ice , clinfo2= ' vtaui_ice : ') 1096 CALL prt_ctl(tab2d_1=u_oce , clinfo1= ' lim_update : u_oce : ', tab2d_2=v_oce , clinfo2= ' v_oce : ') 1100 1097 ENDIF 1101 1098
Note: See TracChangeset
for help on using the changeset viewer.