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_001_SBC/NEMO/OPA_SRC – NEMO

source: branches/dev_001_SBC/NEMO/OPA_SRC/ice_oce.F90 @ 748

Last change on this file since 748 was 717, checked in by smasson, 17 years ago

finalize the first set of modifications related to ticket:3

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
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_ice_lim
14   !!----------------------------------------------------------------------
15   !!   'key_ice_lim'   :                                     LIM ice model
16   !!----------------------------------------------------------------------
17   !! * Modules used
18   USE par_oce         ! ocean parameters
19
20   IMPLICIT NONE
21   PRIVATE
22 
23   !! Shared module variables
24   LOGICAL, PUBLIC, PARAMETER ::   lk_ice_lim = .TRUE.    !: LIM ice model
25
26   !!----------------------------------------------------------------------
27   !! ice-ocean common variables
28   !!----------------------------------------------------------------------
29# if defined key_coupled
30   REAL(wp), PUBLIC, DIMENSION(jpiglo,jpjglo) ::   &  !: cumulated fields
31      fqsr_oce ,      &   !: Net short wave heat flux on free ocean
32      fqsr_ice ,      &   !: Net short wave het flux on sea ice
33      fqnsr_oce,      &   !: Net longwave heat flux on free ocean
34      fqnsr_ice,      &   !: Net longwave heat flux on sea ice
35      fdqns_ice,      &   !: Derivative of non solar heat flux on sea ice
36      ftprecip ,      &   !: Water flux (liquid precipitation - evaporation)
37      fsprecip ,      &   !: Solid (snow) precipitation
38      frunoff  ,      &   !: runoff
39      fcalving            !: Iceberg calving
40# endif
41   
42   REAL(wp), PUBLIC ::   &  !:
43      rdt_ice,           &  !: ice time step
44      dtsd2                 !: ice time step divide by 2
45
46#else
47   !!----------------------------------------------------------------------
48   !!   Default option                                 NO LIM sea-ice model
49   !!----------------------------------------------------------------------
50   LOGICAL, PUBLIC, PARAMETER ::   lk_ice_lim = .FALSE.  !: No LIM ice model
51#endif
52
53   !!----------------------------------------------------------------------
54END MODULE ice_oce
Note: See TracBrowser for help on using the repository browser.