From cf0c8e75ae2bdcc1a94b42a1c4a0171677dd2ce3 Mon Sep 17 00:00:00 2001 From: eginer Date: Tue, 7 Feb 2023 13:11:42 +0100 Subject: [PATCH] added point charges test --- src/hartree_fock/10.hf.bats | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/src/hartree_fock/10.hf.bats b/src/hartree_fock/10.hf.bats index 65117b76..a52ce075 100644 --- a/src/hartree_fock/10.hf.bats +++ b/src/hartree_fock/10.hf.bats @@ -18,6 +18,38 @@ function run() { } +function run_pt_charges() { + thresh=1.e-5 + cp ${QP_ROOT}/src/nuclei/write_pt_charges.py . + cat > hcn.xyz << EOF +3 +HCN molecule +C 0.0 0.0 0.0 +H 0.0 0.0 1.064 +N 0.0 0.0 -1.156 +EOF + +cat > hcn_charges.xyz << EOF +0.5 2.0 0.0 0.0 +0.5 -2.0 0.0 0.0 +EOF + +rm -rf hcn.ezfio +qp create_ezfio -b def2-svp hcn.xyz +qp run scf +mv hcn_charges.xyz hcn.ezfio_point_charges.xyz +python write_pt_charges.py hcn.ezfio +qp set nuclei point_charges True +qp run scf | tee hcn.ezfio.pt_charges.out + energy="$(ezfio get hartree_fock energy)" +good=-92.76613324421798 + eq $energy $good $thresh +} + +@test "point charges" { + run_pt_charges +} + @test "B-B" { # 3s run b2_stretched.ezfio -48.9950585434279 }