[247] | 1 | |
---|
| 2 | CCC $Header$ |
---|
| 3 | CCC TOP 1.0 , LOCEAN-IPSL (2005) |
---|
| 4 | C This software is governed by CeCILL licence see modipsl/doc/NEMO_CeCILL.txt |
---|
| 5 | C --------------------------------------------------------------------------- |
---|
[186] | 6 | CCC $Header$ |
---|
| 7 | CCC |
---|
| 8 | CCC trclsm.cfc.h |
---|
| 9 | CCC **************** |
---|
| 10 | CCC |
---|
| 11 | CCC PURPOSE : |
---|
| 12 | CCC --------- |
---|
| 13 | CCC READs and PRINT options for cfc namelist |
---|
| 14 | |
---|
| 15 | #if defined key_passivetrc && defined key_gosac |
---|
| 16 | ckbr |
---|
| 17 | ckbr |
---|
| 18 | INTEGER ji |
---|
| 19 | CHARACTER*32 clname |
---|
| 20 | |
---|
| 21 | CC |
---|
| 22 | CCC--------------------------------------------------------------------- |
---|
| 23 | CCC OPA8, LODYC (15/11/96) |
---|
| 24 | CCC--------------------------------------------------------------------- |
---|
| 25 | C |
---|
| 26 | C 0. initializations |
---|
| 27 | C ------------------ |
---|
| 28 | |
---|
| 29 | namelist/coffset/xinitri |
---|
| 30 | |
---|
| 31 | numnat=80 |
---|
| 32 | clname ='namelist.sms.gosac' |
---|
| 33 | OPEN( numnat, FILE= clname, FORM='formatted', STATUS = 'old') |
---|
| 34 | |
---|
| 35 | |
---|
| 36 | write(numout,*) 'kbrlsm1: ' |
---|
| 37 | C |
---|
| 38 | C Namelist traback : |
---|
| 39 | C |
---|
| 40 | READ(numnat,coffset) |
---|
| 41 | |
---|
| 42 | write(numout,*) 'kbrlsm2: ' |
---|
| 43 | WRITE(numout,*) 'kbrlsm3:xinitri= ', xinitri |
---|
| 44 | |
---|
| 45 | IF(lwp) THEN |
---|
| 46 | WRITE(numout,*) ' ' |
---|
| 47 | WRITE(numout,*) 'coffset' |
---|
| 48 | write(numout,coffset) |
---|
| 49 | WRITE(numout,*) ' ' |
---|
| 50 | ENDIF |
---|
| 51 | |
---|
| 52 | c |
---|
| 53 | c |
---|
| 54 | c calcul de nit000 et nitend d'apres les informations du namelist |
---|
| 55 | c --------------------------------------------------------------- |
---|
| 56 | c nan = nint(datedeb/10000.) |
---|
| 57 | c itan = nint ( 24.*365.*60.*60. / rdt ) |
---|
| 58 | c itmoi= nint(((24.*365.*60.*60)/12.)/rdt) |
---|
| 59 | c |
---|
| 60 | c nit000 = ( iannee-nan-1900) * itan |
---|
| 61 | c . + imoistart * itmoi +1 |
---|
| 62 | c |
---|
| 63 | c nitend = nit000 + itstep |
---|
| 64 | c . + iyrstep * itan |
---|
| 65 | c . +imoistep * itmoi - 1 |
---|
| 66 | c |
---|
| 67 | c |
---|
| 68 | c WRITE (numout,*) ' ' |
---|
| 69 | c WRITE (numout,*) 'nit000 = ',nit000,' nitend=',nitend |
---|
| 70 | |
---|
| 71 | #endif |
---|
| 72 | |
---|
| 73 | |
---|
| 74 | |
---|
| 75 | |
---|
| 76 | |
---|
| 77 | |
---|
| 78 | |
---|
| 79 | |
---|