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.
flx_oce.F90 in trunk/NEMO/OPA_SRC/SBC – NEMO

source: trunk/NEMO/OPA_SRC/SBC/flx_oce.F90 @ 699

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

insert revision Id

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.9 KB
Line 
1MODULE flx_oce
2   !!======================================================================
3   !!                 ***  MODULE  flx_oce  ***
4   !!        parameter and  variables defined in memory in forced mode
5   !!======================================================================
6   !! History :
7   !!   8.5  !  02-11  (C. Ethe)  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   !! * Modules used
14   USE par_oce          ! ocean parameters
15
16   IMPLICIT NONE
17   PRIVATE
18
19
20   !!----------------------------------------------------------------------
21   !! fluxes common variables
22   !!----------------------------------------------------------------------
23#if defined key_flx_forced_daily
24   !!----------------------------------------------------------------------
25   !! 'key_flx_forced_daily'
26   !!----------------------------------------------------------------------
27   REAL(wp), PUBLIC, DIMENSION(jpi,jpj) ::   &  !:
28      p_qt ,        &   !: total heat flux ( solar + non solar)
29      p_qsr,        &   !: solar heat flux
30      p_emp             !: evaporation minus precipitation           
31
32#elif defined key_ice_lim || defined key_flx_bulk_monthly || defined key_flx_bulk_daily || defined key_flx_core
33   REAL(wp), PUBLIC, DIMENSION(jpi,jpj)    ::   &  !:
34      qsr_ice  ,      &  !: solar flux over ice
35      qsr_oce  ,      &  !: solar flux over ocean
36      qnsr_oce ,      &  !: total non solar heat flux (Longwave downward radiation) over ocean
37      qnsr_ice ,      &  !: total non solar heat flux (Longwave downward radiation) over ice
38      tprecip  ,      &  !: total precipitation ( or liquid precip minus evaporation in coupled mode)
39      sprecip  ,      &  !: solid (snow) precipitation
40      dqns_ice ,      &  !: total non solar sensibility over ice (LW+SEN+LA)
41      tn_ice   ,      &  !: ice surface temperature
42      evap     ,      &  !: evaporation over ocean
43      fr1_i0   ,      &  !: 1st part of the fraction of sol. rad.  which penetrate inside the ice cover
44      fr2_i0   ,      &  !: 2nd part of the fraction of sol. rad.  which penetrate inside the ice cover
45#if ! defined key_coupled
46      qla_ice  ,      &  !: latent flux over ice 
47      dqla_ice           !: latent sensibility over ice
48#else
49      rrunoff  ,      &  !: runoff
50      calving  ,      &  !: calving
51      alb_ice            !: albedo of ice     
52#endif
53
54#else
55   !!----------------------------------------------------------------------
56   !!   Default option                                         Empty module
57   !!----------------------------------------------------------------------
58
59#endif
60
61   !!----------------------------------------------------------------------
62END MODULE flx_oce
Note: See TracBrowser for help on using the repository browser.