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 @ 3

Last change on this file since 3 was 3, checked in by opalod, 20 years ago

Initial revision

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