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.
sms_pisces.F90 in trunk/NEMO/TOP_SRC/PISCES – NEMO

source: trunk/NEMO/TOP_SRC/PISCES/sms_pisces.F90 @ 1678

Last change on this file since 1678 was 1678, checked in by cetlod, 14 years ago

Improve PISCES diagnostics for IPCC AR5 exercise, see ticket:567

  • Property svn:keywords set to Id
File size: 4.0 KB
Line 
1MODULE sms_pisces   
2   !!----------------------------------------------------------------------
3   !!                     ***  sms_pisces.F90  *** 
4   !! TOP :   PISCES Source Minus Sink variables
5   !!----------------------------------------------------------------------
6   !! History :   1.0  !  2000-02 (O. Aumont) original code
7   !!             3.2  !  2009-04 (C. Ethe & NEMO team) style
8   !!----------------------------------------------------------------------
9
10#if defined key_pisces
11   !!----------------------------------------------------------------------
12   !!   'key_pisces'                                         PISCES model
13   !!----------------------------------------------------------------------
14   USE par_oce
15   USE par_trc
16
17   IMPLICIT NONE
18   PUBLIC
19
20   !!*  Time variables
21   INTEGER  ::   nrdttrc           !: ???
22   INTEGER  ::   ndayflxtr         !: ???
23   REAL(wp) ::   rfact , rfactr    !: ???
24   REAL(wp) ::   rfact2, rfact2r   !: ???
25
26   !!*  Biological parameters
27   REAL(wp) ::   part              !: ???
28   REAL(wp) ::   rno3              !: ???
29   REAL(wp) ::   o2ut              !: ???
30   REAL(wp) ::   po4r              !: ???
31   REAL(wp) ::   rdenit            !: ???
32   REAL(wp) ::   o2nit             !: ???
33   REAL(wp) ::   wsbio, wsbio2     !: ???
34   REAL(wp) ::   xkmort            !: ???
35   REAL(wp) ::   ferat3            !: ???
36
37   !!* Damping
38   LOGICAL  ::   ln_pisdmp         !: relaxation or not of nutrients to a mean value
39                                   !: when initialize from a restart file
40
41   !!*  Biological fluxes for light
42   INTEGER , DIMENSION(jpi,jpj)     ::   neln       !: number of T-levels + 1 in the euphotic layer
43   REAL(wp), DIMENSION(jpi,jpj)     ::   heup       !: euphotic layer depth
44
45   !!*  Biological fluxes for primary production
46   REAL(wp), DIMENSION(jpi,jpj)     ::   xksi       !: ???
47   REAL(wp), DIMENSION(jpi,jpj)     ::   xksimax    !: ???
48   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   xnanono3   !: ???
49   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   xdiatno3   !: ???
50   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   xnanonh4   !: ???
51   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   xdiatnh4   !: ???
52   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   xlimphy    !: ???
53   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   xlimdia    !: ???
54   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   concdfe    !: ???
55   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   concnfe    !: ???
56
57   !!*  SMS for the organic matter
58   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   xfracal    !: ??
59   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   nitrfac    !: ??
60   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   xlimbac    !: ??
61   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   xdiss      !: ??
62#if defined key_trc_dia3d
63   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   prodcal    !: Calcite production
64#endif
65
66   !!* Variable for chemistry of the CO2 cycle
67   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   akb3       !: ???
68   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   ak13       !: ???
69   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   ak23       !: ???
70   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   aksp       !: ???
71   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   akw3       !: ???
72   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   borat      !: ???
73   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   hi         !: ???
74
75#if defined key_kriest
76   !!*  Kriest parameter for aggregation
77   REAL(wp) ::   xkr_eta                            !: ???
78   REAL(wp) ::   xkr_zeta                           !: ???
79   REAL(wp) ::   xkr_massp                          !: ???
80   REAL(wp) ::   xkr_mass_min, xkr_mass_max         !: ???
81#endif
82
83#else
84   !!----------------------------------------------------------------------   
85   !!  Empty module :                                     NO PISCES model
86   !!----------------------------------------------------------------------
87#endif
88   
89   !!----------------------------------------------------------------------
90   !! NEMO/TOP 3.2 , LOCEAN-IPSL (2009)
91   !! $Id$
92   !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt)
93   !!======================================================================   
94END MODULE sms_pisces   
Note: See TracBrowser for help on using the repository browser.