Skip to content

Commit 266017a

Browse files
committed
New confs
1 parent 41606de commit 266017a

File tree

6 files changed

+345
-0
lines changed

6 files changed

+345
-0
lines changed
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
docreatedata: true
2+
docomp: true
3+
ntrajectory: 8
4+
T: "Float64"
5+
dataproj: true
6+
projtest: false
7+
params:
8+
D: 2
9+
lims: [0.0, 1.0]
10+
Re: 6000.0
11+
tburn: 0.5
12+
tsim: 5.0
13+
savefreq: 50
14+
ndns: 4096
15+
nles: [64]
16+
filters: ["FaceAverage()"]
17+
icfunc: "(setup, psolver, rng) -> random_field(setup, T(0); kp=20, psolver, rng)"
18+
method: "RKMethods.RK44(; T)"
19+
bodyforce: "(dim, x, y, t) -> (dim == 1) * 5 * sinpi(8 * y)"
20+
issteadybodyforce: true
21+
processors: "(; log = timelogger(; nupdate=100))"
22+
Δt: 0.00005
23+
seeds:
24+
dns: 123456
25+
θ_start: 234
26+
prior: 345
27+
post: 456
28+
closure:
29+
name: "BacksolveAdjoint"
30+
type: cnn
31+
radii: [2, 2, 2, 2, 2]
32+
channels: [24, 24, 24, 24, 2]
33+
activations: ["tanh", "tanh", "tanh", "tanh", "identity"]
34+
use_bias: [true, true, true, true, false]
35+
rng: "Xoshiro(seeds.θ_start)"
36+
priori:
37+
reuse: "Base"
38+
dotrain: true
39+
nepoch: 50000
40+
batchsize: 64
41+
opt: "Adam(T(1.0e-3))"
42+
do_plot: false
43+
plot_train: false
44+
lambda: 0.00005
45+
posteriori:
46+
dotrain: true
47+
projectorders: "(ProjectOrder.Last, )"
48+
nepoch: 3000
49+
opt: "Adam(T(1.0e-4))"
50+
nunroll: 5
51+
nunroll_valid: 10
52+
nsamples: 5
53+
dt: 0.0001
54+
do_plot: false
55+
plot_train: false
56+
lambda: 0.00000005
57+
sciml_solver: "Tsit5()"
58+
sensealg: "BacksolveAdjoint()"

configs/snellius64/cnn_gauss.yaml

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
docreatedata: true
2+
docomp: true
3+
ntrajectory: 8
4+
T: "Float64"
5+
dataproj: true
6+
projtest: false
7+
params:
8+
D: 2
9+
lims: [0.0, 1.0]
10+
Re: 6000.0
11+
tburn: 0.5
12+
tsim: 5.0
13+
savefreq: 50
14+
ndns: 4096
15+
nles: [64]
16+
filters: ["FaceAverage()"]
17+
icfunc: "(setup, psolver, rng) -> random_field(setup, T(0); kp=20, psolver, rng)"
18+
method: "RKMethods.RK44(; T)"
19+
bodyforce: "(dim, x, y, t) -> (dim == 1) * 5 * sinpi(8 * y)"
20+
issteadybodyforce: true
21+
processors: "(; log = timelogger(; nupdate=100))"
22+
Δt: 0.00005
23+
seeds:
24+
dns: 123456
25+
θ_start: 234
26+
prior: 345
27+
post: 456
28+
closure:
29+
name: "GaussianAdjoint"
30+
type: cnn
31+
radii: [2, 2, 2, 2, 2]
32+
channels: [24, 24, 24, 24, 2]
33+
activations: ["tanh", "tanh", "tanh", "tanh", "identity"]
34+
use_bias: [true, true, true, true, false]
35+
rng: "Xoshiro(seeds.θ_start)"
36+
priori:
37+
reuse: "Base"
38+
dotrain: true
39+
nepoch: 50000
40+
batchsize: 64
41+
opt: "Adam(T(1.0e-3))"
42+
do_plot: false
43+
plot_train: false
44+
lambda: 0.00005
45+
posteriori:
46+
dotrain: true
47+
projectorders: "(ProjectOrder.Last, )"
48+
nepoch: 3000
49+
opt: "Adam(T(1.0e-4))"
50+
nunroll: 5
51+
nunroll_valid: 10
52+
nsamples: 5
53+
dt: 0.0001
54+
do_plot: false
55+
plot_train: false
56+
lambda: 0.00000005
57+
sciml_solver: "Tsit5()"
58+
sensealg: "GaussAdjoint()"

