Continuous-time auxiliary-field Quantum Monte Carlo method for Anderson impurity model with Bethe-lattice-bath electrons
See, E. Gull et al., EPL 82, 57003 (2008)
Yuki Nagai, Ph.D 10/24/2017(MM/DD/YY)
This code was made by Julia 0.6.0.
If you know how to speedup this code, please tell me.
The code was revised for Julia 0.7.
I wrote new code for Julia 1.9.3. The code is ctaux_faster.jl
The benchmark (MacBookPro M2 Max)
Original code Julia 0.7 (ctaux.jl)
19.759999 seconds (208.14 M allocations: 11.827 GiB, 0.94% gc time)
Old code rewritten for Julia 1.9.3 (ctaux_juliav1.9.jl):
15.258614 seconds (170.55 M allocations: 10.790 GiB, 1.24% gc time, 0.11% compilation time)
New code in Julia 1.9.3 (ctaux_faster.jl)
10.448534 seconds (2.05 k allocations: 123.203 KiB)