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/LOBSTER/trclsm_lobster.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/LOBSTER/trclsm_lobster.F90

    r764 r768  
    1    !!---------------------------------------------------------------------- 
    2    !!                     ***  trclsm.lobster1.h90  ***   
    3    !! TOP :   Definition some run parameter for LOBSTER biological model 
    4    !!---------------------------------------------------------------------- 
    5    !! History :    -  !  1999-10 (M.A. Foujols, M. Levy) original code 
    6    !!              -  !  2000-12 (O. Aumont, E. Kestenare) add sediments 
    7    !!             1.0 !  2003-08 (C. Ethe)  Original code 
    8    !!---------------------------------------------------------------------- 
    9  
    10    !!---------------------------------------------------------------------- 
    11    !! NEMO/TOP 1.0 , LOCEAN-IPSL (2005)  
    12    !! $Id $  
     1MODULE trclsm_lobster 
     2   !!====================================================================== 
     3   !!                      ***  MODULE trclsm_lobster  *** 
     4   !! TOP :   initialisation of some run parameters for LOBSTER bio-model 
     5   !!====================================================================== 
     6   !! History :   2.0  !  2007-12  (C. Ethe, G. Madec) from trclsm.lobster1.h90 
     7   !!---------------------------------------------------------------------- 
     8#if defined key_trc_lobster1 
     9   !!---------------------------------------------------------------------- 
     10   !!   'key_trc_lobster1'   :                            LOBSTER bio-model 
     11   !!---------------------------------------------------------------------- 
     12   !! trc_lsm_lobster      : LOBSTER model namelist read 
     13   !!---------------------------------------------------------------------- 
     14   USE oce_trc         ! Ocean variables 
     15   USE par_trc         ! TOP parameters 
     16   USE trc             ! TOP variables 
     17   USE sms             ! sms trends 
     18 
     19   IMPLICIT NONE 
     20   PRIVATE 
     21 
     22   PUBLIC   trc_lsm_lobster   ! called by trclsm.F90 module 
     23 
     24   !!---------------------------------------------------------------------- 
     25   !! NEMO/TOP 2.0 , LOCEAN-IPSL (2007)  
     26   !! $Id$  
    1327   !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt) 
    1428   !!---------------------------------------------------------------------- 
     
    1630CONTAINS 
    1731 
    18    SUBROUTINE trc_lsm 
     32   SUBROUTINE trc_lsm_lobster 
    1933      !!---------------------------------------------------------------------- 
    20       !!                     ***  trc_lsm  ***   
     34      !!                     ***  trc_lsm_lobster  ***   
    2135      !! 
    2236      !! ** Purpose :   read LOBSTER namelist 
     
    4357 
    4458      IF(lwp) WRITE(numout,*) 
    45       IF(lwp) WRITE(numout,*) ' trc_lsm : read LOBSTER 1 namelists' 
    46       IF(lwp) WRITE(numout,*) ' ~~~~~~~' 
     59      IF(lwp) WRITE(numout,*) ' trc_lsm_lobster : read LOBSTER namelists' 
     60      IF(lwp) WRITE(numout,*) ' ~~~~~~~~~~~~~~~' 
    4761 
    4862      !                               ! Open the namelist file 
     
    203217#endif 
    204218      ! 
    205    END SUBROUTINE trc_lsm 
     219   END SUBROUTINE trc_lsm_lobster 
     220    
     221#else 
     222   !!---------------------------------------------------------------------- 
     223   !!  Dummy module :                                            No LOBSTER 
     224   !!---------------------------------------------------------------------- 
     225CONTAINS 
     226   SUBROUTINE trc_lsm_lobster                      ! Empty routine 
     227   END  SUBROUTINE  trc_lsm_lobster 
     228#endif   
     229 
     230   !!====================================================================== 
     231END MODULE trclsm_lobster 
Note: See TracChangeset for help on using the changeset viewer.