/[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.2 - (show annotations) (download)
Wed Jul 9 19:59:52 2003 UTC (20 years, 11 months ago) by stephd
Branch: MAIN
CVS Tags: checkpoint51e_post, checkpoint51f_pre, checkpoint51f_post, branchpoint-genmake2, checkpoint51g_post, checkpoint51d_post
Branch point for: branch-genmake2
Changes since 1.1: +1 -0 lines
add variable Si

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

  ViewVC Help
Powered by ViewVC 1.1.22