-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathparameters_qm_template.in
115 lines (101 loc) · 4.19 KB
/
parameters_qm_template.in
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
105
106
107
108
109
110
111
112
113
114
115
###########################################
# General parameters
###########################################
general:
method = 'singlelevel' # Method to use. Allowed values are:
# [singlelevel,twolevel,multilevel]
###########################################
# Quantum mechanics parameters
###########################################
quantummechanics:
action = 'rotor' # action to use. Allowed values are:
# [harmonicoscillator,
# quarticoscillator,
# rotor]
###########################################
# Lattice parameters
###########################################
lattice:
M_lat = 32 # Number of lattice sites
T_final = 4.0 # Final time
###########################################
# Statistics parameters
###########################################
statistics:
n_autocorr_window = 20 # Size of window over which to measure
# autocorrelations
n_min_samples_qoi = 100 # Minimal number of samples for uncorrelated
# estimators
###########################################
# Harmonic oscillator action parameters
###########################################
harmonicoscillator:
m0 = 1.0 # Unrenormalised mass
mu2 = 1.0 # Curvature of potential
renormalisation = 'none' # Renormalisation [none, perturbative, nonperturbative]
###########################################
# Quartic oscillator action parameters
###########################################
quarticoscillator:
m0 = 1.0 # Unrenormalised mass
mu2 = 1.0 # Curvature of potential
lambda = 1.0 # Parameter lambda
x0 = 1.0
###########################################
# Rotor action parameters
###########################################
rotor:
m0 = 0.25 # Unrenormalised mass
renormalisation = 'none' # Renormalisation [none, perturbative]
###########################################
# Single level Monte Carlo parameters
###########################################
singlelevelmc:
n_burnin = 1000 # Number of burnin samples
n_samples = 100000 # Number of samples, set to 0 to use epsilon instead
epsilon = 1.0E-2 # Tolerance epsilon
sampler = 'heatbath' # Sampler to use [HMC, heatbath, cluster, nonperturbative, hierarchical, multilevel]
###########################################
# Two level Monte Carlo parameters
###########################################
twolevelmc:
n_burnin = 100 # Number of burnin samples
n_samples = 1000 # Number of samples
sampler = 'heatbath' # Sampler to use [HMC, heatbath, cluster, exact]
###########################################
# Multilevel Monte Carlo parameters
###########################################
multilevelmc:
n_level = 3 # Number of levels
n_burnin = 100 # Number of burnin samples
epsilon = 1.0 # Tolerance epsilon
show_detailed_stats = false # Print out detailed statistics?
sampler = 'multilevel' # Sampler to use [hierarchical, multilevel, cluster]
###########################################
# Hierarchical sampler parameters
###########################################
hierarchical:
n_max_level = 3 # Maximal number of levels
coarsesampler = 'HMC' # Sampler to use [HMC, heatbath, cluster, exact]
###########################################
# HMC sampler parameters
###########################################
hmc:
nt = 100 # Number of HMC steps
dt = 0.10 # HMC time step
n_burnin = 100 # Number of burnin samples
n_rep = 1 # Number of repetitions
###########################################
# Overrelaxed heat bath sampler parameters
###########################################
heatbath:
n_sweep_overrelax = 10 # Number of overrelaxaton sweeps over unknowns
n_sweep_heatbath = 1 # Number of heatbath sweeps over unknowns
random_order = true # Traverse unknowns in random order?
n_burnin = 100 # Number of burnin samples
###########################################
# Cluster sampler parameters
###########################################
clusteralgorithm:
n_burnin = 100 # Number of burnin samples
n_updates = 10 # Number of cluster updates between steps