forked from mrottmann/DDalphaAMG
-
Notifications
You must be signed in to change notification settings - Fork 6
/
sample.ini
84 lines (74 loc) · 2.91 KB
/
sample.ini
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
|----------------------------------------------|
|------------ configuration files -------------|
|----------------------------------------------|
| Formats: |
| 0 - DDalphaAMG |
| 1 - LIME |
|----------------------------------------------|
configuration: conf/8x8x8x8b6.0000id3n1
format: 0
// conf/8x8x8x8b6.0000id3n1
// conf/4x4x4x4b6.0000id3n1
|----------------------------------------------|
|----------- Select right hand side -----------|
|----------------------------------------------|
| 0 - ones |
| 1 - first unit vector |
| 2 - random |
|----------------------------------------------|
right hand side: 2
|----------------------------------------------|
|--- Information about the lattice geometry ---|
|--- fine grid = depth 0 ----------------------|
|----------------------------------------------|
| ordering = [ T, Z, Y, X ] |
|----------------------------------------------|
| ----- antiperiodic boundary conditions ------|
|----------------------------------------------|
| 0 - periodic (1,1,1,1) |
| 1 - antiperiodic in time (-1,1,1,1) |
| 2 - twisted boundary cond. |
| (M_PI,M_PI,M_PI,M_PI)*t.b.c. |
|----------------------------------------------|
boundary conditions: 1
twisted boundary conditions: 1 0 0 0
number of levels: 3
number of openmp threads: 1
|--- depth 0 ----------------------------------|
d0 global lattice: 8 8 8 8 // global lattice size
d0 local lattice: 8 4 4 4 // lattice size on each process
// nproc = prod(global lattice)/prod(local lattice)
d0 block lattice: 4 4 4 4 // Schwarz blocks
d0 block lattice: 2 2 2 2 // Schwarz blocks
d0 post smooth iter: 2 // number of Schwarz cycles per MG iteration
d0 block iter: 4
d0 test vectors: 24 // number of test vectors used to construct the interpolation
d0 setup iter: 3 // number of bootstrap setup iteration (excluding the initial step)
d1 mu factor: 5.0
d2 mu factor: 5.0
#wilson_param // parameters for the inverter
m0: -0.4
csw: 1.6
mu: 0.005
setup mu: 0.001
mu odd shift: 0.0
mu even shift: 0.0
epsbar: 0.11
epsbar odd shift: 0.0
epsbar even shift: 0.0
addDownPropagator: 1
tolerance for relative residual: 1E-10
iterations between restarts: 20
maximum of restarts: 50
coarse grid tolerance: 1E-2
coarse grid iterations: 25
coarse grid restarts: 20
#general_param
print mode: 1
method: 2
interpolation: 2
mixed precision: 1
randomize test vectors: 0 // initialize random number generator with time(0) ? 0=no/1=yes
odd even preconditioning: 1
// for further information, please read the user documentation in doc/
// developers version of an input file in sample_devel.ini