- Timestamp:
- 2012-11-02T07:13:40+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2012/dev_r3385_NOCS04_HAMF/NEMOGCM/NEMO/LIM_SRC_3/limupdate.F90
r3523 r3524 12 12 !! lim_update : computes update of sea-ice global variables from trend terms 13 13 !!---------------------------------------------------------------------- 14 USE limrhg ! ice rheology15 16 USE dom_oce17 USE oce ! dynamics and tracers variables18 USE in_out_manager19 USE sbc_oce ! Surface boundary condition: ocean fields20 USE sbc_ice ! Surface boundary condition: ice fields21 USE dom_ice22 USE phycst ! physical constants23 USE ice24 USE limdyn 25 USE limtrp 26 USE limthd 27 USE limsbc 28 USE limdia 29 USE limwri 30 USE limrst 31 USE thd_ice ! LIM thermodynamic sea-ice variables32 USE par_ice33 USE limitd_th34 USE limvar35 USE prtctl ! Print control36 USE lbclnk ! lateral boundary condition - MPP exchanges37 USE wrk_nemo ! work arrays14 USE dom_oce ! ocean domain 15 USE oce ! dynamics and tracers variables 16 USE sbc_oce ! Surface boundary condition: ocean fields 17 USE sbc_ice ! Surface boundary condition: ice fields 18 USE phycst ! physical constants 19 USE ice ! ice variables 20 USE par_ice ! ice parameters 21 USE thd_ice ! ice thermodynamic variables 22 USE dom_ice ! ice domain 23 USE limrhg ! ice rheology 24 USE limdyn ! ice dynamics 25 USE limtrp ! ice transport 26 USE limthd ! ice thermodynamics 27 USE limsbc ! ice-oce surface boundary conditions 28 USE limdia ! ice diagnostics 29 USE limwri ! ice outputs 30 USE limrst ! ice restart 31 USE limitd_th ! ice thickness distribution (thermodynamics) 32 USE limvar ! ice variables 33 USE prtctl ! Print control 34 USE in_out_manager ! I/O manager 35 USE lbclnk ! lateral boundary condition - MPP exchanges 36 USE wrk_nemo ! work arrays 37 USE lib_fortran ! Fortran utilities (allows no signed zero when 'key_nosignedzero' defined) 38 38 39 39 IMPLICIT NONE … … 54 54 # include "vectopt_loop_substitute.h90" 55 55 !!---------------------------------------------------------------------- 56 !! NEMO/LIM3 4.0, UCL - NEMO Consortium (2011)56 !! NEMO/LIM3 3.4 , UCL - NEMO Consortium (2011) 57 57 !! $Id$ 58 58 !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) … … 201 201 202 202 !residual salt flux if ice is over-molten 203 fsalt_res(ji,jj) = fsalt_res(ji,jj) - sm_i(ji,jj,jl) * ( rhoic * zdvres * r1_rdtice )203 sfx_res(ji,jj) = sfx_res(ji,jj) - sm_i(ji,jj,jl) * ( rhoic * zdvres * r1_rdtice ) 204 204 ! fheat_res(ji,jj) = fheat_res(ji,jj) + rhoic * lfus * zdvres * r1_rdtice 205 205 … … 224 224 DO jj = 1, jpj 225 225 DO ji = 1, jpi 226 IF ( ABS(fsalt_res(ji,jj)) .GT. 1.0 ) THEN 227 WRITE(numout,*) ' ALERTE 1000 : residual salt flux of -> ', & 228 fsalt_res(ji,jj) 229 WRITE(numout,*) ' ji, jj : ', ji, jj, ' gphit, glamt : ', & 230 gphit(ji,jj), glamt(ji,jj) 226 IF( ABS( sfx_res(ji,jj) ) > 1._wp ) THEN 227 WRITE(numout,*) ' ALERTE 1000 : residual salt flux of -> ', sfx_res(ji,jj) 228 WRITE(numout,*) ' ji, jj : ', ji, jj, ' gphit, glamt : ', gphit(ji,jj), glamt(ji,jj) 231 229 ENDIF 232 230 END DO … … 1010 1008 CALL prt_ctl(tab2d_1=fmmec , clinfo1= ' lim_update : fmmec : ', tab2d_2=fhmec , clinfo2= ' fhmec : ') 1011 1009 CALL prt_ctl(tab2d_1=sst_m , clinfo1= ' lim_update : sst : ', tab2d_2=sss_m , clinfo2= ' sss : ') 1012 CALL prt_ctl(tab2d_1=fhbri , clinfo1= ' lim_update : fhbri : ', tab2d_2=fheat_ rpo , clinfo2= ' fheat_rpo: ')1010 CALL prt_ctl(tab2d_1=fhbri , clinfo1= ' lim_update : fhbri : ', tab2d_2=fheat_mec , clinfo2= ' fheat_mec : ') 1013 1011 1014 1012 CALL prt_ctl_info(' ')
Note: See TracChangeset
for help on using the changeset viewer.