configs/snellius64/cnn_interp.yaml

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
docreatedata: true
2+
docomp: true
3+
ntrajectory: 8
4+
T: "Float64"
5+
dataproj: true
6+
projtest: false
7+
params:
8+
D: 2
9+
lims: [0.0, 1.0]
10+
Re: 6000.0
11+
tburn: 0.5
12+
tsim: 5.0
13+
savefreq: 50
14+
ndns: 4096
15+
nles: [64]
16+
filters: ["FaceAverage()"]
17+
icfunc: "(setup, psolver, rng) -> random_field(setup, T(0); kp=20, psolver, rng)"
18+
method: "RKMethods.RK44(; T)"
19+
bodyforce: "(dim, x, y, t) -> (dim == 1) * 5 * sinpi(8 * y)"
20+
issteadybodyforce: true
21+
processors: "(; log = timelogger(; nupdate=100))"
22+
Δt: 0.00005
23+
seeds:
24+
dns: 123456
25+
θ_start: 234
26+
prior: 345
27+
post: 456
28+
closure:
29+
name: "InterpolatingAdjoint"
30+
type: cnn
31+
radii: [2, 2, 2, 2, 2]
32+
channels: [24, 24, 24, 24, 2]
33+
activations: ["tanh", "tanh", "tanh", "tanh", "identity"]
34+
use_bias: [true, true, true, true, false]
35+
rng: "Xoshiro(seeds.θ_start)"
36+
priori:
37+
reuse: "Base"
38+
dotrain: true
39+
nepoch: 50000
40+
batchsize: 64
41+
opt: "Adam(T(1.0e-3))"
42+
do_plot: false
43+
plot_train: false
44+
lambda: 0.00005
45+
posteriori:
46+
dotrain: true
47+
projectorders: "(ProjectOrder.Last, )"
48+
nepoch: 3000
49+
opt: "Adam(T(1.0e-4))"
50+
nunroll: 5
51+
nunroll_valid: 10
52+
nsamples: 5
53+
dt: 0.0001
54+
do_plot: false
55+
plot_train: false
56+
lambda: 0.00000005
57+
sciml_solver: "Tsit5()"
58+
sensealg: "InterpolatingAdjoint()"
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
docreatedata: true
2+
docomp: true
3+
ntrajectory: 8
4+
T: "Float64"
5+
dataproj: true
6+
projtest: false
7+
params:
8+
D: 2
9+
lims: [0.0, 1.0]
10+
Re: 6000.0
11+
tburn: 0.5
12+
tsim: 5.0
13+
savefreq: 50
14+
ndns: 4096
15+
nles: [64]
16+
filters: ["FaceAverage()"]
17+
icfunc: "(setup, psolver, rng) -> random_field(setup, T(0); kp=20, psolver, rng)"
18+
method: "RKMethods.RK44(; T)"
19+
bodyforce: "(dim, x, y, t) -> (dim == 1) * 5 * sinpi(8 * y)"
20+
issteadybodyforce: true
21+
processors: "(; log = timelogger(; nupdate=100))"
22+
Δt: 0.00005
23+
seeds:
24+
dns: 123456
25+
θ_start: 234
26+
prior: 345
27+
post: 456
28+
closure:
29+
name: "MultiShooting"
30+
type: cnn
31+
radii: [2, 2, 2, 2, 2]
32+
channels: [24, 24, 24, 24, 2]
33+
activations: ["tanh", "tanh", "tanh", "tanh", "identity"]
34+
use_bias: [true, true, true, true, false]
35+
rng: "Xoshiro(seeds.θ_start)"
36+
priori:
37+
reuse: "Base"
38+
dotrain: true
39+
nepoch: 50000
40+
batchsize: 64
41+
opt: "Adam(T(1.0e-3))"
42+
do_plot: false
43+
plot_train: false
44+
lambda: 0.00005
45+
posteriori:
46+
dotrain: true
47+
projectorders: "(ProjectOrder.Last, )"
48+
nepoch: 3000
49+
opt: "Adam(T(1.0e-4))"
50+
nunroll: 25
51+
multishoot_nt: 5
52+
nunroll_valid: 10
53+
nsamples: 1
54+
dt: 0.0001
55+
do_plot: false
56+
plot_train: false
57+
lambda: 0.00000005
58+
sciml_solver: "Tsit5()"

