Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pointcharge support #153

Open
RagnarB83 opened this issue May 13, 2024 · 1 comment
Open

Pointcharge support #153

RagnarB83 opened this issue May 13, 2024 · 1 comment
Assignees

Comments

@RagnarB83
Copy link

Hi, very nice project.
I'm developing ASH, a general QM/MM program with interfaces to many programs including pySCF: https://github.com/RagnarB83/ash

In order for gpu4pyscf to be applicable to QM/MM, basic pointcharge support would be required (i.e. for standard electrostatic embedded QM/MM).
As far as I can tell, a compatible pyscf.qmmm.mm_charge function would be needed:
currently we get an assertion error:
assert (isinstance(method, (scf.hf.SCF, mcscf.casci.CASBase)))

Is pointcharge support planned?

@wxj6000
Copy link
Collaborator

wxj6000 commented May 13, 2024

Thanks. It would be very interesting to see the application of GPU4PySCF in QM/MM. We should be able to complete the module near future.

The assertion error is raised because GPU4PySCF object is different from PySCF object. The PySCF module does not recognize GPU4PySCF object.

@wxj6000 wxj6000 self-assigned this May 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants