CHANGELOG.md 3 KB
Newer Older
1
2
# Log of backward compatibility changes and critical bugs

3

4

5
6
7
---
## ALF 2.4
ALF 2.4 released on 2022-11-29
8

9

Fakher F. Assaad's avatar
Fakher F. Assaad committed
10

11
---
Fakher F. Assaad's avatar
Fakher F. Assaad committed
12
## ALF 2.3
13
14
15
ALF 2.3 released on 2022-06-24


Fakher F. Assaad's avatar
Fakher F. Assaad committed
16
17

### 2022-06-13 Work-around for (likely) preprocessor bug
18
19
20
21

Author : J.Schwab <br>
Merge request !139

Fakher F. Assaad's avatar
Fakher F. Assaad committed
22
### 2022-03-21 Reset fields when no update is proposed in Global_Updates
23
24
25
26

Author : A. Goetz <br>
Merge request !136

Fakher F. Assaad's avatar
Fakher F. Assaad committed
27
### 2022-01-31 Write parameters to HDF5 file
28
29
30
31

Author : J.Schwab <br>
Merge request !117

Fakher F. Assaad's avatar
Fakher F. Assaad committed
32
#### Breaking changes
33
34
35
36
37
1) Parameters to be formulated in format for parsing as described in Sec. 5.6 of documentation.
   Strictly speaking, it's not necessary to do that, but it simplifies the Hamiltonian,
   since the subroutine for reading parameters and writing parameters to HDF5 will be written automatically.
2) With HDF5: Add typebound procedure `write_parameters_hdf5` to Hamiltonian.

Fakher F. Assaad's avatar
Fakher F. Assaad committed
38
### 2021-12-08 Solves projector code runtime error
39
40
41
42

Author :  F. Parisen Toldin <br>
Merge request !129

43
44
45
46
47
48

---
## ALF 2.2
ALF 2.2 released on 2021-12-07


Fakher F. Assaad's avatar
Fakher F. Assaad committed
49
### 2021-11-21 Implementing HDF5
50
51
52
53

Author : J.Schwab <br>
Merge request !120

Fakher F. Assaad's avatar
Fakher F. Assaad committed
54
#### Breaking changes
55
56
1) In script configure.sh: The argument DEVEL/DEVELOPMENT is no longer a MACHINE name, but an optional switch

Fakher F. Assaad's avatar
Fakher F. Assaad committed
57
#### Optional changes
58
59
1) Added option for compiling with HDF5 by handing argument HDF5 to configure.sh

60

Fakher F. Assaad's avatar
Fakher F. Assaad committed
61
### 2021-11-21  Automatic computation of Hopping_Matrix_Type%Multiplicity
Francesco Parisen Toldin's avatar
Francesco Parisen Toldin committed
62
63
64
65

Author : F. Parisen Toldin <br>
Merge request !116

Fakher F. Assaad's avatar
Fakher F. Assaad committed
66
#### Breaking changes
Francesco Parisen Toldin's avatar
Francesco Parisen Toldin committed
67
68
1) Hopping_Matrix_Type%Multiplicity is now a private member, automatically initialized

69

Fakher F. Assaad's avatar
Fakher F. Assaad committed
70
### 2021-11-21  Test the checkerboard decomposition
Francesco Parisen Toldin's avatar
Francesco Parisen Toldin committed
71
72
73
74
75

Author : F. Parisen Toldin <br>
Merge request !124


76
77
78
79
80
81
82

---
## ALF 2.1
ALF 2.1 released on 2021-06-03



Fakher F. Assaad's avatar
Fakher F. Assaad committed
83
### 2021-03-22  Implementing Submodule Hamiltonians / All hamiltonians in one binary
84

Jonas Schwab's avatar
Jonas Schwab committed
85
86
Author : J. Schwab <br>
Merge request !107
87

Fakher F. Assaad's avatar
Fakher F. Assaad committed
88
#### Breaking changes
Jonas Schwab's avatar
Jonas Schwab committed
89
1) **In Hamiltonians** You will have to adapt your Hamiltonians to the Submodule structure
Fakher F. Assaad's avatar
Fakher F. Assaad committed
90
2) You will have to add your Hamiltonian name to the **Hamiltonians.list** in the Prog directory
91

92

93
94
95
96
97
98
99

---
## ALF 2.0
ALF 2.0 released on 2020-12-22



Fakher F. Assaad's avatar
Fakher F. Assaad committed
100
### 2020-11-16   Implementing  Langevin 
101
102
103
104

Author : F.F. Assaad <br>
Merge request !91 

Fakher F. Assaad's avatar
Fakher F. Assaad committed
105
#### Breaking changes
106
107
108
1) **In Hamiltonians** 

a) Mc\_step\_weight  parameter in ObserT and Obser routines <br>
Fakher F. Assaad's avatar
Fakher F. Assaad committed
109
110
b) Add 
`Subroutine Ham_Langevin_HMC_S0(Forces_0)`  <br>
111
112
Returns Bosonic forces

Fakher F. Assaad's avatar
Fakher F. Assaad committed
113
#### Optional changes
114
115
116
117
118
119
1) **Parameters    VAR_Hubbard**

Continuous = .F.  ! Uses (T: continuous; F: discrete) HS transformation

2) **Parameters  VAR_QMC**

Fakher F. Assaad's avatar
Fakher F. Assaad committed
120
121
122
123
124
a) Langevin = .F.    ! Langevin update <br>
b) Delta\_t\_Langevin\_HMC = 0.01 ! Default time step for Langevin and HMC updates <br>
c) Max\_Force            = 1.5  ! Max Force for  Langevin <br>
d) HMC     = .F.   ! HMC update <br>
e) Leapfrog_steps = 0 !  Number of leapfrog steps
125
126


Fakher F. Assaad's avatar
Fakher F. Assaad committed
127
### 2020-09-25   Embedding lattice information in observables 
128
129
130
131

Author :  J. Schwab <br>
Merge request !66 

Fakher F. Assaad's avatar
Fakher F. Assaad committed
132
#### Breaking changes
133
134
135
**In Hamiltonians** 

Calls to `Obser_Latt_make` should be adjusted to the subroutine's new interface