├── .codecov.yml ├── .github └── workflows │ ├── CI.yaml │ └── CompatHelper.yml ├── .gitignore ├── .travis.yml ├── License.md ├── Manifest.toml ├── Project.toml ├── README.md ├── app ├── dqmc.in.xml ├── dqmc.jl ├── dqmc.meas.xml ├── live.ipynb ├── live.jl ├── live_meas.ipynb └── measure.jl ├── benchmark ├── Manifest.toml ├── Project.toml ├── bench_linalg.jl ├── benchmarks.jl ├── cleanup.jl ├── github_tools.jl ├── judgebenchmark.jl ├── pprintresult.jl ├── runbenchmarks.jl └── uploadresult.jl ├── lattices ├── gen_NNsquare_lattice_xml.jl ├── gen_honeycomb_lattice_xml.jl ├── gen_square_lattice_xml.jl ├── generate_lattice.py ├── honeycomb.ipynb ├── plot_alps_lattice.jl ├── plot_alps_lattice_with_edges.jl └── square.ipynb ├── speed_comp.png ├── src ├── QMC.jl ├── action.jl ├── boson_measurements.jl ├── dqmc_framework.jl ├── fermion_measurements.jl ├── global_updates.jl ├── helpers.jl ├── hoppings.jl ├── hoppings_checkerboard.jl ├── hoppings_checkerboard_generic.jl ├── interactions.jl ├── lattice.jl ├── linalg.jl ├── local_updates.jl ├── measure_framework.jl ├── parameters.jl ├── slice_matrices.jl ├── stack.jl ├── statistics.jl ├── tdgf_svd.jl └── tools │ ├── hdf5_parameters.jl │ └── xml_parameters.jl ├── test ├── data │ ├── O3.jld │ └── linalg.jld ├── deps │ └── ed.jl ├── lattices │ ├── square_L_10_W_10.xml │ ├── square_L_2_W_2.xml │ ├── square_L_4_W_4.xml │ ├── square_L_5_W_5.xml │ └── square_L_8_W_8.xml ├── memory_usage │ ├── Manifest.toml │ ├── Project.toml │ ├── bkp │ │ ├── mc_memory.csv │ │ └── tdgfs_memory.csv │ ├── estimate_tdgf_memory_usage.jl │ ├── input.in.xml │ ├── measure_mc_memory_usage.jl │ ├── tdgfs_memory_safe_mult_1.csv │ └── tdgfs_memory_safe_mult_10.csv ├── parameters │ ├── O3_generic_small_system.in.xml │ ├── O3_no_bfield_no_chkr_small_system.in.xml │ ├── O3_no_bfield_small_system.in.xml │ ├── O3_noninteracting_L_10_safe_mult_1.in.xml │ ├── O3_odd_L_small_system.in.xml │ ├── free_L_2_B_8.in.xml │ ├── free_L_8_B_10.in.xml │ ├── resumelong.in.xml │ └── resumeshort.in.xml ├── runspeedtests.jl ├── runtests.jl ├── speedtests_linalg.jl ├── test_live.ipynb ├── tests_O3.jl ├── tests_O3_measurements.jl ├── tests_O3_peirls.jl ├── tests_freefermions.jl ├── tests_linalg.jl ├── tests_resume.jl └── tests_statistics.jl └── viz.png /.codecov.yml: -------------------------------------------------------------------------------- 1 | comment: false -------------------------------------------------------------------------------- /.github/workflows/CI.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/.github/workflows/CI.yaml -------------------------------------------------------------------------------- /.github/workflows/CompatHelper.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/.github/workflows/CompatHelper.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/.travis.yml -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/License.md -------------------------------------------------------------------------------- /Manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/Manifest.toml -------------------------------------------------------------------------------- /Project.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/Project.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/README.md -------------------------------------------------------------------------------- /app/dqmc.in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/app/dqmc.in.xml -------------------------------------------------------------------------------- /app/dqmc.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/app/dqmc.jl -------------------------------------------------------------------------------- /app/dqmc.meas.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/app/dqmc.meas.xml -------------------------------------------------------------------------------- /app/live.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/app/live.ipynb -------------------------------------------------------------------------------- /app/live.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/app/live.jl -------------------------------------------------------------------------------- /app/live_meas.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/app/live_meas.ipynb -------------------------------------------------------------------------------- /app/measure.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/app/measure.jl -------------------------------------------------------------------------------- /benchmark/Manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/benchmark/Manifest.toml -------------------------------------------------------------------------------- /benchmark/Project.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/benchmark/Project.toml -------------------------------------------------------------------------------- /benchmark/bench_linalg.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/benchmark/bench_linalg.jl -------------------------------------------------------------------------------- /benchmark/benchmarks.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/benchmark/benchmarks.jl -------------------------------------------------------------------------------- /benchmark/cleanup.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/benchmark/cleanup.jl -------------------------------------------------------------------------------- /benchmark/github_tools.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/benchmark/github_tools.jl -------------------------------------------------------------------------------- /benchmark/judgebenchmark.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/benchmark/judgebenchmark.jl -------------------------------------------------------------------------------- /benchmark/pprintresult.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/benchmark/pprintresult.jl -------------------------------------------------------------------------------- /benchmark/runbenchmarks.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/benchmark/runbenchmarks.jl -------------------------------------------------------------------------------- /benchmark/uploadresult.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/benchmark/uploadresult.jl -------------------------------------------------------------------------------- /lattices/gen_NNsquare_lattice_xml.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/lattices/gen_NNsquare_lattice_xml.jl -------------------------------------------------------------------------------- /lattices/gen_honeycomb_lattice_xml.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/lattices/gen_honeycomb_lattice_xml.jl -------------------------------------------------------------------------------- /lattices/gen_square_lattice_xml.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/lattices/gen_square_lattice_xml.jl -------------------------------------------------------------------------------- /lattices/generate_lattice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/lattices/generate_lattice.py -------------------------------------------------------------------------------- /lattices/honeycomb.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/lattices/honeycomb.ipynb -------------------------------------------------------------------------------- /lattices/plot_alps_lattice.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/lattices/plot_alps_lattice.jl -------------------------------------------------------------------------------- /lattices/plot_alps_lattice_with_edges.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/lattices/plot_alps_lattice_with_edges.jl -------------------------------------------------------------------------------- /lattices/square.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/lattices/square.ipynb -------------------------------------------------------------------------------- /speed_comp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/speed_comp.png -------------------------------------------------------------------------------- /src/QMC.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/QMC.jl -------------------------------------------------------------------------------- /src/action.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/action.jl -------------------------------------------------------------------------------- /src/boson_measurements.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/boson_measurements.jl -------------------------------------------------------------------------------- /src/dqmc_framework.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/dqmc_framework.jl -------------------------------------------------------------------------------- /src/fermion_measurements.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/fermion_measurements.jl -------------------------------------------------------------------------------- /src/global_updates.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/global_updates.jl -------------------------------------------------------------------------------- /src/helpers.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/helpers.jl -------------------------------------------------------------------------------- /src/hoppings.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/hoppings.jl -------------------------------------------------------------------------------- /src/hoppings_checkerboard.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/hoppings_checkerboard.jl -------------------------------------------------------------------------------- /src/hoppings_checkerboard_generic.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/hoppings_checkerboard_generic.jl -------------------------------------------------------------------------------- /src/interactions.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/interactions.jl -------------------------------------------------------------------------------- /src/lattice.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/lattice.jl -------------------------------------------------------------------------------- /src/linalg.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/linalg.jl -------------------------------------------------------------------------------- /src/local_updates.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/local_updates.jl -------------------------------------------------------------------------------- /src/measure_framework.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/measure_framework.jl -------------------------------------------------------------------------------- /src/parameters.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/parameters.jl -------------------------------------------------------------------------------- /src/slice_matrices.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/slice_matrices.jl -------------------------------------------------------------------------------- /src/stack.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/stack.jl -------------------------------------------------------------------------------- /src/statistics.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/statistics.jl -------------------------------------------------------------------------------- /src/tdgf_svd.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/tdgf_svd.jl -------------------------------------------------------------------------------- /src/tools/hdf5_parameters.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/tools/hdf5_parameters.jl -------------------------------------------------------------------------------- /src/tools/xml_parameters.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/src/tools/xml_parameters.jl -------------------------------------------------------------------------------- /test/data/O3.jld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/data/O3.jld -------------------------------------------------------------------------------- /test/data/linalg.jld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/data/linalg.jld -------------------------------------------------------------------------------- /test/deps/ed.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/deps/ed.jl -------------------------------------------------------------------------------- /test/lattices/square_L_10_W_10.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/lattices/square_L_10_W_10.xml -------------------------------------------------------------------------------- /test/lattices/square_L_2_W_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/lattices/square_L_2_W_2.xml -------------------------------------------------------------------------------- /test/lattices/square_L_4_W_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/lattices/square_L_4_W_4.xml -------------------------------------------------------------------------------- /test/lattices/square_L_5_W_5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/lattices/square_L_5_W_5.xml -------------------------------------------------------------------------------- /test/lattices/square_L_8_W_8.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/lattices/square_L_8_W_8.xml -------------------------------------------------------------------------------- /test/memory_usage/Manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/memory_usage/Manifest.toml -------------------------------------------------------------------------------- /test/memory_usage/Project.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/memory_usage/Project.toml -------------------------------------------------------------------------------- /test/memory_usage/bkp/mc_memory.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/memory_usage/bkp/mc_memory.csv -------------------------------------------------------------------------------- /test/memory_usage/bkp/tdgfs_memory.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/memory_usage/bkp/tdgfs_memory.csv -------------------------------------------------------------------------------- /test/memory_usage/estimate_tdgf_memory_usage.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/memory_usage/estimate_tdgf_memory_usage.jl -------------------------------------------------------------------------------- /test/memory_usage/input.in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/memory_usage/input.in.xml -------------------------------------------------------------------------------- /test/memory_usage/measure_mc_memory_usage.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/memory_usage/measure_mc_memory_usage.jl -------------------------------------------------------------------------------- /test/memory_usage/tdgfs_memory_safe_mult_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/memory_usage/tdgfs_memory_safe_mult_1.csv -------------------------------------------------------------------------------- /test/memory_usage/tdgfs_memory_safe_mult_10.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/memory_usage/tdgfs_memory_safe_mult_10.csv -------------------------------------------------------------------------------- /test/parameters/O3_generic_small_system.in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/parameters/O3_generic_small_system.in.xml -------------------------------------------------------------------------------- /test/parameters/O3_no_bfield_no_chkr_small_system.in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/parameters/O3_no_bfield_no_chkr_small_system.in.xml -------------------------------------------------------------------------------- /test/parameters/O3_no_bfield_small_system.in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/parameters/O3_no_bfield_small_system.in.xml -------------------------------------------------------------------------------- /test/parameters/O3_noninteracting_L_10_safe_mult_1.in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/parameters/O3_noninteracting_L_10_safe_mult_1.in.xml -------------------------------------------------------------------------------- /test/parameters/O3_odd_L_small_system.in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/parameters/O3_odd_L_small_system.in.xml -------------------------------------------------------------------------------- /test/parameters/free_L_2_B_8.in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/parameters/free_L_2_B_8.in.xml -------------------------------------------------------------------------------- /test/parameters/free_L_8_B_10.in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/parameters/free_L_8_B_10.in.xml -------------------------------------------------------------------------------- /test/parameters/resumelong.in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/parameters/resumelong.in.xml -------------------------------------------------------------------------------- /test/parameters/resumeshort.in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/parameters/resumeshort.in.xml -------------------------------------------------------------------------------- /test/runspeedtests.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/runspeedtests.jl -------------------------------------------------------------------------------- /test/runtests.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/runtests.jl -------------------------------------------------------------------------------- /test/speedtests_linalg.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/speedtests_linalg.jl -------------------------------------------------------------------------------- /test/test_live.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/test_live.ipynb -------------------------------------------------------------------------------- /test/tests_O3.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/tests_O3.jl -------------------------------------------------------------------------------- /test/tests_O3_measurements.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/tests_O3_measurements.jl -------------------------------------------------------------------------------- /test/tests_O3_peirls.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/tests_O3_peirls.jl -------------------------------------------------------------------------------- /test/tests_freefermions.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/tests_freefermions.jl -------------------------------------------------------------------------------- /test/tests_linalg.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/tests_linalg.jl -------------------------------------------------------------------------------- /test/tests_resume.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/tests_resume.jl -------------------------------------------------------------------------------- /test/tests_statistics.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/test/tests_statistics.jl -------------------------------------------------------------------------------- /viz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/dqmc/HEAD/viz.png --------------------------------------------------------------------------------