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 763 for branches/dev_001_GM/NEMO/TOP_SRC/SMS/trp_trc.F90 – NEMO

Ignore:
Timestamp:
2007-12-13T14:52:50+01:00 (16 years ago)
Author:
gm
Message:

dev_001_GM - Style only addition in TOP F90 h90 routines

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/dev_001_GM/NEMO/TOP_SRC/SMS/trp_trc.F90

    r719 r763  
    11MODULE trp_trc 
     2   !!====================================================================== 
     3   !!                         ***  MODULE trp_trc  *** 
     4   !! TOP :   TOP parameters used in TRP 
     5   !!====================================================================== 
     6   !! History :   1.0  !  2004-03 (C. Ethe) original code 
     7   !!---------------------------------------------------------------------- 
     8   !! NEMO/TOP 1.0 , LOCEAN-IPSL (2005)  
     9   !! $Id:$  
     10   !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt) 
     11   !!---------------------------------------------------------------------- 
     12#if defined key_passivetrc 
     13   !!---------------------------------------------------------------------- 
     14   !!   'key_passivetrc'                                    Passive tracers 
     15   !!---------------------------------------------------------------------- 
    216 
    3 #if defined key_passivetrc 
    4    !!====================================================================== 
    5    !! Module trp_trc 
    6    !!====================================================================== 
    7    !!  TOP 1.0,  LOCEAN-IPSL (2005) 
    8    !! $Header$ 
    9    !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 
     17   !! passive tracers number 
     18   USE par_trc_trp , ONLY :   jptra    =>   jptra    !: number of passive tracers 
     19 
     20   !! passive tracers fields  
     21   USE trc         , ONLY :   trai     =>   trai     !: initial total tracer 
     22   USE trc         , ONLY :   trb      =>   trb      !: tracer field (before) 
     23   USE trc         , ONLY :   tra      =>   tra      !: tracer field (now) 
     24   USE trc         , ONLY :   trn      =>   trn      !: tracer field (after) 
     25 
     26   !! time step 
     27   USE trc         , ONLY :   ndttrc   =>   ndttrc   !: frequency of step on passive tracers (NAMELIST) 
     28 
     29   !! non-centered advection scheme (smolarkiewicz) 
     30   USE trc         , ONLY :   rtrn     =>   rtrn     !: value for truncation (NAMELIST) 
     31   USE trc         , ONLY :   ctrcnm   =>   ctrcnm   !: value for truncation (NAMELIST) 
     32 
     33# if defined key_trc_diaadd 
     34   USE par_trc_trp , ONLY :   jpdia2d  =>  jpdia2d   !: number of 2D passive tracers diag 
     35   USE par_trc_trp , ONLY :   jpdia3d  =>  jpdia3d   !: number of 3D passive tracers diag 
     36   USE trc         , ONLY :   trc2d    =>   trc2d    !: additional 2D variable for ouputs 
     37   USE trc         , ONLY :   trc3d    =>   trc3d    !: additional 3D variable for ouputs 
     38# endif 
     39 
     40#else 
    1041   !!---------------------------------------------------------------------- 
    11    !! passive tracers number 
    12    USE par_trc_trp , ONLY : & 
    13       jptra    =>   jptra       !!: number of passive tracers 
    14  
    15 #if defined key_trc_diaadd 
    16    USE par_trc_trp , ONLY : & 
    17       jpdia2d  =>  jpdia2d , &  !!: number of passive tracers 
    18       jpdia3d  =>  jpdia3d 
     42   !!  Empty module :                                     No passive tracer 
     43   !!---------------------------------------------------------------------- 
    1944#endif 
    2045 
    21    !! passive tracers fields  
    22    USE trc , ONLY :  & 
    23       trai   =>   trai , &  !!: initial total tracer 
    24       trb    =>   trb  , &  !!: tracer field (before) 
    25       tra    =>   tra  , &  !!: tracer field (now) 
    26       trn    =>   trn       !!: tracer field (after) 
    27  
    28 #if defined key_trc_diaadd 
    29    USE trc , ONLY :  & 
    30       trc2d   =>   trc2d , &  !!: additional 2D variable for ouputs 
    31       trc3d   =>   trc3d      !!: additional 3D variable for ouputs 
    32 #endif 
    33    !! time step 
    34    USE trc , ONLY :  & 
    35       ndttrc =>   ndttrc    !!: frequency of step on passive tracers (NAMELIST) 
    36  
    37    !! non-centered advection scheme (smolarkiewicz) 
    38    USE trc , ONLY : & 
    39       rtrn   =>   rtrn      !!: value for truncation (NAMELIST) 
    40  
    41    USE trc , ONLY : & 
    42       ctrcnm   =>   ctrcnm      !!: value for truncation (NAMELIST) 
    43 #else 
    4446   !!====================================================================== 
    45    !!  Empty module : No passive tracer  
    46    !!====================================================================== 
    47 #endif 
    48  
    4947END MODULE trp_trc 
Note: See TracChangeset for help on using the changeset viewer.