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 8003 for branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/par_pisces.F90 – NEMO

Ignore:
Timestamp:
2017-05-09T12:14:45+02:00 (7 years ago)
Author:
aumont
Message:

modification in the code to remove unnecessary parts such as kriest and non iomput options

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/par_pisces.F90

    r6453 r8003  
    3838#elif defined key_pisces 
    3939   !!--------------------------------------------------------------------- 
    40    !!   'key_pisces' & 'key_kriest'                 PISCES bio-model + ??? 
     40   !!   'key_pisces'                                PISCES bio-model + ??? 
    4141   !!--------------------------------------------------------------------- 
    4242   LOGICAL, PUBLIC, PARAMETER ::   lk_pisces      = .TRUE.  !: PISCES flag  
    4343   INTEGER, PUBLIC, PARAMETER ::   nn_p4z         =  2      !: p4z flag  
    44 #  if defined key_kriest 
    45    LOGICAL, PUBLIC, PARAMETER ::   lk_kriest      = .TRUE.  !: Kriest flag  
    46    INTEGER, PUBLIC, PARAMETER ::   jp_kriest      =  1  
    47    INTEGER, PUBLIC, PARAMETER ::   jp_kriest_diag =  7 
    48 #  else 
    49    LOGICAL, PUBLIC, PARAMETER ::   lk_kriest      = .FALSE.  !: Kriest flag  
    50    INTEGER, PUBLIC, PARAMETER ::   jp_kriest      =  2  
    51    INTEGER, PUBLIC, PARAMETER ::   jp_kriest_diag =  0 
    52 #  endif 
    5344#  if defined key_ligand 
    5445   LOGICAL, PUBLIC, PARAMETER ::   lk_ligand      = .TRUE.  !: Kriest flag  
     
    6051   INTEGER, PUBLIC, PARAMETER ::   jp_ligand_diag =  0 
    6152#  endif 
    62    INTEGER, PUBLIC, PARAMETER ::   jp_pisces      =  22 + jp_kriest + jp_ligand            !: number of passive tracers 
     53   INTEGER, PUBLIC, PARAMETER ::   jp_pisces      =  24 + jp_ligand            !: number of passive tracers 
    6354   INTEGER, PUBLIC, PARAMETER ::   jp_pisces_2d   =  13                                    !: additional 2d output  
    64    INTEGER, PUBLIC, PARAMETER ::   jp_pisces_3d   =  13 + jp_kriest_diag + jp_ligand_diag  !: additional 3d output  
     55   INTEGER, PUBLIC, PARAMETER ::   jp_pisces_3d   =  13 + jp_ligand_diag  !: additional 3d output  
    6556   INTEGER, PUBLIC, PARAMETER ::   jp_pisces_trd  =   1                                    !: number of sms trends for PISCES 
    6657 
     
    9081   INTEGER, PUBLIC, PARAMETER ::   jpno3 = 21    !: Nitrates Concentration 
    9182   INTEGER, PUBLIC, PARAMETER ::   jpnh4 = 22    !: Ammonium Concentration 
    92 #  if defined key_kriest 
    93    INTEGER, PUBLIC, PARAMETER ::   jpnum = 23    !: Number of particles in the aggregates 
    94 #  else 
    9583   INTEGER, PUBLIC, PARAMETER ::   jpgoc = 23    !: Big OM particles Concentration 
    9684   INTEGER, PUBLIC, PARAMETER ::   jpbfe = 24    !: Big iron particles Concentration 
    97 #  endif 
    9885#  if defined key_ligand 
    99    INTEGER, PUBLIC, PARAMETER ::   jplgw = 22 + jp_kriest + 1    !: Weak Ligands 
    100    INTEGER, PUBLIC, PARAMETER ::   jpfep = 22 + jp_kriest + 2    !: Fe nanoparticle 
     86   INTEGER, PUBLIC, PARAMETER ::   jplgw = 24 + 1    !: Weak Ligands 
     87   INTEGER, PUBLIC, PARAMETER ::   jpfep = 24 + 2    !: Fe nanoparticle 
    10188#  endif 
    10289 
    10390#elif defined key_pisces_quota  
    10491   !!--------------------------------------------------------------------- 
    105    !!   'key_pisces' & 'key_kriest'                 PISCES bio-model + ??? 
     92   !!   'key_pisces'                                PISCES bio-model + ??? 
    10693   !!--------------------------------------------------------------------- 
    10794   LOGICAL, PUBLIC, PARAMETER ::   lk_pisces     = .TRUE.  !: PISCES flag  
    10895   INTEGER, PUBLIC, PARAMETER ::   nn_p4z        =  3  !: p4z flag  
    109 #  if defined key_kriest 
    110    LOGICAL, PUBLIC, PARAMETER ::   lk_kriest     = .TRUE. !: Kriest flag  
    111    INTEGER, PUBLIC, PARAMETER ::   jp_kriest      =  1 
    112    INTEGER, PUBLIC, PARAMETER ::   jp_kriest_diag =  7 
    113 #  else 
    114    LOGICAL, PUBLIC, PARAMETER ::   lk_kriest     = .FALSE. !: Kriest flag  
    115    INTEGER, PUBLIC, PARAMETER ::   jp_kriest      =  4 
    116    INTEGER, PUBLIC, PARAMETER ::   jp_kriest_diag =  7 
    117 #  endif 
    11896#  if defined key_ligand 
    11997   LOGICAL, PUBLIC, PARAMETER ::   lk_ligand      = .TRUE.  !: Kriest flag  
     
    125103   INTEGER, PUBLIC, PARAMETER ::   jp_ligand_diag =  0 
    126104#  endif 
    127    INTEGER, PUBLIC, PARAMETER ::   jp_pisces      =  35 + jp_kriest + jp_ligand            !: number of passive tracers 
     105   INTEGER, PUBLIC, PARAMETER ::   jp_pisces      =  39 + jp_ligand            !: number of passive tracers 
    128106   INTEGER, PUBLIC, PARAMETER ::   jp_pisces_2d   =  13     !: additional 2d output  
    129    INTEGER, PUBLIC, PARAMETER ::   jp_pisces_3d   =  13 + jp_kriest_diag + jp_ligand_diag  !: additional 3d output  
     107   INTEGER, PUBLIC, PARAMETER ::   jp_pisces_3d   =  20 + jp_ligand_diag  !: additional 3d output  
    130108   INTEGER, PUBLIC, PARAMETER ::   jp_pisces_trd  =   1     !: number of sms trends for PISCES 
    131109 
     
    168146   INTEGER, PUBLIC, PARAMETER ::   jppfe = 34    !: small particulate organic phosphorus concentration 
    169147   INTEGER, PUBLIC, PARAMETER ::   jppch = 35    !: small particulate organic phosphorus concentration 
    170 #  if defined key_kriest 
    171    INTEGER, PUBLIC, PARAMETER ::   jpnum = 36    !: Number of particles in the aggregates 
    172 #  else 
    173148   INTEGER, PUBLIC, PARAMETER ::   jpgoc = 36    !: Big carbon particles Concentration 
    174149   INTEGER, PUBLIC, PARAMETER ::   jpgon = 37    !: Big nitrogen particles Concentration 
    175150   INTEGER, PUBLIC, PARAMETER ::   jpgop = 38    !: Big phosphorus particles Concentration 
    176151   INTEGER, PUBLIC, PARAMETER ::   jpbfe = 39    !: Big iron particles Concentration 
    177 #  endif 
    178152#  if defined key_ligand 
    179    INTEGER, PUBLIC, PARAMETER ::   jplgw = 35 + jp_kriest + 1    !: Weak Ligands 
    180    INTEGER, PUBLIC, PARAMETER ::   jpfep = 35 + jp_kriest + 2    !: Fe nanoparticle 
     153   INTEGER, PUBLIC, PARAMETER ::   jplgw = 39 + 1    !: Weak Ligands 
     154   INTEGER, PUBLIC, PARAMETER ::   jpfep = 39 + 2    !: Fe nanoparticle 
    181155#  endif 
    182156 
Note: See TracChangeset for help on using the changeset viewer.