3 |
|
|
4 |
#include "CPP_OPTIONS.h" |
#include "CPP_OPTIONS.h" |
5 |
|
|
6 |
|
CBOP |
7 |
|
C !ROUTINE: SET_DEFAULTS |
8 |
|
C !INTERFACE: |
9 |
SUBROUTINE SET_DEFAULTS( |
SUBROUTINE SET_DEFAULTS( |
10 |
O viscArDefault, diffKrTDefault, diffKrSDefault, |
O viscArDefault, diffKrTDefault, diffKrSDefault, |
11 |
O hFacMinDrDefault, delRdefault, rkFacDefault, |
O hFacMinDrDefault, delRdefault, rkFacDefault, |
12 |
I myThid ) |
I myThid ) |
|
C /==========================================================\ |
|
|
C | SUBROUTINE SET_DEFAULTS | |
|
|
C | o Routine to set model "parameters" | |
|
|
C |==========================================================| |
|
|
C | Notes: | |
|
|
C | ====== | |
|
|
C | The present version of this routine is a place-holder. | |
|
|
C | A production version needs to handle parameters from an | |
|
|
C | external file and possibly reading in some initial field | |
|
|
C | values. | |
|
|
C \==========================================================/ |
|
|
IMPLICIT NONE |
|
13 |
|
|
14 |
|
C !DESCRIPTION: \bv |
15 |
|
C *==========================================================* |
16 |
|
C | SUBROUTINE SET_DEFAULTS |
17 |
|
C | o Routine to set model "parameters" |
18 |
|
C *==========================================================* |
19 |
|
C | Notes: |
20 |
|
C | ====== |
21 |
|
C | The present version of this routine is a place-holder. |
22 |
|
C | A production version needs to handle parameters from an |
23 |
|
C | external file and possibly reading in some initial field |
24 |
|
C | values. |
25 |
|
C *==========================================================* |
26 |
|
C \ev |
27 |
|
|
28 |
|
C !USES: |
29 |
|
IMPLICIT NONE |
30 |
C === Global variables === |
C === Global variables === |
31 |
#include "SIZE.h" |
#include "SIZE.h" |
32 |
#include "EEPARAMS.h" |
#include "EEPARAMS.h" |
33 |
#include "PARAMS.h" |
#include "PARAMS.h" |
34 |
#include "GRID.h" |
#include "GRID.h" |
35 |
|
|
36 |
|
C !INPUT/OUTPUT PARAMETERS: |
37 |
C === Routine arguments === |
C === Routine arguments === |
38 |
C myThid - Number of this instance of INI_PARMS |
C myThid - Number of this instance of INI_PARMS |
39 |
INTEGER myThid |
INTEGER myThid |
44 |
_RL delRDefault(Nr) |
_RL delRDefault(Nr) |
45 |
_RS rkFacDefault |
_RS rkFacDefault |
46 |
|
|
47 |
|
C !LOCAL VARIABLES: |
48 |
C === Local variables === |
C === Local variables === |
49 |
C K, I, J - Loop counters |
C K, I, J - Loop counters |
50 |
INTEGER K, I, J |
INTEGER K, I, J |
51 |
|
CEOP |
52 |
|
|
53 |
C-- Grid parameters |
C-- Grid parameters |
54 |
C Vertical gridding |
C Vertical gridding |
86 |
beta = 1.D-11 |
beta = 1.D-11 |
87 |
omega = 2.D0 * PI / ( 3600.D0 * 24.D0 ) |
omega = 2.D0 * PI / ( 3600.D0 * 24.D0 ) |
88 |
viscAh = 0.D3 |
viscAh = 0.D3 |
89 |
|
viscAstrain = 0.D3 |
90 |
|
viscAtension = 0.D3 |
91 |
diffKhT = 0.D3 |
diffKhT = 0.D3 |
92 |
diffKhS = 0.D3 |
diffKhS = 0.D3 |
93 |
viscArDefault = 0.D-3 |
viscArDefault = 0.D-3 |
146 |
tempAdvScheme = 2 |
tempAdvScheme = 2 |
147 |
saltAdvScheme = 2 |
saltAdvScheme = 2 |
148 |
tracerAdvScheme = 2 |
tracerAdvScheme = 2 |
149 |
|
multiDimAdvection = .TRUE. |
150 |
|
|
151 |
C-- Atmospheric physical parameters (e.g.: EOS) |
C-- Atmospheric physical parameters (e.g.: EOS) |
152 |
atm_po = 1.D5 |
atm_po = 1.D5 |
175 |
pchkPtFreq = deltaT*0 |
pchkPtFreq = deltaT*0 |
176 |
chkPtFreq = deltaT*0 |
chkPtFreq = deltaT*0 |
177 |
dumpFreq = deltaT*0 |
dumpFreq = deltaT*0 |
178 |
|
diagFreq = deltaT*0 |
179 |
monitorFreq = -1. |
monitorFreq = -1. |
180 |
taveFreq = deltaT*0 |
taveFreq = deltaT*0 |
181 |
writeStatePrec = precFloat64 |
writeStatePrec = precFloat64 |