mlmc_transport.conf 1.74 KB
Newer Older
niklas.baumgarten's avatar
niklas.baumgarten committed
1
2
3
4
5
Model = DGTransport

Overlap = dG1
flux_alpha = 1  #Upwind: 1, Central: 0

6
#Problem = StochasticPollution1D
niklas.baumgarten's avatar
niklas.baumgarten committed
7
#Problem = DeterministicPollution1D
8
9
10
#Problem = StochasticPollutionCosHat1D
#Problem = DeterministicPollutionCosHat1D

niklas.baumgarten's avatar
niklas.baumgarten committed
11
12
13
14
#Problem = StochasticPollution2D
#Problem = DeterministicPollution2D
#Problem = StochasticPollutionCosHat2D
#Problem = DeterministicPollutionCosHat2D
15
Problem = StochasticPollutionMollifiedBar2D
niklas.baumgarten's avatar
niklas.baumgarten committed
16
#Problem = DeterministicPollutionMollifiedBar2D
niklas.baumgarten's avatar
niklas.baumgarten committed
17
18
19
20

scaling = 8
TimeSeries = uniform
startTime = 0.0
21
endTime = 0.5
niklas.baumgarten's avatar
niklas.baumgarten committed
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Kmax = 250
Keps = 1e-5

functional = Mass
#funcitonal = Energy
#functional = Outflow

#rkorder = 0  #Exponential integrator
#rkorder = 1  #Explicit Euler
#rkorder = 2  #Heun
#rkorder = 2  #Runge
rkorder = -2  #Implicit MP-rule
#rkorder = 1000  #Polynomial Krylov-Arnoldi method

gamma = 0.01

StochasticField = LogNormal
#StochasticField = Gaussian

niklas.baumgarten's avatar
conifg    
niklas.baumgarten committed
41
#Experiment = ConvergenceTest
niklas.baumgarten's avatar
niklas.baumgarten committed
42
43
Experiment = MLMCExperiment
#Experiment = MLMCOverEpsilon
niklas.baumgarten's avatar
niklas.baumgarten committed
44
45

initLevels = 4, 5, 6
46
initSampleAmount = 12, 6, 2
niklas.baumgarten's avatar
niklas.baumgarten committed
47
uniformSampleAmount = 1
niklas.baumgarten's avatar
niklas.baumgarten committed
48
49
50

epsilon = 0.01
mcOnly = false
niklas.baumgarten's avatar
niklas.baumgarten committed
51
epsilonList = 0.01, 0.005, 0.003, 0.001
niklas.baumgarten's avatar
niklas.baumgarten committed
52

niklas.baumgarten's avatar
niklas.baumgarten committed
53
maxLevel = 7
niklas.baumgarten's avatar
niklas.baumgarten committed
54
plevel = 3
niklas.baumgarten's avatar
niklas.baumgarten committed
55
degree = 2
niklas.baumgarten's avatar
niklas.baumgarten committed
56
57
58
59

MainVerbose = 1
MCVerbose = 2
MLMCVerbose = 2
60
PDEVerbose = 1
niklas.baumgarten's avatar
niklas.baumgarten committed
61
GeneratorVerbose = 0
62
AssembleVerbose = 1
niklas.baumgarten's avatar
niklas.baumgarten committed
63

64
65
66
GeneratorPlotting = 1
MCPlotting = 1
MLMCPlotting = 1
niklas.baumgarten's avatar
niklas.baumgarten committed
67
68
69
70
71
72
73

# Stochastic Field
mean = 1.0
sigma = 1.0
norm_p = 2
lambda1 = 0.1
lambda2 = 0.1
niklas.baumgarten's avatar
niklas.baumgarten committed
74
smmothing = 1.8
niklas.baumgarten's avatar
niklas.baumgarten committed
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
evtol = 1e-10

# Other
Distribution = RCB
LinearSolver = GMRES
Preconditioner = LIB_PS
#Preconditioner = SGS
#Preconditioner = GaussSeidel
#Preconditioner = Jacobi

LinearReduction = 1e-12
LinearEpsilon = 1e-10
LinearSteps = 3000

NewtonSteps = 1
NewtonLineSearchSteps = 0

ConfigVerbose = 0
TimeLevel = -1
LinearVerbose = -1
MuteLevel = -1
NewtonVerbose = -1
DebugLevel = -1