qmcpack/tests/solids/diamondC_2x1x1-Gaussian_pp_.../twf_input
Shiv Upadhyay 95c4640e42
Improve determinant list signed integer handling (#4355)
* Fix type + Format

* Add type check to determinant_tools script and generalize alpha/beta groups.

* Use unsigned integers in multidet h5 files

* determinant_tools transforms CI vecs to uint64

p utils/determinants_tools.py tests/molecules/LiH_ae_MSD/QuantumPackage/LiH.orbs.h5 --transform
Example on LiH_ae_MSD
2166c2166
<          DATATYPE  H5T_STD_I64LE
---
>          DATATYPE  H5T_STD_U64LE
2701c2701
<          (532,0): -9223372036854775807, 0,
---
>          (532,0): 9223372036854775809, 0,
3111c3111
<          (942,0): -9223372036854775807, 0,
---
>          (942,0): 9223372036854775809, 0,
3243c3243
<          (1074,0): -9223372036854775807, 0,
---
>          (1074,0): 9223372036854775809, 0,
3659c3659
<          DATATYPE  H5T_STD_I64LE
---
>          DATATYPE  H5T_STD_U64LE
4194c4194
<          (532,0): -9223372036854775807, 0,
---
>          (532,0): 9223372036854775809, 0,
4605c4605
<          (943,0): -9223372036854775807, 0,
---
>          (943,0): 9223372036854775809, 0,
4737c4737
<          (1075,0): -9223372036854775807, 0,
---
>          (1075,0): 9223372036854775809, 0,

* Transform test inputs

* Always transform in determinant_tools if the file contains signed integers

* Ammended docs

* revert to transform flag in determinant_tools.py

* Add functions to check the type a dataset in hdf file

* Check that the CI vectors are stored as uint64 in the HDF5 file

* Update hdf5 to have unsigned determinants

* Converters should use uint64_t
2023-02-13 18:20:37 +00:00
..
C_diamond-twist.h5 Implementation of Complex Multi-determinant coefficients 2019-10-30 16:17:35 -05:00
Carbon2x1x1-tw1.fci.out Implementation of Complex Multi-determinant coefficients 2019-10-30 16:17:35 -05:00
Carbon2x1x1-tw1.out Require Python3 2020-01-08 12:52:22 -05:00
Carbon2x1x1-tw1.py Require Python3 2020-01-08 12:52:22 -05:00
MultiDet.h5 Improve determinant list signed integer handling (#4355) 2023-02-13 18:20:37 +00:00
e_fci Implementation of Complex Multi-determinant coefficients 2019-10-30 16:17:35 -05:00
e_fci_pt2 Implementation of Complex Multi-determinant coefficients 2019-10-30 16:17:35 -05:00
e_scf Implementation of Complex Multi-determinant coefficients 2019-10-30 16:17:35 -05:00