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

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

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


Revision 1.2 - (hide 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 stephd 1.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 stephd 1.2 SilicaFile=' '
45 stephd 1.1
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