File size: 2,300 Bytes
62706fe | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | root:
common:
device: "auto"
dtype: "float64"
seed: 42
weight_dir: "weight"
result_dir: "result"
cases:
laplace:
model:
input_dim: 1
n_layers: 4
n_neurons: 50
activation: "tanh"
attention:
enabled: true
lr: 0.01
training:
epochs: 10000
lr: 0.001
lbfgs_iters: 2000
log_interval: 1000
loss:
data: 10.0
pde: 1.0
boundary: 10.0
data:
domain: [0.0, 1.0]
n_sol: 200
n_pde: 1000
n_bnd: 2
noise_std: 0.0
test_res: 200
output:
checkpoint_name: "sapinn_laplace.pt"
predictions_name: "sapinn_laplace.npz"
figure_name: "sapinn_laplace.png"
history_name: "sapinn_laplace_history.npz"
helmholtz:
model:
input_dim: 2
n_layers: 4
n_neurons: 50
activation: "tanh"
attention:
enabled: true
lr: 0.001
training:
epochs: 10000
lr: 0.001
lbfgs_iters: 5000
log_interval: 1000
loss:
data: 0.0
pde: 1.0
boundary: 10.0
data:
domain_x: [-1.0, 1.0]
domain_y: [-1.0, 1.0]
n_sol: 200
n_pde: 10000
n_bnd: 400
test_res: 100
wave_number: 1.0
output:
checkpoint_name: "sapinn_helmholtz.pt"
predictions_name: "sapinn_helmholtz.npz"
figure_name: "sapinn_helmholtz.png"
history_name: "sapinn_helmholtz_history.npz"
burgers:
model:
input_dim: 2
n_layers: 8
n_neurons: 20
activation: "tanh"
attention:
enabled: true
lr: 0.005
training:
epochs: 100
lr: 0.005
lbfgs_iters: 5000
log_interval: 10
loss:
data: 10.0
pde: 1.0
boundary: 10.0
data:
domain_x: [-1.0, 1.0]
domain_t: [0.0, 1.0]
n_sol: 100
n_pde: 10000
n_bnd: 50
test_res: 100
viscosity: 0.003183098861837907
output:
checkpoint_name: "sapinn_burgers.pt"
predictions_name: "sapinn_burgers.npz"
figure_name: "sapinn_burgers.png"
history_name: "sapinn_burgers_history.npz"
|