cleanup some printing, old lattice iterator syntax
Superfluid Stiffness
add function to calculate it from current-current susceptibilities and greens function
ValueWrapper
Loading full measurements starts to become critical in terms of memory in the range of 100-1000 simulations. ValueWrapper is supposed to fix this problem by allowing you to calculate the MonteCarlo mean and standard error on load and only saving those. I tried to make this process very step-by-step so that the user can intervene at any point to adjust the behavior. The default behavior boils down to
mc.measurements = Dict(map((k, v) -> k => ValueWrapper(mean(v), std_error(v)), pairs(mc.measurements)))
Loading
add (parallel) load for directories (recursive), Vectors of file paths and mixtures of both.
add load into DataFrame
General
swap signs in Hubbard models so that they're defined as - U ...
replace LoopVectorization.@turbo with @inbounds @fastmath for tests to reduce runtime. Seems to help a bit. (We need to test the code we've written, not LoopVectorization.)
ED
Superfluid Stiffness
ValueWrapper
Loading full measurements starts to become critical in terms of memory in the range of 100-1000 simulations.
ValueWrapper
is supposed to fix this problem by allowing you to calculate the MonteCarlo mean and standard error on load and only saving those. I tried to make this process very step-by-step so that the user can intervene at any point to adjust the behavior. The default behavior boils down toLoading
Vector
s of file paths and mixtures of both.General
- U ...
LoopVectorization.@turbo
with@inbounds @fastmath
for tests to reduce runtime. Seems to help a bit. (We need to test the code we've written, not LoopVectorization.)