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 1119 for trunk/NEMO/TOP_SRC/trc.F90 – NEMO

Ignore:
Timestamp:
2008-06-20T17:17:41+02:00 (16 years ago)
Author:
cetlod
Message:

style of all top namelist has been modified ; update modules to take it into account, see ticket:196

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/TOP_SRC/trc.F90

    r1077 r1119  
    4646   REAL(wp), PUBLIC, DIMENSION (jpi,jpj,jpk,jptra) ::   trb   !: traceur concentration for before time step 
    4747 
    48  
    49    !! numerical parameter (NAMELIST) 
    50    !! -------------------------------------------------- 
    51    REAL(wp), PUBLIC ::   rsc    !: tuning coefficient for anti-diffusion 
    52    REAL(wp), PUBLIC ::   rtrn   !: value for truncation 
    53  
    54    !! namelist parameters 
    55    !! -------------------------------------------------- 
    56    INTEGER , PUBLIC ::   ncortrc     !: number of corrective phases 
    57    INTEGER , PUBLIC ::   ndttrc      !: frequency of step on passive tracers 
    58    INTEGER , PUBLIC ::   nittrc000   !: first time step of passive tracers model   
    59    LOGICAL , PUBLIC ::   crosster    !: logical if true computes crossterms 
    60  
    61  
    62    !! isopycnal scheme for passive tracers 
    63    !! ------------------------------------   
    64    REAL(wp), PUBLIC ::   ahtrb0     !: background diffusivity coefficient for passive tracer (m2/s) 
    65    REAL(wp), PUBLIC ::   trcrat     !: ratio between passive and active tracer coeff for diffusion 
    66    REAL(wp), PUBLIC ::   ahtrc0     !: horizontal eddy diffusivity for passive tracers (m2/s) 
    67    REAL(wp), PUBLIC ::   aeivtr0    !: eddy induced velocity coefficient (m2/s) 
    68     
    6948    
    7049   !! passive tracers restart (input and output) 
    7150   !! ------------------------------------------   
     51   INTEGER , PUBLIC ::   ndttrc     !: frequency of step on passive tracers 
     52   INTEGER , PUBLIC ::   nittrc000  !: first time step of passive tracers model 
    7253   LOGICAL , PUBLIC ::   lrsttr     !: boolean term for restart i/o for passive tracers (namelist) 
    7354   INTEGER , PUBLIC ::   nutwrs     !: output FILE for passive tracers restart 
    7455   INTEGER , PUBLIC ::   nutrst     !: logical unit for restart FILE for passive tracers 
    7556   INTEGER , PUBLIC ::   nrsttr     !: control of the time step ( 0 or 1 ) for pass. tr. 
    76     
    77     
    78    !! interpolated gradient 
    79    !!--------------------------------------------------   
    80    REAL(wp), PUBLIC, DIMENSION (jpi,jpj,jptra) ::   gtru   !: horizontal gradient at u-points at bottom ocean level 
    81    REAL(wp), PUBLIC, DIMENSION (jpi,jpj,jptra) ::   gtrv   !: horizontal gradient at v-points at bottom ocean level 
    82  
    83     
    84 # if defined key_trcldf_eiv && defined key_diaeiv 
    85    !! The three component of the eddy induced velocity 
    86    !! -------------------------------------------------- 
    87    REAL(wp), PUBLIC, DIMENSION (jpi,jpj,jpk) ::   u_trc_eiv   !: u-eiv (m/s) 
    88    REAL(wp), PUBLIC, DIMENSION (jpi,jpj,jpk) ::   v_trc_eiv   !: v-eiv (m/s) 
    89    REAL(wp), PUBLIC, DIMENSION (jpi,jpj,jpk) ::   w_trc_eiv   !: w-eiv (m/s) 
    90 # endif 
    9157    
    9258    
     
    11480   INTEGER , PUBLIC ::   nwritedia     !: frequency of additional arrays outputs(namelist) 
    11581# endif 
    116     
    117 # if defined key_trc_diatrd 
    118     
    119    !!  non conservative trends (biological, ...) 
    120    !! -------------------------------------------------- 
    121    LOGICAL, PUBLIC, DIMENSION (jptra) ::   luttrd   !: large trends diagnostic to write or not (namelist) 
    122     
    123    !!  Advection-diffusion trends 
    124    !! -------------------------------------------------- 
    125    REAL(wp), PUBLIC, DIMENSION(:,:,:,:,:), ALLOCATABLE ::   trtrd   !: trends of the tracer equations 
    126     
    127    INTEGER, PUBLIC, DIMENSION(jptra) :: ikeep ! indice of tracer for which dyn trends are stored 
    128    INTEGER, PUBLIC                   :: nkeep ! number of tracers for which dyn trends are stored  
    129    !                                          ! (used to allocate trtrd buffer) 
    130  
    131    !! netcdf files and index common 
    132    !! -------------------------------------------------- 
    133    INTEGER , PUBLIC ::   nwritetrd   !: frequency of additional arrays outputs(namelist) 
    134     
    135 # endif  
    13682 
    13783# if defined key_trc_diabio 
Note: See TracChangeset for help on using the changeset viewer.