From c02c852d7fda03d816c6ab0bfe97bfda6169055f Mon Sep 17 00:00:00 2001 From: Fei Lin Date: Thu, 10 Sep 2026 02:21:33 -0400 Subject: [PATCH] Add a diagonalization section to the references page, and name the executables The exact and full diagonalization codes had no entry on the references page even though sparsediag and fulldiag ship in every release and are used throughout the ED tutorials. New section placed directly after the scheduler, covering applications/diag/: Implementation Bauer et al., J. Stat. Mech. 2011, P05001 (2011) Algorithm Lanczos, J. Res. Natl. Bur. Stand. 45, 255 (1950) The ALPS 2.0 paper reuses the existing bauer2011.bib, which the homepage Cite button already points at; this is its first appearance on the references page itself. lanczos1950.bib is new, with the DOI checked against the publisher record before being written. Also drops the redundant "ALPS" from two headings -- this is the ALPS site's own references page -- and names the executables in the two sections that were still missing them, so every section that has a binary now follows the "X -- `app`" pattern used by the rest: ALPS Parallel Monte Carlo Scheduler -> Parallel Monte Carlo Scheduler ALPS-DMFT: ... -> DMFT: ... -- `dmft`, `interaction`, `hybridization` The Directed Loop code in SSE ... -> ... -- `dirloop_sse` hirschfye is deliberately left out of the DMFT heading: it ships in the same directory but is a discrete-time auxiliary-field method, so it does not belong under a CT-QMC label. The Source line still covers it. Post-processing helpers such as dirloop_sse_evaluate are likewise omitted, matching how spinmc, qwl and looper already read. No internal anchor links pointed at the two renamed headings, so no links break. Co-Authored-By: Claude Sonnet 5 --- content/en/documentation/pubs/refs.md | 33 +++++++++++++++++++++--- content/ja/documentation/pubs/refs.md | 33 +++++++++++++++++++++--- content/zh-cn/documentation/pubs/refs.md | 33 +++++++++++++++++++++--- static/data/lanczos1950.bib | 10 +++++++ 4 files changed, 100 insertions(+), 9 deletions(-) create mode 100644 static/data/lanczos1950.bib diff --git a/content/en/documentation/pubs/refs.md b/content/en/documentation/pubs/refs.md index 6d31181..c443a28 100644 --- a/content/en/documentation/pubs/refs.md +++ b/content/en/documentation/pubs/refs.md @@ -9,7 +9,7 @@ The following lists the implementation papers for individual ALPS applications a --- -### ALPS Parallel Monte Carlo Scheduler +### Parallel Monte Carlo Scheduler *Source: [`src/alps/scheduler/`](https://github.com/ALPSim/ALPS/tree/master/src/alps/scheduler)* @@ -25,6 +25,33 @@ M. Troyer, B. Ammon, and E. Heeb, *Parallel object oriented Monte Carlo Simulati --- +### Exact and full diagonalization — `sparsediag` and `fulldiag` + +*Source: [`applications/diag/sparsediag/`](https://github.com/ALPSim/ALPS/tree/master/applications/diag/sparsediag), [`fulldiag/`](https://github.com/ALPSim/ALPS/tree/master/applications/diag/fulldiag)* + +**Implementation papers** + +B. Bauer, L. D. Carr, H. G. Evertz, A. Feiguin, J. Freire, S. Fuchs, L. Gamper, J. Gukelberger, E. Gull, S. Guertler, A. Hehn, R. Igarashi, S. V. Isakov, D. Koop, P. N. Ma, P. Mates, H. Matsuo, O. Parcollet, G. Pawłowski, J. D. Picon, L. Pollet, E. Santos, V. W. Scarola, U. Schollwöck, C. Silva, B. Surer, S. Todo, S. Trebst, M. Troyer, M. L. Wall, P. Werner, and S. Wessel, *The ALPS project release 2.0: open source software for strongly correlated systems*, J. Stat. Mech. **2011**, P05001 (2011). + +
+{{< cta-button text="Journal" link="https://doi.org/10.1088/1742-5468/2011/05/P05001" icon="article" >}} +{{< cta-button text="arXiv" link="https://arxiv.org/abs/1101.2646" icon="science" >}} +{{< cta-button text="Scholar" link="https://scholar.google.com/scholar?q=doi:10.1088/1742-5468/2011/05/P05001" icon="manage_search" >}} +{{< cta-button text="BibTeX" link="/data/bauer2011.bib" icon="format_quote" >}} +
+ +**Algorithm papers** + +C. Lanczos, *An iteration method for the solution of the eigenvalue problem of linear differential and integral operators*, J. Res. Natl. Bur. Stand. **45**, 255-282 (1950). + +
+{{< cta-button text="Journal" link="https://doi.org/10.6028/jres.045.026" icon="article" >}} +{{< cta-button text="Scholar" link="https://scholar.google.com/scholar?q=doi:10.6028/jres.045.026" icon="manage_search" >}} +{{< cta-button text="BibTeX" link="/data/lanczos1950.bib" icon="format_quote" >}} +
+ +--- + ### Classical Monte Carlo for Spin Models — `spinmc` *Source: [`applications/mc/spins/`](https://github.com/ALPSim/ALPS/tree/master/applications/mc/spins)* @@ -94,7 +121,7 @@ H. G. Evertz, *The loop algorithm*, Adv. Phys. **52**, 1 (2003). --- -### The Directed Loop code in SSE representation +### The Directed Loop code in SSE representation — `dirloop_sse` *Source: [`applications/qmc/sse/`](https://github.com/ALPSim/ALPS/tree/master/applications/qmc/sse), [`sse2/`](https://github.com/ALPSim/ALPS/tree/master/applications/qmc/sse2), [`sse4/`](https://github.com/ALPSim/ALPS/tree/master/applications/qmc/sse4)* @@ -164,7 +191,7 @@ M. Troyer, S. Wessel, and F. Alet, *Wang-Landau sampling for quantum systems: al --- -### ALPS-DMFT: CT-QMC Impurity Solvers and Dynamical Mean-Field Theory +### DMFT: CT-QMC Impurity Solvers and Dynamical Mean-Field Theory — `dmft`, `interaction`, `hybridization` *Source: [`applications/dmft/`](https://github.com/ALPSim/ALPS/tree/master/applications/dmft)* diff --git a/content/ja/documentation/pubs/refs.md b/content/ja/documentation/pubs/refs.md index 6d31181..c443a28 100644 --- a/content/ja/documentation/pubs/refs.md +++ b/content/ja/documentation/pubs/refs.md @@ -9,7 +9,7 @@ The following lists the implementation papers for individual ALPS applications a --- -### ALPS Parallel Monte Carlo Scheduler +### Parallel Monte Carlo Scheduler *Source: [`src/alps/scheduler/`](https://github.com/ALPSim/ALPS/tree/master/src/alps/scheduler)* @@ -25,6 +25,33 @@ M. Troyer, B. Ammon, and E. Heeb, *Parallel object oriented Monte Carlo Simulati --- +### Exact and full diagonalization — `sparsediag` and `fulldiag` + +*Source: [`applications/diag/sparsediag/`](https://github.com/ALPSim/ALPS/tree/master/applications/diag/sparsediag), [`fulldiag/`](https://github.com/ALPSim/ALPS/tree/master/applications/diag/fulldiag)* + +**Implementation papers** + +B. Bauer, L. D. Carr, H. G. Evertz, A. Feiguin, J. Freire, S. Fuchs, L. Gamper, J. Gukelberger, E. Gull, S. Guertler, A. Hehn, R. Igarashi, S. V. Isakov, D. Koop, P. N. Ma, P. Mates, H. Matsuo, O. Parcollet, G. Pawłowski, J. D. Picon, L. Pollet, E. Santos, V. W. Scarola, U. Schollwöck, C. Silva, B. Surer, S. Todo, S. Trebst, M. Troyer, M. L. Wall, P. Werner, and S. Wessel, *The ALPS project release 2.0: open source software for strongly correlated systems*, J. Stat. Mech. **2011**, P05001 (2011). + +
+{{< cta-button text="Journal" link="https://doi.org/10.1088/1742-5468/2011/05/P05001" icon="article" >}} +{{< cta-button text="arXiv" link="https://arxiv.org/abs/1101.2646" icon="science" >}} +{{< cta-button text="Scholar" link="https://scholar.google.com/scholar?q=doi:10.1088/1742-5468/2011/05/P05001" icon="manage_search" >}} +{{< cta-button text="BibTeX" link="/data/bauer2011.bib" icon="format_quote" >}} +
+ +**Algorithm papers** + +C. Lanczos, *An iteration method for the solution of the eigenvalue problem of linear differential and integral operators*, J. Res. Natl. Bur. Stand. **45**, 255-282 (1950). + +
+{{< cta-button text="Journal" link="https://doi.org/10.6028/jres.045.026" icon="article" >}} +{{< cta-button text="Scholar" link="https://scholar.google.com/scholar?q=doi:10.6028/jres.045.026" icon="manage_search" >}} +{{< cta-button text="BibTeX" link="/data/lanczos1950.bib" icon="format_quote" >}} +
+ +--- + ### Classical Monte Carlo for Spin Models — `spinmc` *Source: [`applications/mc/spins/`](https://github.com/ALPSim/ALPS/tree/master/applications/mc/spins)* @@ -94,7 +121,7 @@ H. G. Evertz, *The loop algorithm*, Adv. Phys. **52**, 1 (2003). --- -### The Directed Loop code in SSE representation +### The Directed Loop code in SSE representation — `dirloop_sse` *Source: [`applications/qmc/sse/`](https://github.com/ALPSim/ALPS/tree/master/applications/qmc/sse), [`sse2/`](https://github.com/ALPSim/ALPS/tree/master/applications/qmc/sse2), [`sse4/`](https://github.com/ALPSim/ALPS/tree/master/applications/qmc/sse4)* @@ -164,7 +191,7 @@ M. Troyer, S. Wessel, and F. Alet, *Wang-Landau sampling for quantum systems: al --- -### ALPS-DMFT: CT-QMC Impurity Solvers and Dynamical Mean-Field Theory +### DMFT: CT-QMC Impurity Solvers and Dynamical Mean-Field Theory — `dmft`, `interaction`, `hybridization` *Source: [`applications/dmft/`](https://github.com/ALPSim/ALPS/tree/master/applications/dmft)* diff --git a/content/zh-cn/documentation/pubs/refs.md b/content/zh-cn/documentation/pubs/refs.md index 6d31181..c443a28 100644 --- a/content/zh-cn/documentation/pubs/refs.md +++ b/content/zh-cn/documentation/pubs/refs.md @@ -9,7 +9,7 @@ The following lists the implementation papers for individual ALPS applications a --- -### ALPS Parallel Monte Carlo Scheduler +### Parallel Monte Carlo Scheduler *Source: [`src/alps/scheduler/`](https://github.com/ALPSim/ALPS/tree/master/src/alps/scheduler)* @@ -25,6 +25,33 @@ M. Troyer, B. Ammon, and E. Heeb, *Parallel object oriented Monte Carlo Simulati --- +### Exact and full diagonalization — `sparsediag` and `fulldiag` + +*Source: [`applications/diag/sparsediag/`](https://github.com/ALPSim/ALPS/tree/master/applications/diag/sparsediag), [`fulldiag/`](https://github.com/ALPSim/ALPS/tree/master/applications/diag/fulldiag)* + +**Implementation papers** + +B. Bauer, L. D. Carr, H. G. Evertz, A. Feiguin, J. Freire, S. Fuchs, L. Gamper, J. Gukelberger, E. Gull, S. Guertler, A. Hehn, R. Igarashi, S. V. Isakov, D. Koop, P. N. Ma, P. Mates, H. Matsuo, O. Parcollet, G. Pawłowski, J. D. Picon, L. Pollet, E. Santos, V. W. Scarola, U. Schollwöck, C. Silva, B. Surer, S. Todo, S. Trebst, M. Troyer, M. L. Wall, P. Werner, and S. Wessel, *The ALPS project release 2.0: open source software for strongly correlated systems*, J. Stat. Mech. **2011**, P05001 (2011). + +
+{{< cta-button text="Journal" link="https://doi.org/10.1088/1742-5468/2011/05/P05001" icon="article" >}} +{{< cta-button text="arXiv" link="https://arxiv.org/abs/1101.2646" icon="science" >}} +{{< cta-button text="Scholar" link="https://scholar.google.com/scholar?q=doi:10.1088/1742-5468/2011/05/P05001" icon="manage_search" >}} +{{< cta-button text="BibTeX" link="/data/bauer2011.bib" icon="format_quote" >}} +
+ +**Algorithm papers** + +C. Lanczos, *An iteration method for the solution of the eigenvalue problem of linear differential and integral operators*, J. Res. Natl. Bur. Stand. **45**, 255-282 (1950). + +
+{{< cta-button text="Journal" link="https://doi.org/10.6028/jres.045.026" icon="article" >}} +{{< cta-button text="Scholar" link="https://scholar.google.com/scholar?q=doi:10.6028/jres.045.026" icon="manage_search" >}} +{{< cta-button text="BibTeX" link="/data/lanczos1950.bib" icon="format_quote" >}} +
+ +--- + ### Classical Monte Carlo for Spin Models — `spinmc` *Source: [`applications/mc/spins/`](https://github.com/ALPSim/ALPS/tree/master/applications/mc/spins)* @@ -94,7 +121,7 @@ H. G. Evertz, *The loop algorithm*, Adv. Phys. **52**, 1 (2003). --- -### The Directed Loop code in SSE representation +### The Directed Loop code in SSE representation — `dirloop_sse` *Source: [`applications/qmc/sse/`](https://github.com/ALPSim/ALPS/tree/master/applications/qmc/sse), [`sse2/`](https://github.com/ALPSim/ALPS/tree/master/applications/qmc/sse2), [`sse4/`](https://github.com/ALPSim/ALPS/tree/master/applications/qmc/sse4)* @@ -164,7 +191,7 @@ M. Troyer, S. Wessel, and F. Alet, *Wang-Landau sampling for quantum systems: al --- -### ALPS-DMFT: CT-QMC Impurity Solvers and Dynamical Mean-Field Theory +### DMFT: CT-QMC Impurity Solvers and Dynamical Mean-Field Theory — `dmft`, `interaction`, `hybridization` *Source: [`applications/dmft/`](https://github.com/ALPSim/ALPS/tree/master/applications/dmft)* diff --git a/static/data/lanczos1950.bib b/static/data/lanczos1950.bib new file mode 100644 index 0000000..20c0eca --- /dev/null +++ b/static/data/lanczos1950.bib @@ -0,0 +1,10 @@ +@article{Lanczos1950, + author = {Lanczos, C.}, + title = {{An iteration method for the solution of the eigenvalue problem of linear differential and integral operators}}, + journal = {Journal of Research of the National Bureau of Standards}, + volume = {45}, + number = {4}, + pages = {255--282}, + year = {1950}, + doi = {10.6028/jres.045.026} +}