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.
trclsm.cfc.h90 in trunk/NEMO/TOP_SRC/SMS – NEMO

source: trunk/NEMO/TOP_SRC/SMS/trclsm.cfc.h90 @ 899

Last change on this file since 899 was 719, checked in by ctlod, 17 years ago

get back to the nemo_v2_3 version for trunk

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.2 KB
Line 
1   !!----------------------------------------------------------------------
2   !!                    ***  trclsm.cfc.h90 ***
3   !!----------------------------------------------------------------------
4CONTAINS
5
6   SUBROUTINE trc_lsm
7      !!-------------------------------------------------------------------
8      !!                  ***  ROUTINE trc_lsm ***
9      !!                 
10      !! ** Purpose :   Definition some run parameter for CFC model
11      !!
12      !! ** Method  :   Read the namcfc namelist and check the parameter
13      !!       values called at the first timestep (nit000)
14      !!
15      !! ** input   :   Namelist namcfc
16      !!
17      !! history :
18      !!   2.0  !  03-08 (C. Ethe)  Original code
19      !!----------------------------------------------------------------------
20      !!  TOP 1.0 , LOCEAN-IPSL (2005)
21   !! $Header$
22   !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt
23      !!----------------------------------------------------------------------
24
25      CHARACTER (len=32) ::  &
26         clname = 'namelist.trc.sms'
27      INTEGER ::  &
28         numnat
29
30      NAMELIST/namdates/ndate_beg, nyear_res
31      !!-------------------------------------------------------------------
32
33      ndate_beg = 300101
34      nyear_res = 1950
35
36      IF(lwp) THEN
37         WRITE(numout,*) ' '
38         WRITE(numout,*) ' Namelist for CFC model'
39         WRITE(numout,*) ' ***********************'
40         WRITE(numout,*) ' '
41      ENDIF
42
43      CALL ctlopn( numnat, clname, 'OLD', 'FORMATTED', 'SEQUENTIAL',   &
44         &           1, numout, .FALSE., 1 )
45      READ( numnat , namdates )
46
47      IF(lwp) THEN
48         WRITE(numout,*)
49         WRITE(numout,*) ' trc_lsm: Namelist parameter'
50         WRITE(numout,*) ' ~~~~~~~~~~~~~~'
51         WRITE(numout,*) '  initial calendar date (aammjj) for CFC  ndate_beg = ', ndate_beg
52         WRITE(numout,*) '  restoring time constant (year)          nyear_res = ', nyear_res
53      ENDIF
54      nyear_beg = ndate_beg / 10000
55      IF(lwp) THEN
56         WRITE(numout,*) '  initial year (aa)                       nyear_beg = ', nyear_beg
57         WRITE(numout,*) ' '
58      ENDIF
59
60   END SUBROUTINE trc_lsm
61
Note: See TracBrowser for help on using the repository browser.