Abstract
In the last decades, many algorithms have been developed to use high-performance computing (HPC) techniques to accelerate the density matrix renormalization group (DMRG) method, an effective method for solving large active space strong correlation problems. In this article, the previous DMRG parallelization algorithms at different levels of the parallelism are introduced. The heterogeneous computing acceleration methods and the mixed-precision implementation are also presented and discussed. This mini-review concludes with some summary and prospects for future works.
Keywords: Density matrix renormalization group, high-performance computing, strong correlation, parallel computing, heterogeneous computing, mixed-precision optimization.
[http://dx.doi.org/10.1103/PhysRevLett.69.2863] [PMID: 10046608]
[http://dx.doi.org/10.1103/PhysRevB.48.10345] [PMID: 10007313]
[http://dx.doi.org/10.1103/PhysRevB.56.9298]
[http://dx.doi.org/10.1063/1.478295]
[http://dx.doi.org/10.1063/1.1449459]
[http://dx.doi.org/10.1063/1.1824891] [PMID: 15638572]
[http://dx.doi.org/10.1063/5.0050902] [PMID: 34241198]
[http://dx.doi.org/10.1146/annurev-physchem-032210-103338] [PMID: 21219144]
[http://dx.doi.org/10.1080/00268976.2013.843730]
[http://dx.doi.org/10.1140/epjd/e2014-50500-1]
[http://dx.doi.org/10.1063/1.5129672] [PMID: 32007028]
[http://dx.doi.org/10.1021/acs.jpclett.1c04078] [PMID: 35049302]
[http://dx.doi.org/10.1016/j.jcp.2003.09.018]
[http://dx.doi.org/10.1063/1.3152576] [PMID: 19548718]
[http://dx.doi.org/10.1109/SC41405.2020.00028]
[http://dx.doi.org/10.1063/1.1638734] [PMID: 15268469]
[http://dx.doi.org/10.1063/1.4955108] [PMID: 27394094]
[http://dx.doi.org/10.1103/PhysRevB.87.155137]
[http://dx.doi.org/10.1103/PhysRevB.101.235123]
[http://dx.doi.org/10.1088/1674-1056/abeb08]
[http://dx.doi.org/10.1002/jcc.26476] [PMID: 33377527]
[http://dx.doi.org/10.1016/j.cpc.2014.02.021]
[http://dx.doi.org/10.7498/aps.68.20190586]
[http://dx.doi.org/10.1088/1674-1056/ab8a42]
[http://dx.doi.org/10.1063/1.5135363] [PMID: 31941314]
[http://dx.doi.org/10.1021/acs.jctc.2c00632]