/[MITgcm]/MITgcm_contrib/bbl/code/mypackage_readparms.F
ViewVC logotype

Annotation of /MITgcm_contrib/bbl/code/mypackage_readparms.F

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


Revision 1.2 - (hide annotations) (download)
Sat Aug 6 03:11:43 2011 UTC (13 years, 11 months ago) by dimitri
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +1 -1 lines
FILE REMOVED
moving pkg/bbl to main branch

1 dimitri 1.2 C $Header: /u/gcmpack/MITgcm_contrib/bbl/code/mypackage_readparms.F,v 1.1 2010/11/18 04:00:05 dimitri Exp $
2 dimitri 1.1 C $Name: $
3    
4     #include "BBL_OPTIONS.h"
5    
6     C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
7     CBOP 0
8     C !ROUTINE: BBL_READPARMS
9    
10     C !INTERFACE:
11     SUBROUTINE MYPACKAGE_READPARMS( myThid )
12    
13     C !DESCRIPTION:
14     C Initialize BBL variables and constants.
15    
16     C !USES:
17     IMPLICIT NONE
18     #include "SIZE.h"
19     #include "EEPARAMS.h"
20     #include "PARAMS.h"
21     #include "BBL.h"
22    
23     C !INPUT PARAMETERS:
24     INTEGER myThid
25     CEOP
26    
27     #ifdef ALLOW_BBL
28    
29     C !LOCAL VARIABLES:
30     C msgBuf :: Informational/error message buffer
31     C iUnit :: Work variable for IO unit number
32     CHARACTER*(MAX_LEN_MBUF) msgBuf
33     INTEGER iUnit
34    
35     NAMELIST /BBL_PARM01/
36     & bbl_RelaxH, bbl_RelaxR, bbl_InitEta,
37     & bbl_thetaFile, bbl_saltFile, bbl_etaFile
38    
39     _BEGIN_MASTER(myThid)
40    
41     C-- Default values for BBL
42     bbl_RelaxH = 86400. _d 0
43     bbl_RelaxR = 2592000. _d 0
44     bbl_InitEta = 20. _d 0
45    
46     C- file names for initial conditions:
47     bbl_thetaFile = ' '
48     bbl_saltFile = ' '
49     bbl_etaFile = ' '
50    
51     WRITE(msgBuf,'(A)') 'BBL_READPARMS: opening data.bbl'
52     CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
53     & SQUEEZE_RIGHT , 1)
54     CALL OPEN_COPY_DATA_FILE(
55     I 'data.bbl', 'BBL_READPARMS',
56     O iUnit,
57     I myThid )
58    
59     C Read parameters from open data file
60     READ(UNIT=iUnit,NML=BBL_PARM01)
61     WRITE(msgBuf,'(A)')
62     & 'BBL_READPARMS: finished reading data.bbl'
63     CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
64     & SQUEEZE_RIGHT , 1)
65     C Close the open data file
66     CLOSE(iUnit)
67    
68     _END_MASTER(myThid)
69    
70     C-- Everyone else must wait for the parameters to be loaded
71     _BARRIER
72    
73     #endif /* ALLOW_BBL */
74    
75     RETURN
76     END

  ViewVC Help
Powered by ViewVC 1.1.22