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

source: trunk/NEMO/TOP_SRC/par_trc_trp.F90 @ 489

Last change on this file since 489 was 433, checked in by opalod, 18 years ago

nemo_v1_update_044 : CT : update the passive tracers TOP component and the standard GYRE configuration

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