/[MITgcm]/MITgcm/pkg/gchem/gchem_readparms.F
ViewVC logotype

Contents of /MITgcm/pkg/gchem/gchem_readparms.F

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


Revision 1.5 - (show annotations) (download)
Fri Nov 19 20:17:48 2004 UTC (19 years, 7 months ago) by mlosch
Branch: MAIN
Changes since 1.4: +2 -3 lines
o cleaning up a little:
  - add a few header lines
  - remove redundant CPP options header files
  - change comments

1 C $Header: /u/gcmpack/MITgcm/pkg/gchem/gchem_readparms.F,v 1.4 2003/10/09 04:19:19 edhill Exp $
2 C $Name: $
3
4 #include "GCHEM_OPTIONS.h"
5
6 CBOP
7 C !ROUTINE: GCHEM_READPARMS
8
9 C !INTERFACE: ==========================================================
10 SUBROUTINE GCHEM_READPARMS( myThid )
11
12 C !DESCRIPTION:
13 C Initialize GCHEM parameters, read in data.gchem
14
15 C !USES: ===============================================================
16 IMPLICIT NONE
17 #include "SIZE.h"
18 #include "EEPARAMS.h"
19 #include "GCHEM.h"
20
21 C !INPUT PARAMETERS: ===================================================
22 C myThid :: thread number
23 INTEGER myThid
24
25 C !OUTPUT PARAMETERS: ==================================================
26 C none
27
28 #ifdef ALLOW_PTRACERS
29 #ifdef ALLOW_GCHEM
30
31 C !LOCAL VARIABLES: ====================================================
32 C iTracer :: loop indices
33 C iUnit :: unit number for I/O
34 C msgBuf :: message buffer
35 INTEGER iTracer
36 INTEGER iUnit
37 CHARACTER*(MAX_LEN_MBUF) msgBuf
38 CEOP
39
40 C Set defaults values for parameters in GCHEM.h
41 tIter0=0
42 nsubtime=1
43 windFile=' '
44 atmospFile=' '
45 IceFile=' '
46 IronFile=' '
47 SilicaFile=' '
48
49
50 C Open and read the data.ptracers file
51 _BEGIN_MASTER(myThid)
52 WRITE(msgBuf,'(A)') ' GCHEM_READPARMS: opening data.gchem'
53 CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
54 & SQUEEZE_RIGHT , 1)
55 CALL OPEN_COPY_DATA_FILE(
56 I 'data.gchem', 'GCHEM_PARM01',
57 O iUnit,
58 I myThid )
59 READ(UNIT=iUnit,NML=GCHEM_PARM01)
60 WRITE(msgBuf,'(A)')
61 & ' GCHEM_READPARMS: finished reading data.gchem'
62 CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
63 & SQUEEZE_RIGHT , 1)
64
65 C Close the open data file
66 CLOSE(iUnit)
67 _END_MASTER(myThid)
68
69 C Everyone else must wait for the parameters to be loaded
70 _BARRIER
71
72 #endif
73 #endif /* ALLOW_PTRACERS */
74
75 RETURN
76 END

  ViewVC Help
Powered by ViewVC 1.1.22