├── .github └── workflows │ └── ci.yml ├── .gitignore ├── AUTHORS ├── CMakeLists.txt ├── ChangeLog ├── LICENSE ├── README.md ├── cmake ├── CheckNativeVectorization.cmake └── FindQUADMATH.cmake ├── include ├── cint.h.in └── cint_funcs.h ├── scripts ├── auto_intor.cl ├── derivator.cl ├── gen-code.cl ├── parser.cl └── utility.cl ├── src ├── autocode │ ├── breit1.c │ ├── deriv3.c │ ├── dkb.c │ ├── gaunt1.c │ ├── grad1.c │ ├── grad2.c │ ├── hess.c │ ├── int1e_grids1.c │ ├── int3c1e.c │ ├── int3c2e.c │ ├── intor1.c │ ├── intor2.c │ ├── intor3.c │ └── intor4.c ├── breit.c ├── c2f.c ├── c2f.h ├── cart2sph.c ├── cart2sph.h ├── cint1e.c ├── cint1e.h ├── cint1e_a.c ├── cint1e_grids.c ├── cint2c2e.c ├── cint2e.c ├── cint2e.h ├── cint2e_f12.c ├── cint3c1e.c ├── cint3c1e_a.c ├── cint3c2e.c ├── cint_bas.c ├── cint_bas.h ├── cint_config.h.in ├── eigh.c ├── erfc_roots.c ├── erfc_roots_xw.dat ├── exp_simd.c ├── fblas.c ├── fblas.h ├── find_roots.c ├── fmt.c ├── g1e.c ├── g1e.h ├── g1e_grids.c ├── g1e_grids.h ├── g2e.c ├── g2e.h ├── g2e_f12.c ├── g2e_simd1.c ├── g3c1e.c ├── g3c2e.c ├── gout2e.c ├── misc.c ├── misc.h ├── optimizer.c ├── optimizer.h ├── polyfits.c ├── roots_for_x0.dat ├── roots_xw.dat ├── rys_roots.c ├── rys_roots.h ├── rys_wheeler.c ├── rys_xw.dat ├── simd.h ├── sr_roots_part0_w.dat ├── sr_roots_part0_x.dat ├── sr_roots_part1_w.dat ├── sr_roots_part1_x.dat ├── sr_roots_part2_w.dat ├── sr_roots_part2_x.dat ├── sr_roots_part3_w.dat ├── sr_roots_part3_x.dat ├── sr_rys_polyfits.c └── stg_roots.c └── tests ├── rys_roots.py ├── rys_wheeler.py └── test_rys_roots.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Qiming Sun 2 | 3 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/ChangeLog -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/README.md -------------------------------------------------------------------------------- /cmake/CheckNativeVectorization.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/cmake/CheckNativeVectorization.cmake -------------------------------------------------------------------------------- /cmake/FindQUADMATH.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/cmake/FindQUADMATH.cmake -------------------------------------------------------------------------------- /include/cint.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/include/cint.h.in -------------------------------------------------------------------------------- /include/cint_funcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/include/cint_funcs.h -------------------------------------------------------------------------------- /scripts/auto_intor.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/scripts/auto_intor.cl -------------------------------------------------------------------------------- /scripts/derivator.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/scripts/derivator.cl -------------------------------------------------------------------------------- /scripts/gen-code.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/scripts/gen-code.cl -------------------------------------------------------------------------------- /scripts/parser.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/scripts/parser.cl -------------------------------------------------------------------------------- /scripts/utility.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/scripts/utility.cl -------------------------------------------------------------------------------- /src/autocode/breit1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/autocode/breit1.c -------------------------------------------------------------------------------- /src/autocode/deriv3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/autocode/deriv3.c -------------------------------------------------------------------------------- /src/autocode/dkb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/autocode/dkb.c -------------------------------------------------------------------------------- /src/autocode/gaunt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/autocode/gaunt1.c -------------------------------------------------------------------------------- /src/autocode/grad1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/autocode/grad1.c -------------------------------------------------------------------------------- /src/autocode/grad2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/autocode/grad2.c -------------------------------------------------------------------------------- /src/autocode/hess.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/autocode/hess.c -------------------------------------------------------------------------------- /src/autocode/int1e_grids1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/autocode/int1e_grids1.c -------------------------------------------------------------------------------- /src/autocode/int3c1e.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/autocode/int3c1e.c -------------------------------------------------------------------------------- /src/autocode/int3c2e.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/autocode/int3c2e.c -------------------------------------------------------------------------------- /src/autocode/intor1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/autocode/intor1.c -------------------------------------------------------------------------------- /src/autocode/intor2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/autocode/intor2.c -------------------------------------------------------------------------------- /src/autocode/intor3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/autocode/intor3.c -------------------------------------------------------------------------------- /src/autocode/intor4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/autocode/intor4.c -------------------------------------------------------------------------------- /src/breit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/breit.c -------------------------------------------------------------------------------- /src/c2f.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/c2f.c -------------------------------------------------------------------------------- /src/c2f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/c2f.h -------------------------------------------------------------------------------- /src/cart2sph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/cart2sph.c -------------------------------------------------------------------------------- /src/cart2sph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/cart2sph.h -------------------------------------------------------------------------------- /src/cint1e.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/cint1e.c -------------------------------------------------------------------------------- /src/cint1e.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/cint1e.h -------------------------------------------------------------------------------- /src/cint1e_a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/cint1e_a.c -------------------------------------------------------------------------------- /src/cint1e_grids.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/cint1e_grids.c -------------------------------------------------------------------------------- /src/cint2c2e.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/cint2c2e.c -------------------------------------------------------------------------------- /src/cint2e.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/cint2e.c -------------------------------------------------------------------------------- /src/cint2e.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/cint2e.h -------------------------------------------------------------------------------- /src/cint2e_f12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/cint2e_f12.c -------------------------------------------------------------------------------- /src/cint3c1e.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/cint3c1e.c -------------------------------------------------------------------------------- /src/cint3c1e_a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/cint3c1e_a.c -------------------------------------------------------------------------------- /src/cint3c2e.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/cint3c2e.c -------------------------------------------------------------------------------- /src/cint_bas.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/cint_bas.c -------------------------------------------------------------------------------- /src/cint_bas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/cint_bas.h -------------------------------------------------------------------------------- /src/cint_config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/cint_config.h.in -------------------------------------------------------------------------------- /src/eigh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/eigh.c -------------------------------------------------------------------------------- /src/erfc_roots.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/erfc_roots.c -------------------------------------------------------------------------------- /src/erfc_roots_xw.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/erfc_roots_xw.dat -------------------------------------------------------------------------------- /src/exp_simd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/exp_simd.c -------------------------------------------------------------------------------- /src/fblas.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/fblas.c -------------------------------------------------------------------------------- /src/fblas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/fblas.h -------------------------------------------------------------------------------- /src/find_roots.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/find_roots.c -------------------------------------------------------------------------------- /src/fmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/fmt.c -------------------------------------------------------------------------------- /src/g1e.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/g1e.c -------------------------------------------------------------------------------- /src/g1e.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/g1e.h -------------------------------------------------------------------------------- /src/g1e_grids.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/g1e_grids.c -------------------------------------------------------------------------------- /src/g1e_grids.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/g1e_grids.h -------------------------------------------------------------------------------- /src/g2e.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/g2e.c -------------------------------------------------------------------------------- /src/g2e.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/g2e.h -------------------------------------------------------------------------------- /src/g2e_f12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/g2e_f12.c -------------------------------------------------------------------------------- /src/g2e_simd1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/g2e_simd1.c -------------------------------------------------------------------------------- /src/g3c1e.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/g3c1e.c -------------------------------------------------------------------------------- /src/g3c2e.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/g3c2e.c -------------------------------------------------------------------------------- /src/gout2e.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/gout2e.c -------------------------------------------------------------------------------- /src/misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/misc.c -------------------------------------------------------------------------------- /src/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/misc.h -------------------------------------------------------------------------------- /src/optimizer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/optimizer.c -------------------------------------------------------------------------------- /src/optimizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/optimizer.h -------------------------------------------------------------------------------- /src/polyfits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/polyfits.c -------------------------------------------------------------------------------- /src/roots_for_x0.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/roots_for_x0.dat -------------------------------------------------------------------------------- /src/roots_xw.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/roots_xw.dat -------------------------------------------------------------------------------- /src/rys_roots.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/rys_roots.c -------------------------------------------------------------------------------- /src/rys_roots.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/rys_roots.h -------------------------------------------------------------------------------- /src/rys_wheeler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/rys_wheeler.c -------------------------------------------------------------------------------- /src/rys_xw.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/rys_xw.dat -------------------------------------------------------------------------------- /src/simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/simd.h -------------------------------------------------------------------------------- /src/sr_roots_part0_w.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/sr_roots_part0_w.dat -------------------------------------------------------------------------------- /src/sr_roots_part0_x.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/sr_roots_part0_x.dat -------------------------------------------------------------------------------- /src/sr_roots_part1_w.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/sr_roots_part1_w.dat -------------------------------------------------------------------------------- /src/sr_roots_part1_x.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/sr_roots_part1_x.dat -------------------------------------------------------------------------------- /src/sr_roots_part2_w.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/sr_roots_part2_w.dat -------------------------------------------------------------------------------- /src/sr_roots_part2_x.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/sr_roots_part2_x.dat -------------------------------------------------------------------------------- /src/sr_roots_part3_w.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/sr_roots_part3_w.dat -------------------------------------------------------------------------------- /src/sr_roots_part3_x.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/sr_roots_part3_x.dat -------------------------------------------------------------------------------- /src/sr_rys_polyfits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/sr_rys_polyfits.c -------------------------------------------------------------------------------- /src/stg_roots.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/src/stg_roots.c -------------------------------------------------------------------------------- /tests/rys_roots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/tests/rys_roots.py -------------------------------------------------------------------------------- /tests/rys_wheeler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/tests/rys_wheeler.py -------------------------------------------------------------------------------- /tests/test_rys_roots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunqm/qcint/HEAD/tests/test_rys_roots.py --------------------------------------------------------------------------------