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.F90 in branches/2011/dev_r2784_CMCC1_topbfm/NEMOGCM/NEMO/TOP_SRC – NEMO

source: branches/2011/dev_r2784_CMCC1_topbfm/NEMOGCM/NEMO/TOP_SRC/par_trc.F90 @ 2798

Last change on this file since 2798 was 2798, checked in by vichi, 13 years ago

Added initial coupling with BFM

  • Property svn:keywords set to Id
File size: 2.4 KB
Line 
1MODULE par_trc
2   !!======================================================================
3   !!                        ***  par_trc  ***
4   !! TOP :   set the passive tracers parameters
5   !!======================================================================
6   !! History :    -   !  1996-01  (M. Levy)  original code
7   !!              -   !  1999-07  (M. Levy)  for LOBSTER1 or NPZD model
8   !!              -   !  2000-04  (O. Aumont, M.A. Foujols)  HAMOCC3 and P3ZD
9   !!             1.0  !  2004-03  (C. Ethe) Free form and module
10   !!             2.0  !  2007-12  (C. Ethe, G. Madec)  revised architecture
11   !!----------------------------------------------------------------------
12   USE par_kind          ! kind parameters
13   !
14   USE par_lobster   ! LOBSTER model
15   USE par_pisces    ! PISCES  model
16   USE par_c14b      ! C14 bomb tracer
17   USE par_cfc       ! CFC 11 and 12 tracers
18   USE par_my_trc    ! user defined passive tracers
19   USE par_bfm       ! BFM biogeochemical tracers
20 
21   IMPLICIT NONE
22
23   ! Passive tracers : Total size
24   ! ---------------               ! total number of passive tracers, of 2d and 3d output and trend arrays
25   INTEGER, PUBLIC,  PARAMETER ::   jptra    =  jp_lobster    + jp_pisces     + jp_cfc     + jp_c14b    + jp_my_trc + jp_bfm
26   INTEGER, PUBLIC,  PARAMETER ::   jpdia2d  =  jp_lobster_2d + jp_pisces_2d  + jp_cfc_2d  + jp_c14b_2d + jp_my_trc_2d + jp_bfm_2d
27   INTEGER, PUBLIC,  PARAMETER ::   jpdia3d  =  jp_lobster_3d + jp_pisces_3d  + jp_cfc_3d  + jp_c14b_3d + jp_my_trc_3d + jp_bfm_3d
28   !                     ! total number of sms diagnostic arrays
29   INTEGER, PUBLIC,  PARAMETER ::   jpdiabio = jp_lobster_trd + jp_pisces_trd + jp_cfc_trd + jp_c14b_trd + jp_my_trc_trd +jp_bfm_trd
30   
31   !  1D configuration ("key_c1d")
32   ! -----------------
33# if defined key_c1d
34   LOGICAL, PUBLIC, PARAMETER ::   lk_trc_c1d   = .TRUE.   !: 1D pass. tracer configuration flag
35# else   
36   LOGICAL, PUBLIC, PARAMETER ::   lk_trc_c1d   = .FALSE.  !: 1D pass. tracer configuration flag
37# endif
38
39   REAL(wp), PUBLIC  :: rtrn  = 1.e-15      !: truncation value     
40
41   !!----------------------------------------------------------------------
42   !! NEMO/TOP 3.3 , NEMO Consortium (2010)
43   !! $Id$
44   !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt)
45   !!======================================================================
46END MODULE par_trc
Note: See TracBrowser for help on using the repository browser.