Skip to content

Commit 681e1a6

Browse files
committed
fixes for QG
1 parent 10919fa commit 681e1a6

File tree

2 files changed

+4
-26
lines changed

2 files changed

+4
-26
lines changed

tests/+problemtests/validateqg.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
fprintf(' Testing Quasi-Geostrophic Equations\n');
44

5-
model = otp.quasigeostrophic.presets.PopovMouIliescuSandu('Nx', 16, 'Ny', 32);
5+
model = otp.quasigeostrophic.presets.PopovMouSanduIliescu('Nx', 16, 'Ny', 32);
66
model.TimeSpan = [0, 0.109];
77

88
[~] = otp.utils.Solver.Nonstiff(model.RHSADLES.F, model.TimeSpan, model.Y0);

toolbox/+otp/+quasigeostrophic/+presets/Canonical.m

Lines changed: 3 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -26,32 +26,7 @@
2626
% - ``ADLambda`` – Scaling factor for approximate deconvolution RHS
2727
% - ``ADPasses`` – Number of AD passes
2828
%
29-
30-
Re = 450;
31-
Ro = 0.0036;
32-
33-
p = inputParser;
34-
addParameter(p, 'ReynoldsNumber', Re);
35-
addParameter(p, 'RossbyNumber', Ro);
36-
addParameter(p, 'Size', [255, 511]);
37-
38-
parse(p, varargin{:});
39-
40-
s = p.Results;
41-
42-
nx = s.Size(1);
43-
ny = s.Size(2);
44-
45-
params = otp.quasigeostrophic.QuasiGeostrophicParameters;
46-
params.Nx = nx;
47-
params.Ny = ny;
48-
params.ReynoldsNumber = s.ReynoldsNumber;
49-
params.RossbyNumber = s.RossbyNumber;
50-
params.ADLambda = 1;
51-
params.ADPasses = 4;
5229

53-
%% Do the rest
54-
tspan = [0, 100];
5530
params = otp.quasigeostrophic.QuasiGeostrophicParameters( ...
5631
'Nx', 255, ...
5732
'Ny', 511, ...
@@ -60,6 +35,9 @@
6035
'ADLambda', 1, ...
6136
'ADPasses', 4, ...
6237
varargin{:});
38+
39+
%% Do the rest
40+
tspan = [0, 100];
6341
psi0 = zeros(params.Nx * params.Ny, 1);
6442
obj = [email protected](tspan, psi0, params);
6543
end

0 commit comments

Comments
 (0)