Changeset 888 for trunk/NEMO/LIM_SRC_3/limitd_me.F90
- Timestamp:
- 2008-04-11T19:05:03+02:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/LIM_SRC_3/limitd_me.F90
r869 r888 20 20 USE phycst ! physical constants (ocean directory) 21 21 USE ice_oce ! ice variables 22 USE sbc_oce ! Surface boundary condition: ocean fields 22 23 USE thd_ice 23 24 USE limistate … … 743 744 ! Temporal smoothing 744 745 !-------------------- 745 IF ( numit .EQ. nit000 + n fice- 1 ) THEN746 IF ( numit .EQ. nit000 + nn_fsbc - 1 ) THEN 746 747 strp1(:,:) = 0.0 747 748 strp2(:,:) = 0.0 … … 1194 1195 IF ( con_i ) THEN 1195 1196 CALL lim_column_sum (jpl, v_i, vice_init ) 1196 WRITE(numout,*) ' vice_init : ', vice_init(jiind ex,jjindex)1197 WRITE(numout,*) ' vice_init : ', vice_init(jiindx,jjindx) 1197 1198 CALL lim_column_sum_energy (jpl, nlay_i, e_i, eice_init ) 1198 WRITE(numout,*) ' eice_init : ', eice_init(jiind ex,jjindex)1199 WRITE(numout,*) ' eice_init : ', eice_init(jiindx,jjindx) 1199 1200 ENDIF 1200 1201 … … 1363 1364 ! Salinity 1364 1365 !------------- 1365 smsw(ji,jj) = sss_ io(ji,jj) * vsw(ji,jj) * ridge_por1366 smsw(ji,jj) = sss_m(ji,jj) * vsw(ji,jj) * ridge_por 1366 1367 1367 1368 ! salinity of new ridge … … 1447 1448 - eirft(ji,jj,jk) 1448 1449 ! sea water heat content 1449 ztmelts = - tmut * sss_ io(ji,jj) + rtt1450 ztmelts = - tmut * sss_m(ji,jj) + rtt 1450 1451 ! heat content per unit volume 1451 zdummy0 = - rcp * ( sst_ io(ji,jj)- rtt ) * vsw(ji,jj)1452 zdummy0 = - rcp * ( sst_m(ji,jj) + rt0 - rtt ) * vsw(ji,jj) 1452 1453 1453 1454 ! corrected sea water salinity … … 1616 1617 fieldid = ' v_i : limitd_me ' 1617 1618 CALL lim_cons_check (vice_init, vice_final, 1.0e-6, fieldid) 1618 WRITE(numout,*) ' vice_init : ', vice_init(jiind ex,jjindex)1619 WRITE(numout,*) ' vice_final : ', vice_final(jiind ex,jjindex)1619 WRITE(numout,*) ' vice_init : ', vice_init(jiindx,jjindx) 1620 WRITE(numout,*) ' vice_final : ', vice_final(jiindx,jjindx) 1620 1621 1621 1622 CALL lim_column_sum_energy (jpl, nlay_i, e_i, eice_final ) 1622 1623 fieldid = ' e_i : limitd_me ' 1623 1624 CALL lim_cons_check (eice_init, eice_final, 1.0e-2, fieldid) 1624 WRITE(numout,*) ' eice_init : ', eice_init(jiind ex,jjindex)1625 WRITE(numout,*) ' eice_final : ', eice_final(jiind ex,jjindex)1625 WRITE(numout,*) ' eice_init : ', eice_init(jiindx,jjindx) 1626 WRITE(numout,*) ' eice_final : ', eice_final(jiindx,jjindx) 1626 1627 ENDIF 1627 1628 … … 1839 1840 ! fresh_hist(i,j) = fresh_hist(i,j) + xtmp 1840 1841 1841 ! fsalt_res(ji,jj) = fsalt_res(ji,jj) + ( sss_ io(ji,jj) ) * &1842 ! fsalt_res(ji,jj) = fsalt_res(ji,jj) + ( sss_m(ji,jj) ) * & 1842 1843 ! rhosn * v_s(ji,jj,jl) / rdt_ice 1843 1844 1844 ! fsalt_res(ji,jj) = fsalt_res(ji,jj) + ( sss_ io(ji,jj) - sm_i(ji,jj,jl) ) * &1845 ! fsalt_res(ji,jj) = fsalt_res(ji,jj) + ( sss_m(ji,jj) - sm_i(ji,jj,jl) ) * & 1845 1846 ! rhoic * v_i(ji,jj,jl) / rdt_ice 1846 1847 1847 ! fsalt(i,j) = fsalt(i,j) + xtmp1848 ! emps(i,j) = emps(i,j) + xtmp 1848 1849 ! fsalt_hist(i,j) = fsalt_hist(i,j) + xtmp 1849 1850
Note: See TracChangeset
for help on using the changeset viewer.