New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 8486 for branches/2017/dev_r8183_ICEMODEL/NEMOGCM/NEMO/LIM_SRC_3/iceadv_prather.F90 – NEMO

Ignore:
Timestamp:
2017-09-01T15:49:35+02:00 (7 years ago)
Author:
clem
Message:

changes in style - part1 - (now the code looks better txs to Gurvan's comments)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_r8183_ICEMODEL/NEMOGCM/NEMO/LIM_SRC_3/iceadv_prather.F90

    r8409 r8486  
    55   !!====================================================================== 
    66   !! 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. c. 
     7   !!            3.2  ! 2009-06 (F. Dupont)  correct a error in the North fold b.c. 
    88   !!            4.0  ! 2011-02 (G. Madec) dynamical allocation 
    99   !!-------------------------------------------------------------------- 
    1010#if defined key_lim3 
    1111   !!---------------------------------------------------------------------- 
    12    !!   '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              ! LIM-3 variables 
     12   !!   '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 
    1919   ! 
    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 
     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 
    2525 
    2626   IMPLICIT NONE 
     
    3333#  include "vectopt_loop_substitute.h90" 
    3434   !!---------------------------------------------------------------------- 
    35    !! NEMO/LIM3 4.0 , UCL - NEMO Consortium (2011) 
     35   !! NEMO/ICE 4.0 , NEMO Consortium (2017) 
    3636   !! $Id: iceadv.F90 6746 2016-06-27 17:20:57Z clem $ 
    3737   !! Software governed by the CeCILL licence     (NEMOGCM/NEMO_CeCILL.txt) 
     
    4141   SUBROUTINE ice_adv_x( pdf, put , pcrh, psm , ps0 ,   & 
    4242      &                  psx, psxx, psy , psyy, psxy ) 
    43       !!--------------------------------------------------------------------- 
     43      !!---------------------------------------------------------------------- 
    4444      !!                **  routine ice_adv_x  ** 
    4545      !!   
     
    5252      !! 
    5353      !! Reference:  Prather, 1986, JGR, 91, D6. 6671-6681. 
    54       !!-------------------------------------------------------------------- 
     54      !!---------------------------------------------------------------------- 
    5555      REAL(wp)                    , INTENT(in   ) ::   pdf                ! reduction factor for the time step 
    5656      REAL(wp)                    , INTENT(in   ) ::   pcrh               ! call ice_adv_x then ice_adv_y (=1) or the opposite (=0) 
     
    6868      REAL(wp), DIMENSION(jpi,jpj) ::   zfm , zfxx , zfyy  , zfxy   !  -      - 
    6969      REAL(wp), DIMENSION(jpi,jpj) ::   zalg, zalg1, zalg1q         !  -      - 
    70       !--------------------------------------------------------------------- 
     70      !----------------------------------------------------------------------- 
    7171 
    7272      ! Limitation of moments.                                            
Note: See TracChangeset for help on using the changeset viewer.