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 1859 for branches/DEV_r1837_mass_heat_salt_fluxes/NEMO/LIM_SRC_3/ice.F90 – NEMO

Ignore:
Timestamp:
2010-05-06T10:40:07+02:00 (14 years ago)
Author:
gm
Message:

ticket:#665 step 2 & 3: heat content in qns & new forcing terms

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DEV_r1837_mass_heat_salt_fluxes/NEMO/LIM_SRC_3/ice.F90

    r1471 r1859  
    11MODULE ice 
     2   !!====================================================================== 
     3   !!                        ***  MODULE ice  *** 
     4   !! LIM-3 sea ice :   variables defined in memory 
     5   !!===================================================================== 
     6   !! History :  3.0  ! 2008-03  (M. Vancoppenolle)  LIM3 original code 
     7   !!            3.1  ! 2010-05  (Y. Aksenov, M. Vancoppenolle, G. Madec) add heat content exchanges 
     8   !!---------------------------------------------------------------------- 
    29#if defined key_lim3 
    310   !!---------------------------------------------------------------------- 
    411   !!   'key_lim3' :                                   LIM3 sea-ice model 
    512   !!---------------------------------------------------------------------- 
    6    !! History : 
    7    !!   2.0  !  03-08  (C. Ethe)  F90: Free form and module 
    8    !!   3.0  !  08-03  (M. Vancoppenolle) : LIM3 ! 
    9    !!---------------------------------------------------------------------- 
    10    !!  LIM 3.0, UCL-LOCEAN-IPSL (2005) 
    11    !! $Id$ 
    12    !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
    13    !!---------------------------------------------------------------------- 
    14    !! * Modules used 
    1513   USE par_ice          ! LIM sea-ice parameters 
    1614 
    1715   IMPLICIT NONE 
    1816   PRIVATE 
    19    !! 
    20    !!====================================================================== 
    21    !!                        ***  MODULE ice  *** 
    22    !! 
    23    !!                           ************** 
    24    !!                           * L I M  3.0 * 
    25    !!                           ************** 
    26    !! 
    27    !!                         ''in ice we trust'' 
    28    !! 
    29    !!                   This module contains the sea ice  
    30    !!                 diagnostics variables of ice defined  
    31    !!                             in memory 
    32    !! 
    33    !!====================================================================== 
    34    !! 
     17 
     18   !!---------------------------------------------------------------------- 
    3519   !! LIM3 by the use of sweat, agile fingers and sometimes brain juice,  
    3620   !!  was developed in Louvain-la-Neuve by :  
    37    !! 
    3821   !!    * Martin Vancoppenolle (UCL-ASTR, Belgium) 
    3922   !!    * Sylvain Bouillon (UCL-ASTR, Belgium) 
     
    4124   !!  
    4225   !! Based on extremely valuable earlier work by 
    43    !! 
    4426   !!    * Thierry Fichefet 
    4527   !!    * Hugues Goosse 
    4628   !! 
    4729   !! The following persons also contributed to the code in various ways 
    48    !! 
    4930   !!    * Gurvan Madec, Claude Talandier, Christian Ethe  
    5031   !!      and Rachid Benshila (LOCEAN-IPSL, France) 
    5132   !!    * Xavier Fettweis (UCL-ASTR), Ralph Timmermann (AWI, Germany) 
    52    !!    * Bill Lipscomb (LANL), Cecilia Bitz (UWa)  
    53    !!      and Elisabeth Hunke (LANL), USA. 
     33   !!    * Bill Lipscomb (LANL), Cecilia Bitz (UWa) and Elisabeth Hunke (LANL), USA. 
    5434   !!  
    5535   !! (c) UCL-ASTR, 2005-2008 
    5636   !! 
    57    !! For more info, the interested user is kindly invited to consult the 
    58    !! following references 
     37   !! For more info, the interested user is kindly invited to consult the following references 
    5938   !!    For model description and validation : 
    6039   !!    * Vancoppenolle et al., Ocean Modelling, 2008a. 
    6140   !!    * Vancoppenolle et al., Ocean Modelling, 2008b. 
    62    !! 
    6341   !!    For a specific description of EVP : 
    6442   !!    * Bouillon et al., in prep for 2008. 
    65    !! 
    66    !!    Or the reference manual, that should be available by 2009 
    6743   !! 
    6844   !!====================================================================== 
     
    183159   !!===================================================================== 
    184160 
    185    LOGICAL, PUBLIC ::    & 
    186       con_i = .false.           ! switch for conservation test 
     161   LOGICAL, PUBLIC ::   con_i = .false.   ! switch for conservation test 
    187162 
    188163   !!-------------------------------------------------------------------------- 
     
    310285      phicif ,   &  !: Old ice thickness 
    311286      fbif   ,   &  !: Heat flux at the ice base 
    312       rdmsnif,   &  !: Variation of snow mass 
    313       rdmicif,   &  !: Variation of ice mass 
     287      rdm_snw,   &  !: Variation of snow mass over 1 time step           [Kg/m2] 
     288      rdq_snw,   &  !: heat content associated to rdm_snw                [J/m2] 
     289      rdm_ice,   &  !: Variation of ice  mass over 1 time step           [Kg/m2] 
     290      rdq_ice,   &  !: heat content associated to rdm_ice                [J/m2] 
    314291      qldif  ,   &  !: heat balance of the lead (or of the open ocean) 
    315292      qcmif  ,   &  !: Energy needed to bring the ocean surface layer until its freezing  
     
    506483#endif 
    507484 
     485   !!---------------------------------------------------------------------- 
     486   !! NEMO/LIM 3.0, UCL-LOCEAN-IPSL (2010) 
     487   !! $Id$ 
     488   !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt) 
    508489   !!====================================================================== 
    509490END MODULE ice 
Note: See TracChangeset for help on using the changeset viewer.