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.
ice_oce.F90 in branches/dev_003_CPL/NEMO/OPA_SRC – NEMO

source: branches/dev_003_CPL/NEMO/OPA_SRC/ice_oce.F90 @ 991

Last change on this file since 991 was 991, checked in by smasson, 16 years ago

dev_003_CPL: preliminary draft (not working), see ticket #155

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.4 KB
Line 
1MODULE ice_oce
2   !!======================================================================
3   !!                 ***  MODULE  ice_oce  ***
4   !! Ocean - ice  :  ice variables defined in memory
5   !!======================================================================
6   !! History :
7   !!   8.5  !  02-11  (G. Madec)  F90: Free form and module
8   !!----------------------------------------------------------------------
9   !!  OPA 9.0 , LOCEAN-IPSL (2005)
10   !! $Id$
11   !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt
12   !!----------------------------------------------------------------------
13#if defined key_lim3 || defined key_lim2
14   !!----------------------------------------------------------------------
15   !!   'key_lim2' or 'key_lim3'   :               LIM 2.0 or 3.0 ice model
16   !!----------------------------------------------------------------------
17   !! * Modules used
18   USE par_oce         ! ocean parameters
19
20   IMPLICIT NONE
21   PRIVATE
22 
23   !! Shared module variables
24# if defined  key_lim2
25   LOGICAL, PUBLIC, PARAMETER ::   lk_lim2        = .TRUE.    !: LIM2 ice model
26   LOGICAL, PUBLIC, PARAMETER ::   lk_lim3        = .FALSE.   !: LIM3 ice model
27# else
28   LOGICAL, PUBLIC, PARAMETER ::   lk_lim2        = .FALSE.   !: LIM2 ice model
29   LOGICAL, PUBLIC, PARAMETER ::   lk_lim3        = .TRUE.    !: LIM3 ice model
30# endif
31
32   !!----------------------------------------------------------------------
33   !! ice-ocean common variables
34   !!----------------------------------------------------------------------
35
36# if defined key_lim3
37   REAL(wp), PUBLIC, DIMENSION(jpi,jpj) ::   &  !: field exchanges with ice model to ocean
38      catm_ice       , &  !: cloud cover
39      tatm_ice       , &  !: air temperature
40      icethi              !: icethickness
41# endif   
42   REAL(wp), PUBLIC ::   &  !:
43      rdt_ice,           &  !: ice time step
44      dtsd2                 !: ice time step divide by 2
45#else
46
47   !!----------------------------------------------------------------------
48   !!   Default option                      NO LIM 2.0 or 3.0 sea-ice model
49   !!----------------------------------------------------------------------
50   LOGICAL, PUBLIC, PARAMETER ::   lk_lim2        = .FALSE.  !: No LIM 2.0 ice model
51   LOGICAL, PUBLIC, PARAMETER ::   lk_lim3        = .FALSE.  !: No LIM 3.0 ice model
52#endif
53
54   !!----------------------------------------------------------------------
55END MODULE ice_oce
Note: See TracBrowser for help on using the repository browser.