Skip to content
Snippets Groups Projects
Commit 7b364c13 authored by David's avatar David
Browse files

set up realistic example

parent d6dbaae6
Branches
No related tags found
No related merge requests found
...@@ -23,16 +23,16 @@ datestr = date.strftime("%Y-%m-%d") ...@@ -23,16 +23,16 @@ datestr = date.strftime("%Y-%m-%d")
# init sympy session # init sympy session
sym.init_printing() sym.init_printing()
# solver_tol = 6E-7 # solver_tol = 6E-7
use_case = "TP-R-layered-soil-realistic" use_case = "TP-R-layered-soil-realistic-new-lambda"
max_iter_num = 500 max_iter_num = 600
FEM_Lagrange_degree = 1 FEM_Lagrange_degree = 1
mesh_study = False mesh_study = False
resolutions = { resolutions = {
# 1: 1e-7, # h=2 # 1: 1e-7, # h=2
# 2: 2e-5, # h=1.1180 # 2: 2e-5, # h=1.1180
# 4: 1e-6, # h=0.5590 # 4: 1e-6, # h=0.5590
8: 1e-6, # h=0.2814 # 8: 1e-6, # h=0.2814
# 16: 1e-6, # h=0.1412 16: 1e-6, # h=0.1412
# 32: 1e-6, # 32: 1e-6,
# 64: 5e-7, # 64: 5e-7,
# 128: 5e-7 # 128: 5e-7
...@@ -40,23 +40,29 @@ resolutions = { ...@@ -40,23 +40,29 @@ resolutions = {
# GRID ####################### # GRID #######################
# mesh_resolution = 20 # mesh_resolution = 20
timestep_size = 0.001 timestep_size = 0.005
number_of_timesteps = 5 number_of_timesteps = 500
plot_timestep_every = 1 plot_timestep_every = 2
# decide how many timesteps you want analysed. Analysed means, that we write # decide how many timesteps you want analysed. Analysed means, that we write
# out subsequent errors of the L-iteration within the timestep. # out subsequent errors of the L-iteration within the timestep.
number_of_timesteps_to_analyse = 2 number_of_timesteps_to_analyse = 5
starttimes = [0.0] starttimes = [0.0]
Lw = 0.025 # /timestep_size Lw1 = 0.25 # /timestep_size
Lnw = Lw Lnw1 = Lw1
Lw2 = 0.025 # /timestep_size
Lnw2 = Lw2
Lw3 = 0.025 # /timestep_size
Lnw3 = Lw3
Lw4 = 0.025 # /timestep_size
Lnw4 = Lw4
lambda12_w = 4 lambda12_w = 4
lambda12_nw = 4 lambda12_nw = 4
lambda23_w = 4 lambda23_w = 40
lambda23_nw = 4 lambda23_nw = 40
lambda34_w = 4 lambda34_w = 40
lambda34_nw = 4 lambda34_nw = 40
include_gravity = False include_gravity = False
debugflag = True debugflag = True
...@@ -298,14 +304,14 @@ porosity = { ...@@ -298,14 +304,14 @@ porosity = {
# subdom_num : subdomain L for L-scheme # subdom_num : subdomain L for L-scheme
L = { L = {
1: {'wetting': Lw, 1: {'wetting': Lw1,
'nonwetting': Lnw}, 'nonwetting': Lnw1},
2: {'wetting': Lw, 2: {'wetting': Lw2,
'nonwetting': Lnw}, 'nonwetting': Lnw2},
3: {'wetting': Lw, 3: {'wetting': Lw3,
'nonwetting': Lnw}, 'nonwetting': Lnw3},
4: {'wetting': Lw, 4: {'wetting': Lw4,
'nonwetting': Lnw} 'nonwetting': Lnw4}
} }
# interface_num : lambda parameter for the L-scheme on that interface. # interface_num : lambda parameter for the L-scheme on that interface.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment