1 |
C $Header$ |
C $Header$ |
2 |
C $Name$ |
C $Name$ |
|
cc |
|
3 |
|
|
4 |
#include "OBCS_OPTIONS.h" |
#include "OBCS_OPTIONS.h" |
5 |
|
|
32 |
& OBNuFile,OBNvFile,OBNtFile,OBNsFile, |
& OBNuFile,OBNvFile,OBNtFile,OBNsFile, |
33 |
& OBSuFile,OBSvFile,OBStFile,OBSsFile, |
& OBSuFile,OBSvFile,OBStFile,OBSsFile, |
34 |
& OBEuFile,OBEvFile,OBEtFile,OBEsFile, |
& OBEuFile,OBEvFile,OBEtFile,OBEsFile, |
35 |
& OBWuFile,OBWvFile,OBWtFile,OBWsFile |
& OBWuFile,OBWvFile,OBWtFile,OBWsFile, |
36 |
|
& useOBCSsponge |
37 |
|
|
38 |
#ifdef ALLOW_ORLANSKI |
#ifdef ALLOW_ORLANSKI |
39 |
NAMELIST /OBCS_PARM02/ |
NAMELIST /OBCS_PARM02/ |
40 |
& CMAX, cvelTimeScale, CFIX, useFixedCEast, useFixedCWest |
& CMAX, cvelTimeScale, CFIX, useFixedCEast, useFixedCWest |
41 |
#endif |
#endif |
42 |
|
|
43 |
|
#ifdef ALLOW_OBCS_SPONGE |
44 |
|
NAMELIST /OBCS_PARM03/ |
45 |
|
& Urelaxobcsinner,Urelaxobcsbound, |
46 |
|
& Vrelaxobcsinner,Vrelaxobcsbound, |
47 |
|
& spongeThickness |
48 |
|
#endif |
49 |
|
|
50 |
C === Local variables === |
C === Local variables === |
51 |
C msgBuf - Informational/error meesage buffer |
C msgBuf - Informational/error meesage buffer |
52 |
C iUnit - Work variable for IO unit number |
C iUnit - Work variable for IO unit number |
82 |
useOrlanskiSouth=.FALSE. |
useOrlanskiSouth=.FALSE. |
83 |
useOrlanskiEast =.FALSE. |
useOrlanskiEast =.FALSE. |
84 |
useOrlanskiWest =.FALSE. |
useOrlanskiWest =.FALSE. |
85 |
|
useOBCSsponge =.FALSE. |
86 |
|
|
87 |
OBNuFile = ' ' |
OBNuFile = ' ' |
88 |
OBNvFile = ' ' |
OBNvFile = ' ' |
130 |
& READ(UNIT=iUnit,NML=OBCS_PARM02) |
& READ(UNIT=iUnit,NML=OBCS_PARM02) |
131 |
#endif |
#endif |
132 |
|
|
133 |
|
#ifdef ALLOW_OBCS_SPONGE |
134 |
|
C Default sponge layer parameters |
135 |
|
spongeThickness = 2 |
136 |
|
Urelaxobcsinner = 5. _d 0 |
137 |
|
Urelaxobcsbound = 1. _d 0 |
138 |
|
Vrelaxobcsinner = 5. _d 0 |
139 |
|
Vrelaxobcsbound = 1. _d 0 |
140 |
|
IF (useOBCSsponge) |
141 |
|
& READ(UNIT=iUnit,NML=OBCS_PARM03) |
142 |
|
#endif |
143 |
|
|
144 |
WRITE(msgBuf,'(A)') ' OBCS_READPARMS: finished reading data.obcs' |
WRITE(msgBuf,'(A)') ' OBCS_READPARMS: finished reading data.obcs' |
145 |
CALL PRINT_MESSAGE( msgBuf, standardMessageUnit, |
CALL PRINT_MESSAGE( msgBuf, standardMessageUnit, |
146 |
& SQUEEZE_RIGHT , 1) |
& SQUEEZE_RIGHT , 1) |