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 766 for branches/dev_001_GM/NEMO/TOP_SRC/PISCES/trcini_pisces.F90 – NEMO

Ignore:
Timestamp:
2007-12-14T09:59:00+01:00 (16 years ago)
Author:
gm
Message:

dev_001_GM - create 1 trcini_ module by trc model (CFC, LOBSTER, PISCES..) - never compiled

File:
1 moved

Legend:

Unmodified
Added
Removed
  • branches/dev_001_GM/NEMO/TOP_SRC/PISCES/trcini_pisces.F90

    r764 r766  
     1MODULE trcini_pisces 
    12   !!====================================================================== 
    2    !!                         ***  trcini.pisces.h90  *** 
    3    !! TOP :   Initialisation of PISCES biological model 
     3   !!                         ***  MODULE trcini_pisces  *** 
     4   !! TOP :   initialisation of the PISCES biochemical model 
    45   !!====================================================================== 
    56   !! History :    -   !  1988-07  (E. Maier-Reiner) Original code 
     
    78   !!              -   !  2002     (O. Aumont)  PISCES 
    89   !!             1.0  !  2005-03  (O. Aumont, A. El Moussaoui) F90 
     10   !!             2.0  !  2007-12  (C. Ethe, G. Madec) from trcini.pisces.h90 
    911   !!---------------------------------------------------------------------- 
     12#if defined key_trc_pisces  &&  defined key_trc_kriest 
     13   !!--------------------------------------------------------------------- 
     14   !!   'key_trc_pisces' & 'key_trc_kriest'         PISCES bio-model + ??? 
     15   !!--------------------------------------------------------------------- 
     16   !! trc_ini_pisces   : PISCES biochemical model initialisation 
     17   !!---------------------------------------------------------------------- 
     18   USE par_trc         ! TOP parameters 
     19   USE trccfc          ! CFC sms trends 
     20   USE iom 
     21 
     22   IMPLICIT NONE 
     23   PRIVATE 
     24 
     25   PUBLIC   trc_ini_pisces   ! called by trcini.F90 module 
    1026 
    1127#  include "domzgr_substitute.h90" 
    1228#  include "passivetrc_substitute.h90" 
    1329   !!---------------------------------------------------------------------- 
    14    !! NEMO/TOP 1.0 , LOCEAN-IPSL (2005)  
    15    !! $Id$  
     30   !! NEMO/TOP 2.0 , LOCEAN-IPSL (2007)  
     31   !! $Id:$  
    1632   !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt) 
    1733   !!---------------------------------------------------------------------- 
     
    1935CONTAINS 
    2036 
    21    SUBROUTINE trc_ini 
     37   SUBROUTINE trc_ini_pisces 
    2238      !!---------------------------------------------------------------------- 
    23       !!                   ***  ROUTINE trc_ini *** 
     39      !!                   ***  ROUTINE trc_ini_pisces *** 
    2440      !! 
    25       !! ** Purpose :   Initialisation of PISCES biological and chemical variables 
     41      !! ** Purpose :   Initialisation of the PISCES biochemical model 
    2642      !!---------------------------------------------------------------------- 
    27       USE iom 
    28       !! 
    29       INTEGER :: ji,jj,jk 
    30       INTEGER :: ichl,iband,jm 
    31       INTEGER , PARAMETER :: jpmois = 12, jpan   = 1  
     43      INTEGER :: ji, jj, jk, jm 
     44      INTEGER :: ichl, iband 
     45      INTEGER , PARAMETER ::   jpmois = 12, jpan   = 1  
    3246 
    3347      REAL(wp) :: zcoef 
     
    4963 
    5064      IF(lwp) WRITE(numout,*) 
    51       IF(lwp) WRITE(numout,*) ' trc_ini :   PISCES biological and chemical initialisation' 
    52       IF(lwp) WRITE(numout,*) ' ~~~~~~~' 
     65      IF(lwp) WRITE(numout,*) ' trc_ini_pisces :   PISCES biochemical model initialisation' 
     66      IF(lwp) WRITE(numout,*) ' ~~~~~~~~~~~~~~' 
    5367 
    5468 
     
    5973      rfact2r = 1. / rfact2 
    6074 
    61       IF(lwp) WRITE(numout,*) '    Tracer  time step=', rfact, ' rdt = ', rdt 
    62       IF(lwp) write(numout,*) '    Biology time step=', rfact2 
     75      IF(lwp) WRITE(numout,*) '    Tracer  time step    rfact  = ', rfact, ' rdt = ', rdt 
     76      IF(lwp) write(numout,*) '    Biology time step    rfact2 = ', rfact2 
    6377 
    6478 
     
    542556      IF(lwp) WRITE(numout,*) ' Initialisation of PISCES done' 
    543557      ! 
    544    END SUBROUTINE trc_ini 
     558   END SUBROUTINE trc_ini_pisces 
     559    
     560#else 
     561   !!---------------------------------------------------------------------- 
     562   !!   Dummy module                            No PISCES biochemical model 
     563   !!---------------------------------------------------------------------- 
     564CONTAINS 
     565   SUBROUTINE trc_ini_pisces             ! Empty routine 
     566   END SUBROUTINE trc_ini_pisces 
     567#endif 
     568 
     569   !!====================================================================== 
     570END MODULE trcini_pisces 
     571 
Note: See TracChangeset for help on using the changeset viewer.