48 |
C useStevensAdvection |
C useStevensAdvection |
49 |
C :: use advective contribution for open boundary |
C :: use advective contribution for open boundary |
50 |
C computations following Stevens (1990), default = true |
C computations following Stevens (1990), default = true |
51 |
C useOBCSsponge :: turns on sponge layer along boundary (def=false) |
C |
52 |
|
C useOBCSsponge :: turns on sponge layer along boundaries (def=false) |
53 |
|
C OBCSsponge_N :: turns on sponge layer along North boundary (def=true) |
54 |
|
C OBCSsponge_S :: turns on sponge layer along South boundary (def=true) |
55 |
|
C OBCSsponge_E :: turns on sponge layer along East boundary (def=true) |
56 |
|
C OBCSsponge_W :: turns on sponge layer along West boundary (def=true) |
57 |
|
C OBCSsponge_UatNS :: turns on uVel sponge at North/South boundaries (def=true) |
58 |
|
C OBCSsponge_UatEW :: turns on uVel sponge at East/West boundaries (def=true) |
59 |
|
C OBCSsponge_VatNS :: turns on vVel sponge at North/South boundaries (def=true) |
60 |
|
C OBCSsponge_VatEW :: turns on vVel sponge at East/West boundaries (def=true) |
61 |
|
C OBCSsponge_Theta :: turns on Theta sponge along boundaries (def=true) |
62 |
|
C OBCSsponge_Salt :: turns on Salt sponge along boundaries (def=true) |
63 |
|
C useLinearSponge :: use linear instead of exponential sponge (def=false) |
64 |
|
C |
65 |
C useOBCSbalance :: balance the volume flux through boundary |
C useOBCSbalance :: balance the volume flux through boundary |
66 |
C at every time step |
C at every time step |
67 |
C useOBCStides :: modify OB normal flow to add tidal forcing |
C useOBCStides :: modify OB normal flow to add tidal forcing |
77 |
& useStevensNorth,useStevensSouth, |
& useStevensNorth,useStevensSouth, |
78 |
& useStevensEast,useStevensWest, |
& useStevensEast,useStevensWest, |
79 |
& useStevensPhaseVel, useStevensAdvection, |
& useStevensPhaseVel, useStevensAdvection, |
80 |
& useOBCSsponge, useOBCSbalance, useOBCStides, useOBCSprescribe, |
& useOBCSsponge, |
81 |
|
& OBCSsponge_N, OBCSsponge_S, |
82 |
|
& OBCSsponge_E, OBCSsponge_W, |
83 |
|
& OBCSsponge_UatNS, OBCSsponge_UatEW, |
84 |
|
& OBCSsponge_VatNS, OBCSsponge_VatEW, |
85 |
|
& OBCSsponge_Theta, OBCSsponge_Salt, useLinearSponge, |
86 |
|
& useOBCSbalance, useOBCStides, useOBCSprescribe, |
87 |
& OBCSprintDiags, |
& OBCSprintDiags, |
88 |
& OBCSfixTopo |
& OBCSfixTopo |
89 |
LOGICAL useOrlanskiNorth |
LOGICAL useOrlanskiNorth |
97 |
LOGICAL useStevensPhaseVel |
LOGICAL useStevensPhaseVel |
98 |
LOGICAL useStevensAdvection |
LOGICAL useStevensAdvection |
99 |
LOGICAL useOBCSsponge |
LOGICAL useOBCSsponge |
100 |
|
LOGICAL OBCSsponge_N |
101 |
|
LOGICAL OBCSsponge_S |
102 |
|
LOGICAL OBCSsponge_E |
103 |
|
LOGICAL OBCSsponge_W |
104 |
|
LOGICAL OBCSsponge_UatNS |
105 |
|
LOGICAL OBCSsponge_UatEW |
106 |
|
LOGICAL OBCSsponge_VatNS |
107 |
|
LOGICAL OBCSsponge_VatEW |
108 |
|
LOGICAL OBCSsponge_Theta |
109 |
|
LOGICAL OBCSsponge_Salt |
110 |
|
LOGICAL useLinearSponge |
111 |
LOGICAL useOBCSbalance |
LOGICAL useOBCSbalance |
112 |
LOGICAL useOBCStides |
LOGICAL useOBCStides |
113 |
LOGICAL useOBCSprescribe |
LOGICAL useOBCSprescribe |