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 888 for trunk/NEMO/OPA_SRC/DOM/domain.F90 – NEMO

Ignore:
Timestamp:
2008-04-11T19:05:03+02:00 (16 years ago)
Author:
ctlod
Message:

merge dev_001_SBC branche with the trunk to include the New Surface Module package, see ticket: #113

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/DOM/domain.F90

    r833 r888  
    1313   USE oce             !  
    1414   USE dom_oce         ! ocean space and time domain 
     15   USE ice_oce         ! ice variables 
     16   USE sbc_oce         ! surface boundary condition: ocean 
    1517   USE phycst          ! physical constants 
     18   USE daymod          ! calendar 
    1619   USE in_out_manager  ! I/O manager 
    17    USE ice_oce         ! ice variables 
    18    USE blk_oce         ! bulk variables 
    19    USE flxrnf          ! runoffs 
    20    USE daymod          ! calendar 
    2120   USE lib_mpp         ! distributed memory computing library 
    2221 
     
    3938   !!---------------------------------------------------------------------- 
    4039   !!   OPA 9.0 , LOCEAN-IPSL (2005)  
    41    !! $Header$  
     40   !! $Id$ 
    4241   !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt  
    4342   !!---------------------------------------------------------------------- 
     
    144143      NAMELIST/namrun/ no    , cexper   , ln_rstart , nrstdt , nit000,         & 
    145144         &             nitend, ndate0   , nleapy   , ninist , nstock,          & 
    146          &             nwrite, nrunoff  , ln_dimgnnn 
     145         &             nwrite, ln_dimgnnn 
    147146 
    148147      NAMELIST/namdom/ ntopo , e3zps_min, e3zps_rat, ngrid  , nmsh  ,   & 
    149148         &             nacc  , atfp     , rdt      , rdtmin , rdtmax,   & 
    150          &             rdth  , rdtbt    , nfice    , nfbulk , nclosea 
     149         &             rdth  , rdtbt    , nclosea 
    151150      NAMELIST/namcla/ n_cla 
    152151      !!---------------------------------------------------------------------- 
     
    175174         WRITE(numout,*) '           frequency of restart file       nstock    = ', nstock 
    176175         WRITE(numout,*) '           frequency of output file        nwrite    = ', nwrite 
    177          WRITE(numout,*) '           runoff option                   nrunoff   = ', nrunoff 
    178176         WRITE(numout,*) '           multi file dimgout           ln_dimgnnn   = ', ln_dimgnnn 
    179177      ENDIF 
     
    257255      ENDIF 
    258256 
    259       IF( lk_lim3 .OR. lk_lim2 ) THEN 
    260          IF(lwp) WRITE(numout,*) '           ice model coupling frequency      nfice  = ', nfice 
    261          IF( MOD( nitend - nit000 + 1, nfice) /= 0 ) THEN  
    262             WRITE(ctmp1,*) 'experiment length (', nitend - nit000 + 1, ') is NOT a multiple of nfice (', nfice, ')' 
    263             CALL ctl_stop( ctmp1, 'Impossible to do proper restart files' ) 
    264          ENDIF 
    265          IF( MOD( nstock             , nfice) /= 0 ) THEN  
    266             WRITE(ctmp1,*) 'nstock ('           , nstock             , ') is NOT a multiple of nfice (', nfice, ')' 
    267             CALL ctl_stop( ctmp1, 'Impossible to do proper restart files' ) 
    268          ENDIF 
    269          nfbulk = nfice 
    270          IF( MOD( rday, nfice*rdt ) /= 0 )   CALL ctl_warn( 'nfice is NOT a multiple of the number of time steps in a day' ) 
    271          IF(lwp) WRITE(numout,*) '           bulk computation frequency       nfbulk  = ', nfbulk, ' = nfice if ice model used' 
    272          IF(lwp) WRITE(numout,*) '           flag closed sea or not           nclosea = ', nclosea 
    273       ENDIF 
    274  
    275257      ! Default values 
    276258      n_cla = 0 
Note: See TracChangeset for help on using the changeset viewer.