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

3

4
5
## 2022-06-24 Test in configure.sh for Lapack and BLAS

6
Author : J.S.E. Portela <br>
7
8
Merge request !145

9
10
## 2022-MM-DD Write parameters to HDF5 file

11
12
13
14
15
16
17
18
19
20
21
## 2022-06-13 Work-around for (likely) preprocessor bug

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

## 2022-03-21 Reset fields when no update is proposed in Global_Updates

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

## 2022-01-31 Write parameters to HDF5 file
22
23
24
25
26
27
28
29
30
31

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

### Breaking changes
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.

32
33
34
35
36
## 2021-12-08 Solves projector code runtime error

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

37
38
39
40
41
42
43
44
45
46
47
## 2021-11-21 Implementing HDF5

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

### Breaking changes
1) In script configure.sh: The argument DEVEL/DEVELOPMENT is no longer a MACHINE name, but an optional switch

### Optional changes
1) Added option for compiling with HDF5 by handing argument HDF5 to configure.sh

Francesco Parisen Toldin's avatar
Francesco Parisen Toldin committed
48
49
50
51
52
53
54
55
## 2021-11-21  Automatic computation of Hopping_Matrix_Type%Multiplicity

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

### Breaking changes
1) Hopping_Matrix_Type%Multiplicity is now a private member, automatically initialized

56

Francesco Parisen Toldin's avatar
Francesco Parisen Toldin committed
57
58
59
60
61
62
## 2021-11-21  Test the checkerboard decomposition

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


63
## 2021-03-22  Implementing Submodule Hamiltonians / All hamiltonians in one binary
64

Jonas Schwab's avatar
Jonas Schwab committed
65
66
Author : J. Schwab <br>
Merge request !107
67

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

72

73
74
75
76
77
78
79
80
81
## 2020-11-16   Implementing  Langevin 

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

### Breaking changes
1) **In Hamiltonians** 

a) Mc\_step\_weight  parameter in ObserT and Obser routines <br>
Fakher F. Assaad's avatar
Fakher F. Assaad committed
82
83
b) Add 
`Subroutine Ham_Langevin_HMC_S0(Forces_0)`  <br>
84
85
86
87
88
89
90
91
92
Returns Bosonic forces

### Optional changes
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
93
94
95
96
97
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
98
99
100
101
102
103
104
105
106
107
108
109



## 2020-09-25   Embedding lattice information in observables 

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

### Breaking changes
**In Hamiltonians** 

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