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 768 for branches/dev_001_GM/NEMO/TOP_SRC/CFC/trclsm_cfc.F90 – NEMO

Ignore:
Timestamp:
2007-12-16T15:46:18+01:00 (16 years ago)
Author:
gm
Message:

dev_001_GM - create 1 trclsm_ module by trc model (CFC, LOBSTER, PISCES..) + some bug corrections

File:
1 moved

Legend:

Unmodified
Added
Removed
  • branches/dev_001_GM/NEMO/TOP_SRC/CFC/trclsm_cfc.F90

    r764 r768  
     1MODULE trclsm_cfc 
     2   !!====================================================================== 
     3   !!                         ***  MODULE trclsm_cfc  *** 
     4   !! TOP :   initialisation of some run parameters for CFC chemical model 
     5   !!====================================================================== 
     6   !! History :   2.0  !  2007-12  (C. Ethe, G. Madec) from trclsm.cfc.h90 
    17   !!---------------------------------------------------------------------- 
    2    !!                     ***  trclsm.cfc.h90  ***   
    3    !! TOP :   Definition some run parameter for CFC chemical model 
     8#if defined key_cfc 
    49   !!---------------------------------------------------------------------- 
    5    !! History :   1.0  !  2003-08 (C. Ethe)  Original code 
     10   !!   'key_cfc'                                               CFC tracers 
    611   !!---------------------------------------------------------------------- 
     12   !! trc_lsm_cfc      : CFC model initialisation 
     13   !!---------------------------------------------------------------------- 
     14   USE oce_trc         ! Ocean variables 
     15   USE par_trc         ! TOP parameters 
     16   USE trc             ! TOP variables 
     17   USE sms             ! sms trends 
     18   USE trccfc          ! CFC specific variable 
     19 
     20   IMPLICIT NONE 
     21   PRIVATE 
     22 
     23   PUBLIC   trc_lsm_cfc   ! called by trclsm.F90 module 
    724 
    825   !!---------------------------------------------------------------------- 
    9    !! NEMO/TOP 1.0 , LOCEAN-IPSL (2005)  
    10    !! $Id $  
     26   !! NEMO/TOP 2.0 , LOCEAN-IPSL (2007)  
     27   !! $Id$  
    1128   !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt) 
    1229   !!---------------------------------------------------------------------- 
     
    1431CONTAINS 
    1532 
    16    SUBROUTINE trc_lsm 
     33   SUBROUTINE trc_lsm_cfc 
    1734      !!------------------------------------------------------------------- 
    18       !!                  ***  ROUTINE trc_lsm  *** 
     35      !!                  ***  ROUTINE trc_lsm_cfc  *** 
    1936      !!                  
    2037      !! ** Purpose :   Definition some run parameter for CFC model 
     
    5067      IF(lwp) WRITE(numout,*) '    initial year (aa)                       nyear_beg = ', nyear_beg 
    5168      ! 
    52    END SUBROUTINE trc_lsm 
     69   END SUBROUTINE trc_lsm_cfc 
     70    
     71#else 
     72   !!---------------------------------------------------------------------- 
     73   !!  Dummy module :                                                No CFC 
     74   !!---------------------------------------------------------------------- 
     75CONTAINS 
     76   SUBROUTINE trc_lsm_cfc                      ! Empty routine 
     77   END  SUBROUTINE  trc_lsm_cfc 
     78#endif   
     79 
     80   !!====================================================================== 
     81END MODULE trclsm_cfc 
Note: See TracChangeset for help on using the changeset viewer.