/[MITgcm]/MITgcm/pkg/fizhi/fizhi_readparms.F
ViewVC logotype

Contents of /MITgcm/pkg/fizhi/fizhi_readparms.F

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.6 - (show annotations) (download)
Fri Aug 6 21:12:14 2004 UTC (19 years, 10 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint55c_post, checkpoint54e_post, checkpoint55b_post, checkpoint55, checkpoint54f_post, checkpoint55a_post
Changes since 1.5: +33 -31 lines
 o more mnc additions within fizhi

1 C $Header: /u/gcmpack/MITgcm/pkg/fizhi/fizhi_readparms.F,v 1.5 2004/07/26 18:45:17 molod Exp $
2 C $Name: $
3
4 #include "FIZHI_OPTIONS.h"
5
6 C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
7 CBOP 0
8 C !ROUTINE: FIZHI_MNC_INIT
9
10 C !INTERFACE:
11 SUBROUTINE FIZHI_READPARMS( myThid )
12
13 C !DESCRIPTION:
14 C Read Fizhi Namelist and Get the Model Date and Time from File
15
16 C !USES:
17 implicit none
18
19 #include "chronos.h"
20 #include "fizhi_io_comms.h"
21 #include "EEPARAMS.h"
22
23 C !INPUT PARAMETERS:
24 integer myThid
25 CEOP
26
27 C !LOCAL VARIABLES:
28 character*(MAX_LEN_MBUF) msgBuf
29 integer ku
30 integer nymdbegin, nhmsbegin
31 integer nymdcurrent, nhmscurrent
32
33 namelist / fizhi_list /
34 & nymdbegin, nhmsbegin,
35 & fizhi_mnc_write_pickup, fizhi_mnc_read_pickup
36
37 C Set defaults
38 fizhi_mdsio_read_pickup = .FALSE.
39 fizhi_mdsio_write_pickup = .FALSE.
40 fizhi_mnc_write_pickup = .TRUE.
41 fizhi_mnc_read_pickup = .TRUE.
42
43 C Read Fizhi Namelist
44 WRITE(msgBuf,'(A)') ' FIZHI_READPARMS: opening data.fizhi'
45 CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,SQUEEZE_RIGHT,1)
46
47 CALL OPEN_COPY_DATA_FILE('data.fizhi', 'FIZHI_READPARMS',
48 & ku,myThid )
49 read (ku,NML=fizhi_list)
50 close (ku)
51
52 C Read Supplemental Ascii File with Current Time Info
53 open(10,file='datetime',form='formatted')
54 read(10,1000)nymdcurrent,nhmscurrent
55 close (10)
56 1000 format(i8,2x,i6)
57
58 C Fill chronos Common Block with Namelist and Other File Info
59 nymd0 = nymdbegin
60 nhms0 = nhmsbegin
61 nymd = nymdcurrent
62 nhms = nhmscurrent
63
64 C Echo Date and Time Info
65 _BEGIN_MASTER(myThid)
66 print *, ' Begin Date ',nymd0,' Begin Time ',nhms0
67 print *, 'Current Date ',nymd,' Current Time ',nhms
68 _END_MASTER(myThid)
69
70 return
71 end
72
73 C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|

  ViewVC Help
Powered by ViewVC 1.1.22