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

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

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


Revision 1.2 - (show 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 C $Header: /u/gcmpack/MITgcm_contrib/bbl/code/mypackage_readparms.F,v 1.1 2010/11/18 04:00:05 dimitri Exp $
2 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