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.
Changeset 10115 for NEMO/branches/2018/dev_r5003_MERCATOR6_CRS/NEMOGCM/NEMO/TOP_SRC/CFC/par_cfc.F90 – NEMO

Ignore:
Timestamp:
2018-09-12T15:59:13+02:00 (6 years ago)
Author:
cbricaud
Message:

phase 3.6 coarsening branch with nemo_3.6_rev9192

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2018/dev_r5003_MERCATOR6_CRS/NEMOGCM/NEMO/TOP_SRC/CFC/par_cfc.F90

    r3680 r10115  
    1414   USE par_pisces , ONLY : jp_pisces_3d    !: number of 3D diag in PISCES 
    1515   USE par_pisces , ONLY : jp_pisces_trd   !: number of biological diag in PISCES 
     16    
     17   USE par_my_trc , ONLY : jp_my_trc       !: number of tracers in MY_TRC 
     18   USE par_my_trc , ONLY : jp_my_trc_2d    !: number of 2D diag in MY_TRC 
     19   USE par_my_trc , ONLY : jp_my_trc_3d    !: number of 3D diag in MY_TRC 
     20   USE par_my_trc , ONLY : jp_my_trc_trd   !: number of biological diag in MY_TRC 
    1621 
    1722   IMPLICIT NONE 
    1823 
    19    INTEGER, PARAMETER ::   jp_lc      =  jp_pisces     !: cumulative number of passive tracers 
    20    INTEGER, PARAMETER ::   jp_lc_2d   =  jp_pisces_2d  !: 
    21    INTEGER, PARAMETER ::   jp_lc_3d   =  jp_pisces_3d  !: 
    22    INTEGER, PARAMETER ::   jp_lc_trd  =  jp_pisces_trd !: 
     24   INTEGER, PARAMETER ::   jp_lc      =  jp_pisces     + jp_my_trc     !: cumulative number of passive tracers 
     25   INTEGER, PARAMETER ::   jp_lc_2d   =  jp_pisces_2d  + jp_my_trc_2d  !: 
     26   INTEGER, PARAMETER ::   jp_lc_3d   =  jp_pisces_3d  + jp_my_trc_3d  !: 
     27   INTEGER, PARAMETER ::   jp_lc_trd  =  jp_pisces_trd + jp_my_trc_trd !: 
    2328    
    2429#if defined key_cfc 
     
    2732   !!--------------------------------------------------------------------- 
    2833   LOGICAL, PUBLIC, PARAMETER ::   lk_cfc     = .TRUE.      !: CFC flag  
    29    INTEGER, PUBLIC, PARAMETER ::   jp_cfc     =  1          !: number of passive tracers 
    30    INTEGER, PUBLIC, PARAMETER ::   jp_cfc_2d  =  2         !: additional 2d output arrays ('key_trc_diaadd') 
     34   INTEGER, PUBLIC, PARAMETER ::   jp_cfc     =  2          !: number of passive tracers 
     35   INTEGER, PUBLIC, PARAMETER ::   jp_cfc_2d  =  2 * jp_cfc !: additional 2d output arrays ('key_trc_diaadd') 
    3136   INTEGER, PUBLIC, PARAMETER ::   jp_cfc_3d  =  0          !: additional 3d output arrays ('key_trc_diaadd') 
    3237   INTEGER, PUBLIC, PARAMETER ::   jp_cfc_trd =  0          !: number of sms trends for CFC 
    33     
    34    ! assign an index in trc arrays for each CFC prognostic variables 
    35    INTEGER, PUBLIC, PARAMETER ::   jpc11       = jp_lc + 1   !: CFC-11  
    36    INTEGER, PUBLIC, PARAMETER ::   jpc12       = jp_lc + 2   !: CFC-12    
     38   ! Enable trace gases according to total number jp_cfc 
     39   LOGICAL, PUBLIC, PARAMETER ::   lp_cfc11   = .false.     !: use CFC11 
     40   LOGICAL, PUBLIC, PARAMETER ::   lp_cfc12   = .true.      !: use CFC12 
     41   LOGICAL, PUBLIC, PARAMETER ::   lp_sf6     = .true.      !: use SF6 
    3742#else 
    3843   !!--------------------------------------------------------------------- 
     
    4449   INTEGER, PUBLIC, PARAMETER ::   jp_cfc_3d  =  0          !: No CFC additional 3d output arrays  
    4550   INTEGER, PUBLIC, PARAMETER ::   jp_cfc_trd =  0          !: number of sms trends for CFC 
     51   LOGICAL, PUBLIC, PARAMETER ::   lp_cfc11   = .false.     !: use CFC11 
     52   LOGICAL, PUBLIC, PARAMETER ::   lp_cfc12   = .false.     !: use CFC12 
     53   LOGICAL, PUBLIC, PARAMETER ::   lp_sf6     = .false.     !: use SF6 
    4654#endif 
    4755 
Note: See TracChangeset for help on using the changeset viewer.