-
Notifications
You must be signed in to change notification settings - Fork 46
Open
Description
Dear @sunqm, @scemama, @q-posev, and @NastaMauger. I would like to complete the TREX-IO implementation so that we can make a pull request to the main repository in the future. Here is a TODO list. I would appreciate it if you could comment on and supplement it if I've missed anything else.
[Writing]
_scf_to_trexio: Complex wavefunctions and twisted-average are missing._cc_to_trexio: NotImplementedError -> We have to implement a writer corresponding toTREX-IOdoc. 5.3. Amplitudes (amplitude group)._mcscf_to_trexio: NotImplementedError -> We have to implement a writer corresponding toTREX-IOdoc. 5.2. Configuration state functions (csf group)?det_to_trexio-> we should not importfrom trexio_tools.group_tools import determinant as trexio_det; otherwise,pyscfdepends ontrexio_tools. We should hardcode itwrite_eri(write_mo_2e_int_eri) -> Is it completed?write_eri-> Those forao_1e_int,ao_2e_int, andmo_1e_intare not needed?- Does
to_segment_contraction(all-electron cc-pVXZ) work? - We have to implement a writer corresponding to
TREX-IOdoc. 5.4. Reduced density matrices (rdmgroup)
[Reading]
mol_from_trexio: The ECP implementationif trexio.has_ecp(tf)is missing.scf_from_trexio:assert mo.shape == (nao, nao)-> Only RHY is supported. UHF and ROHF should be implemented.read_det_trexio-> Is it completed?read_eri(read_mo_2e_int_eri) -> Is it completed?read_eri-> Those forao_1e_int,ao_2e_int, andmo_1e_intare not needed?- We have to implement a reader corresponding to
TREX-IOdoc. 5.4. Reduced density matrices (rdmgroup)
[Test suites]
- Consistency checks between reading and writing for all functions
sunqm, NastaMauger and q-posev
Metadata
Metadata
Assignees
Labels
No labels