Skip to content

Pyscf multitraj abc#277

Open
jieyang464 wants to merge 5 commits into
Quantum-Dynamics-Hub:develfrom
jieyang464:pyscf-multitraj-abc
Open

Pyscf multitraj abc#277
jieyang464 wants to merge 5 commits into
Quantum-Dynamics-Hub:develfrom
jieyang464:pyscf-multitraj-abc

Conversation

@jieyang464
Copy link
Copy Markdown

extend base class to multi traj
fix bugs in cisd.py
add phase correction in time overlap

)

def compute_nac_vectors(self, **kwargs: Any) -> np.ndarray:
def compute_nac_vectors(self, *, traj_id: int = 0, **kwargs: Any) -> np.ndarray:
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i think you inserted the new stuff between double asterisk - please check



def pyscf_compute_adi(q, params, full_id):
def es_compute_adi(q, params, full_id):
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please keep it "pyscf_" - this is what current tutorials assume already

nelecas: int = 0,
nroots: int = 1,
basis: str = "sto-3g",
unit: str = "Angstrom",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

shall we use the "Bohr" as the default units maybe? - also for CISD; Libra internals usually work in atomic units

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants