-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathparameters_qft_template.in
More file actions
113 lines (100 loc) · 4.39 KB
/
parameters_qft_template.in
File metadata and controls
113 lines (100 loc) · 4.39 KB
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
###########################################
# General parameters
###########################################
general:
method = 'singlelevel' # Method to use. Allowed values are:
# [singlelevel,twolevel,multilevel]
###########################################
# QFT specific parameters
###########################################
quantumfieldtheory:
action = 'nonlinearsigma' # Action to use. Allowed values are:
# [quenchedschwinger, nonlinearsigma]
###########################################
# Lattice parameters
###########################################
lattice:
Mt_lat = 16 # Number of time slices
Mx_lat = 16 # Number of spatial lattice sites
coarsening = 'both' # Coarsening strategy [both, temporal, spatial, alternate, rotate]
###########################################
# Statistics parameters
###########################################
statistics:
n_autocorr_window = 100 # Size of window over which to measure
# autocorrelations
n_min_samples_qoi = 1000 # Minimal number of samples for uncorrelated
# estimators
###########################################
# Schwinger action parameters
###########################################
schwinger:
beta = 1.0 # Coupling constant beta
renormalisation = 'none' # Renormalisation [none, perturbative, nonperturbative]
###########################################
# Nonlinear sigma action parameters
###########################################
nonlinearsigma:
beta = 1.0 # Coupling constant beta
renormalisation = 'none' # Renormalisation [none, perturbative, nonperturbative]
############################################
# Gaussian Free Field (GFF) action parameters
###########################################
gff:
mass = 10.0 # mass (in units of the inverse lattice size)
renormalisation = 'none' # Renormalisation [none, perturbative, nonperturbative]
###########################################
# Single level Monte Carlo parameters
###########################################
singlelevelmc:
n_burnin = 1000 # Number of burnin samples
n_samples = 10000 # Number of samples, set to 0 to use epsilon instead
epsilon = 1.0E-2 # Tolerance epsilon
sampler = 'heatbath' # Sampler to use [HMC, heatbath, cluster, hierarchical, multilevel, cluster]
###########################################
# Hierarchical sampler parameters
###########################################
hierarchical:
n_max_level = 3 # Maximal number of levels
coarsesampler = 'heatbath' # Sampler to use [HMC, heatbath, cluster]
###########################################
# Two level Monte Carlo parameters
###########################################
twolevelmc:
n_burnin = 100 # Number of burnin samples
n_samples = 100000 # Number of samples
n_coarse_autocorr_window = 10 # Coarse level window size
n_fine_autocorr_window = 10 # Fine level window size
n_delta_autocorr_window = 10 # Difference window size
sampler = 'hierarchical' # Sampler to use [HMC, heatbath, hierarchical, cluster]
###########################################
# 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 = 'hierarchical' # Sampler to use [hierarchical, multilevel, cluster, cluster]
###########################################
# 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