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.
par_trc_trp.F90 in branches/dev_001_GM/NEMO/TOP_SRC – NEMO

source: branches/dev_001_GM/NEMO/TOP_SRC/par_trc_trp.F90 @ 764

Last change on this file since 764 was 763, checked in by gm, 16 years ago

dev_001_GM - Style only addition in TOP F90 h90 routines

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 3.6 KB
Line 
1MODULE par_trc_trp
2   !!======================================================================
3   !!                        ***  par_trc_trp  ***
4   !! TOP :   set the number of passive tracers
5   !!======================================================================
6   !! History :   1.0  !  2004-03  (C. Ethe)  Original cade
7   !!             2.0  !  04-03  (C. Ethe, G. Madec)  rewriting
8   !!----------------------------------------------------------------------
9   !! NEMO/TOP 1.0,  LOCEAN-IPSL (2005)
10   !! $Id$
11   !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt)
12   !!----------------------------------------------------------------------
13#if defined key_passivetrc
14   !!----------------------------------------------------------------------
15   !!   'key_passivetrc'                                    Passive tracers
16   !!----------------------------------------------------------------------
17
18   IMPLICIT NONE
19   PUBLIC
20   
21# if defined key_trc_lobster1
22   !!---------------------------------------------------------------------
23   !!   'key_trc_lobster1'   :                    LOBSTER biological model
24   !!---------------------------------------------------------------------
25   INTEGER, PUBLIC, PARAMETER ::   jptra   =  6   !: number of passive tracers
26#  if defined key_trc_diaadd
27   INTEGER, PUBLIC, PARAMETER ::   jpdia2d = 19   !: additional 2d output
28   INTEGER, PUBLIC, PARAMETER ::   jpdia3d =  3   !: additional 3d output
29#  endif
30# elif defined key_cfc
31   !!---------------------------------------------------------------------
32   !!   'key_cfc'   :                      CFC Source Minus Sink model
33   !!---------------------------------------------------------------------
34   INTEGER, PUBLIC, PARAMETER ::   jptra   = 2   !: number of passive tracers
35#  if defined key_trc_diaadd
36   INTEGER, PUBLIC, PARAMETER ::   jpdia2d = 1   !: additional 2d output
37   INTEGER, PUBLIC, PARAMETER ::   jpdia3d = 1   !: additional 3d output
38#  endif
39# elif defined key_trc_pisces
40   !!---------------------------------------------------------------------
41   !!   'key_trc_pisces'   :                  PISCES Source Minus Sink model
42   !!---------------------------------------------------------------------
43#  if ! defined key_trc_kriest
44   INTEGER, PUBLIC, PARAMETER ::   jptra   = 24   !: number of passive tracers
45#   if defined key_trc_diaadd
46   INTEGER, PUBLIC, PARAMETER ::   jpdia2d = 13   !: additional 2d output
47   INTEGER, PUBLIC, PARAMETER ::   jpdia3d = 11   !: additional 3d output
48#   endif
49#  else
50   INTEGER, PUBLIC, PARAMETER ::   jptra   = 23   !: number of passive tracers
51#   if defined key_trc_diaadd
52   INTEGER, PUBLIC, PARAMETER ::   jpdia2d = 13   !: additional 2d output
53   INTEGER, PUBLIC, PARAMETER ::   jpdia3d = 18   !: additional 3d output
54#   endif
55#  endif
56# else
57   !!---------------------------------------------------------------------
58   !!   'default'   :          temperature and salinity as passive tracers
59   !!---------------------------------------------------------------------
60   INTEGER, PUBLIC, PARAMETER ::   jptra   = 2   !: number of passive tracers
61#  if defined key_trc_diaadd
62   INTEGER, PUBLIC, PARAMETER ::   jpdia2d = 1   !: additional 2d output
63   INTEGER, PUBLIC, PARAMETER ::   jpdia3d = 1   !: additional 3d output
64#  endif
65# endif
66
67#else
68   !!----------------------------------------------------------------------
69   !!  Empty module :                                     No passive tracer
70   !!----------------------------------------------------------------------
71#endif
72
73   !!======================================================================
74END MODULE par_trc_trp
Note: See TracBrowser for help on using the repository browser.