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/NEMOGCM/NEMO/TOP_SRC/PISCES – NEMO

source: trunk/NEMOGCM/NEMO/TOP_SRC/PISCES/sms_pisces.F90 @ 2528

Last change on this file since 2528 was 2528, checked in by rblod, 13 years ago

Update NEMOGCM from branch nemo_v3_3_beta

  • Property svn:keywords set to Id
File size: 4.3 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   REAL(wp) ::   xstep             !: Time step duration for biology
26
27   !!*  Biological parameters
28   REAL(wp) ::   part              !: ???
29   REAL(wp) ::   rno3              !: ???
30   REAL(wp) ::   o2ut              !: ???
31   REAL(wp) ::   po4r              !: ???
32   REAL(wp) ::   rdenit            !: ???
33   REAL(wp) ::   o2nit             !: ???
34   REAL(wp) ::   wsbio, wsbio2     !: ???
35   REAL(wp) ::   xkmort            !: ???
36   REAL(wp) ::   ferat3            !: ???
37
38   !!* Damping
39   LOGICAL  ::   ln_pisdmp         !: relaxation or not of nutrients to a mean value
40                                   !: when initialize from a restart file
41   LOGICAL  ::   ln_pisclo         !: Restoring or not of nutrients to initial value
42                                   !: on close seas
43
44   !!*  Biological fluxes for light
45   INTEGER , DIMENSION(jpi,jpj)     ::   neln       !: number of T-levels + 1 in the euphotic layer
46   REAL(wp), DIMENSION(jpi,jpj)     ::   heup       !: euphotic layer depth
47
48   !!*  Biological fluxes for primary production
49   REAL(wp), DIMENSION(jpi,jpj)     ::   xksi       !: ???
50   REAL(wp), DIMENSION(jpi,jpj)     ::   xksimax    !: ???
51   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   xnanono3   !: ???
52   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   xdiatno3   !: ???
53   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   xnanonh4   !: ???
54   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   xdiatnh4   !: ???
55   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   xlimphy    !: ???
56   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   xlimdia    !: ???
57   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   concdfe    !: ???
58   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   concnfe    !: ???
59
60   !!*  SMS for the organic matter
61   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   xfracal    !: ??
62   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   nitrfac    !: ??
63   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   xlimbac    !: ??
64   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   xdiss      !: ??
65#if defined key_diatrc
66   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   prodcal    !: Calcite production
67   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   grazing    !: Total zooplankton grazing
68#endif
69
70   !!* Variable for chemistry of the CO2 cycle
71   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   akb3       !: ???
72   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   ak13       !: ???
73   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   ak23       !: ???
74   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   aksp       !: ???
75   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   akw3       !: ???
76   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   borat      !: ???
77   REAL(wp), DIMENSION(jpi,jpj,jpk) ::   hi         !: ???
78
79#if defined key_kriest
80   !!*  Kriest parameter for aggregation
81   REAL(wp) ::   xkr_eta                            !: ???
82   REAL(wp) ::   xkr_zeta                           !: ???
83   REAL(wp) ::   xkr_massp                          !: ???
84   REAL(wp) ::   xkr_mass_min, xkr_mass_max         !: ???
85#endif
86
87#else
88   !!----------------------------------------------------------------------   
89   !!  Empty module :                                     NO PISCES model
90   !!----------------------------------------------------------------------
91#endif
92   
93   !!----------------------------------------------------------------------
94   !! NEMO/TOP 3.3 , NEMO Consortium (2010)
95   !! $Id$
96   !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt)
97   !!======================================================================   
98END MODULE sms_pisces   
Note: See TracBrowser for help on using the repository browser.