Yes, when you request perturb_with dipole
, Psi4 is adding the scaled dipole operator rather than subtracting it. The code does not assume that the user wants to add an electric-dipole field and leaves it to you to keep up with the sign. (I note that the GAMESS documentation that handles such perturbations explicitly refers to their EVEC
option as adding an electric field.)
1 Like