- Timestamp:
- 2017-09-01T15:49:35+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_r8183_ICEMODEL/NEMOGCM/NEMO/LIM_SRC_3/iceadv_prather.F90
r8409 r8486 5 5 !!====================================================================== 6 6 !! History : LIM ! 2008-03 (M. Vancoppenolle) LIM-3 from LIM-2 code 7 !! 3.2 ! 2009-06 (F. Dupont) correct a error in the North fold b. 7 !! 3.2 ! 2009-06 (F. Dupont) correct a error in the North fold b.c. 8 8 !! 4.0 ! 2011-02 (G. Madec) dynamical allocation 9 9 !!-------------------------------------------------------------------- 10 10 #if defined key_lim3 11 11 !!---------------------------------------------------------------------- 12 !! 'key_lim3' LIM3 sea-ice model13 !!---------------------------------------------------------------------- 14 !! ice_adv_x : advection of sea ice on x axis15 !! ice_adv_y : advection of sea ice on y axis16 !!---------------------------------------------------------------------- 17 USE dom_oce 18 USE ice ! LIM-3variables12 !! 'key_lim3' LIM3 sea-ice model 13 !!---------------------------------------------------------------------- 14 !! ice_adv_x : advection of sea ice on x axis 15 !! ice_adv_y : advection of sea ice on y axis 16 !!---------------------------------------------------------------------- 17 USE dom_oce ! ocean domain 18 USE ice ! sea-ice variables 19 19 ! 20 USE lbclnk 21 USE in_out_manager 22 USE prtctl 23 USE lib_mpp 24 USE lib_fortran 20 USE lbclnk ! lateral boundary condition - MPP exchanges 21 USE in_out_manager ! I/O manager 22 USE prtctl ! Print control 23 USE lib_mpp ! MPP library 24 USE lib_fortran ! to use key_nosignedzero 25 25 26 26 IMPLICIT NONE … … 33 33 # include "vectopt_loop_substitute.h90" 34 34 !!---------------------------------------------------------------------- 35 !! NEMO/ LIM3 4.0 , UCL - NEMO Consortium (2011)35 !! NEMO/ICE 4.0 , NEMO Consortium (2017) 36 36 !! $Id: iceadv.F90 6746 2016-06-27 17:20:57Z clem $ 37 37 !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) … … 41 41 SUBROUTINE ice_adv_x( pdf, put , pcrh, psm , ps0 , & 42 42 & psx, psxx, psy , psyy, psxy ) 43 !!--------------------------------------------------------------------- 43 !!---------------------------------------------------------------------- 44 44 !! ** routine ice_adv_x ** 45 45 !! … … 52 52 !! 53 53 !! Reference: Prather, 1986, JGR, 91, D6. 6671-6681. 54 !!-------------------------------------------------------------------- 54 !!---------------------------------------------------------------------- 55 55 REAL(wp) , INTENT(in ) :: pdf ! reduction factor for the time step 56 56 REAL(wp) , INTENT(in ) :: pcrh ! call ice_adv_x then ice_adv_y (=1) or the opposite (=0) … … 68 68 REAL(wp), DIMENSION(jpi,jpj) :: zfm , zfxx , zfyy , zfxy ! - - 69 69 REAL(wp), DIMENSION(jpi,jpj) :: zalg, zalg1, zalg1q ! - - 70 !--------------------------------------------------------------------- 70 !----------------------------------------------------------------------- 71 71 72 72 ! Limitation of moments.
Note: See TracChangeset
for help on using the changeset viewer.