configs/snellius64/cnn_test.yaml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
docreatedata: false
2+
docomp: true
3+
ntrajectory: 8
4+
T: "Float64"
5+
dataproj: true
6+
projtest: true
7+
params:
8+
D: 2
9+
lims: [0.0, 1.0]
10+
Re: 6000.0
11+
tburn: 0.5
12+
tsim: 5.0
13+
savefreq: 50
14+
ndns: 2048
15+
nles: [64]
16+
filters: ["FaceAverage()"]
17+
icfunc: "(setup, psolver, rng) -> random_field(setup, T(0); kp=20, psolver, rng)"
18+
method: "RKMethods.RK44(; T)"
19+
bodyforce: "(dim, x, y, t) -> (dim == 1) * 5 * sinpi(8 * y)"
20+
issteadybodyforce: true
21+
processors: "(; log = timelogger(; nupdate=100))"
22+
Δt: 0.00005
23+
seeds:
24+
dns: 123456
25+
θ_start: 234
26+
prior: 345
27+
post: 456
28+
closure:
29+
name: "Base"
30+
type: cnn
31+
radii: [2, 2, 2, 2, 2]
32+
channels: [24, 24, 24, 24, 2]
33+
activations: ["tanh", "tanh", "tanh", "tanh", "identity"]
34+
use_bias: [true, true, true, true, false]
35+
rng: "Xoshiro(seeds.θ_start)"
36+
priori:
37+
dotrain: false
38+
nepoch: 50000
39+
batchsize: 64
40+
opt: "Adam(T(1.0e-3))"
41+
do_plot: false
42+
plot_train: false
43+
lambda: 0.00005
44+
posteriori:
45+
dotrain: false
46+
projectorders: "(ProjectOrder.Last, )"
47+
nepoch: 3000
48+
opt: "Adam(T(1.0e-4))"
49+
nunroll: 5
50+
nunroll_valid: 10
51+
nsamples: 5
52+
dt: 0.0001
53+
do_plot: false
54+
plot_train: false
55+
lambda: 0.00000005
56+
sciml_solver: "RK4()"

configs/snellius64/cnn_tsit5.yaml

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
docreatedata: true
2+
docomp: true
3+
ntrajectory: 8
4+
T: "Float64"
5+
dataproj: true
6+
projtest: false
7+
params:
8+
D: 2
9+
lims: [0.0, 1.0]
10+
Re: 6000.0
11+
tburn: 0.5
12+
tsim: 5.0
13+
savefreq: 50
14+
ndns: 4096
15+
nles: [64]
16+
filters: ["FaceAverage()"]
17+
icfunc: "(setup, psolver, rng) -> random_field(setup, T(0); kp=20, psolver, rng)"
18+
method: "RKMethods.RK44(; T)"
19+
bodyforce: "(dim, x, y, t) -> (dim == 1) * 5 * sinpi(8 * y)"
20+
issteadybodyforce: true
21+
processors: "(; log = timelogger(; nupdate=100))"
22+
Δt: 0.00005
23+
seeds:
24+
dns: 123456
25+
θ_start: 234
26+
prior: 345
27+
post: 456
28+
closure:
29+
name: "Tsit5"
30+
type: cnn
31+
radii: [2, 2, 2, 2, 2]
32+
channels: [24, 24, 24, 24, 2]
33+
activations: ["tanh", "tanh", "tanh", "tanh", "identity"]
34+
use_bias: [true, true, true, true, false]
35+
rng: "Xoshiro(seeds.θ_start)"
36+
priori:
37+
reuse: "Base"
38+
dotrain: true
39+
nepoch: 50000
40+
batchsize: 64
41+
opt: "Adam(T(1.0e-3))"
42+
do_plot: false
43+
plot_train: false
44+
lambda: 0.00005
45+
posteriori:
46+
dotrain: true
47+
projectorders: "(ProjectOrder.Last, )"
48+
nepoch: 3000
49+
opt: "Adam(T(1.0e-4))"
50+
nunroll: 5
51+
nunroll_valid: 10
52+
nsamples: 5
53+
dt: 0.0001
54+
do_plot: false
55+
plot_train: false
56+
lambda: 0.00000005
57+
sciml_solver: "Tsit5()"

0 commit comments

Comments
 (0)