You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -60,24 +63,55 @@ A patch like the following is suitable for an export tarball generated from the
60
63
--enable-1body=2 \
61
64
--enable-g12=1 \
62
65
--disable-1body-property-derivs \
63
-
--with-multipole-max-order=4 \
66
+
--with-multipole-max-order=10 \
64
67
--with-g12-max-am=4 \
65
68
--with-eri-max-am=5,4 \
66
69
--with-eri3-max-am=6,5 \
67
70
--with-eri2-max-am=6,5 \
68
71
--with-max-am=6,5
69
72
```
70
73
74
+
71
75
#### Configuration Codes
72
76
73
77
Evenually, these will be CMake Components, too.
74
78
75
79
```
76
-
onebody_dD_lL - library includes 1-body integrals with derivative order D (D=0,1,2,...) and max angular momentum up to L (L=2,3,4,...)
77
-
eri_cC_dD_lL - library includes 2-body integrals with C (C=2,3,4) centers, derivative order D (D=0,1,2,...), and max angular momentum up to L (L=2,3,4,...)
78
-
g12_dD-lL - library includes F12 integrals with Gaussian factors with derivative order D and max angular momentum up to L
79
-
80
-
impure_sh - library doesn't assume that 2- and 3-center integrals involve pure solid harmonics
80
+
multipole_h - library includes spherical multipole integrals with max angular momentum up to
81
+
"h" (h=(sp)dfghikl...; s,p not enumerated).
82
+
For example, the presence of "multipole_i" means mpole ints are available for L=6.
83
+
onebody_h_dD - library includes 1-body integrals with max angular momentum up to "h"
84
+
(h=(sp)dfghikl...; s,p not enumerated) and derivative order "D" (D=0,1,2,...).
85
+
For example, the presence of "onebody_i_d1" means onebody gradient ints are
86
+
available for L=6.
87
+
eri_hhhh_dD - library includes 2-body integrals with 4 centers and max angular momentum up to
88
+
"h" (h=(sp)dfghikl...; s,p not enumerated) and derivative order "D" (D=0,1,2,...).
89
+
For example, the presence of "eri_ffff_d1" means 4-center gradient ints are
90
+
available for L=3. That is, the library was configured with at least
91
+
"--enable-eri=1 --with-eri-max-am=?,>=3".
92
+
eri_hhL_dD - library includes 2-body integrals with 3 centers and max angular momentum up to
93
+
eri_hhl_dD Cartesian "h" for the two paired centers and Cartesian "l" or solid harmonics "L"
94
+
for the unpaired/fitting center, (h/l=(sp)dfghikl..., L=(SP)DFGHIKL...; l>=h
95
+
enumerated; s,p not enumerated) and derivative order "D" (D=0,1,2,...). The
96
+
"eri_hhL_dD" component is always available when 3-center ints are present. When pure
97
+
solid harmonics are assumed for 3-center ints, "eri_hhl_dD" will *not be available*.
98
+
For example, the presence of "eri_ffG_d0" means 3-center energy ints are
99
+
available for L=3 (paired centers) and L=4 (fitting center). That is, the library
100
+
was configured with at least "--enable-eri3=0 --with-max-am=3 --with-eri3-max-am=4".
101
+
The presence of "eri_ffg_d0" means the library configuration did not additionally
102
+
include "--enable-eri3-pure-sh[=yes]".
103
+
eri_HH_dD - library includes 2-body integrals with 2 centers and max angular momentum up to
104
+
eri_hh_dD Cartesian "h" or solid harmonics "H", (h=(sp)dfghikl..., H=(SP)DFGHIKL...; s,p not
105
+
enumerated) and derivative order "D" (D=0,1,2,...). The "eri_HH_dD" component is
106
+
always available when 2-center ints are present. When pure solid harmonics are
107
+
assumed for 2-center ints, "eri_hh_dD" will *not be available*.
108
+
For example, the presence of "eri_FF_d2" means 2-center Hessian ints are
109
+
available for L=3. That is, the library was configured with at least
110
+
"--enable-eri2=2 --with-eri2-max-am=?,?,>=3". The presence of "eri_ff_d2" means the
111
+
library configuration did not additionally include "--enable-eri2-pure-sh[=yes]".
112
+
g12_h_dD - library includes F12 integrals with Gaussian factors max angular momentum up to
113
+
"h" (h=(sp)dfghikl...; s,p not enumerated) and derivative order "D" (D=0,1,2,...).
114
+
For example, the presence of "g12_i_d2" means g12 Hessian ints are available for L=6.
0 commit comments