|
14 | 14 | # See the License for the specific language governing permissions and |
15 | 15 | # limitations under the License. |
16 | 16 | # |
17 | | -# Author: Jiseong Park <fark4308@snu.ac.kr> |
18 | | -# Modified by: Minseok Oh <msjeff2001@snu.ac.kr> |
| 17 | +# Authors: Jiseong Park <fark4308@snu.ac.kr> |
| 18 | +# Minseok Oh <msjeff2001@snu.ac.kr> |
19 | 19 | # Edited by: Seunghoon Lee <seunghoonlee@snu.ac.kr> |
20 | 20 |
|
21 | 21 | ''' |
22 | 22 | Grouped-Bath Configuration Interaction (GBCI) |
23 | 23 |
|
24 | 24 | References: |
25 | | -[1] Spin-flip non-orthogonal configuration interaction: a variational and |
26 | | - almost black-box method for describing strongly correlated molecules |
27 | | - Nicholas J. Mayhall, Paul R. Horn, Eric J. Sundstrom and Martin Head-Gordon |
28 | | - Phys. Chem. Chem. Phys. 2014, 16, 22694 |
29 | | -[2] Efficient grouped-bath ansatz for spin-flip non-orthogonal configuration |
| 25 | +[1] Efficient grouped-bath ansatz for spin-flip non-orthogonal configuration |
30 | 26 | interaction in transition-metal charge-transfer complexes |
31 | 27 | Jiseong Park and Seunghoon Lee |
32 | 28 | J. Chem. Theory Comput. 2025 |
| 29 | +[2] Spin-flip non-orthogonal configuration interaction: a variational and |
| 30 | + almost black-box method for describing strongly correlated molecules |
| 31 | + Nicholas J. Mayhall, Paul R. Horn, Eric J. Sundstrom and Martin Head-Gordon |
| 32 | + Phys. Chem. Chem. Phys. 2014, 16, 22694 |
33 | 33 | ''' |
34 | 34 |
|
35 | 35 | import numpy |
@@ -121,7 +121,6 @@ def kernel(gbci, mo_coeff=None, ci0=None, verbose=logger.NOTE, debug=False): |
121 | 121 | eri = gbci.get_h2eff(mo_coeff) |
122 | 122 | t1 = log.timer('effective 2e hamiltonian', *t1) |
123 | 123 |
|
124 | | - # FCI |
125 | 124 | max_memory = max(400, gbci.max_memory-lib.current_memory()[0]) |
126 | 125 | e_tot, fcivec = gbci.fcisolver.kernel(h1e, eri, ncas, nelecas, |
127 | 126 | conf_info_list, ov_list, ecore_list, |
@@ -242,7 +241,6 @@ def group_occ(po_list, group): |
242 | 241 | def group_by_occ(po_list, group_a): |
243 | 242 | a = len(group_a) |
244 | 243 | p = len(po_list) |
245 | | - #n = len(po_list[0]) |
246 | 244 | A_occ = numpy.zeros((p,a)) |
247 | 245 | for index, occ in enumerate(po_list): |
248 | 246 | for i in range(a): |
|
0 commit comments