6edb5a39d7
On some platforms, malloc(0) generates an error. Changed macro to CALLOC(N+1).
2022-05-06 11:08:09 +02:00
q-posev
dab4310efa
Replace error stop with stop for portability
2022-04-29 15:15:53 +02:00
q-posev
0ec37e59b5
Exclude write_determinant_num funcs from the public API
2022-04-29 14:59:25 +02:00
q-posev
c1131347a8
Add get_int64_num function
2022-04-29 12:15:44 +02:00
30c940e592
Teach SWIG to process bitfield_t pointers
2022-04-22 13:39:28 +02:00
32cb2255c4
Helper functions to convert bit-wise determinants into lists of orbitals
2022-04-22 13:15:32 +02:00
114cbf3081
Fix the back_end value if TREXIO_AUTO is used
2022-04-15 19:17:29 +02:00
d39fe711db
Check consistency of the determinants in pre_close + add version numbers
2022-04-15 18:47:32 +02:00
d07cc9793c
Merge branch 'master' into add-determinants
2022-04-15 15:32:45 +02:00
c4ccd006ca
Add I/O for coefficient_size
2022-04-15 15:20:47 +02:00
2f6366412f
Add coefficients to front end
2022-04-14 16:32:35 +02:00
aa14f9e477
Fix pre_close + handle inconsistent electron_num
2022-04-14 16:07:48 +02:00
33838546c7
Merge branch 'master' into add-determinants
2022-04-13 16:56:31 +02:00
d234694f33
Add state attrbitute and corresponding functions
...
+ remove useless try/except statements in the Python API
2022-04-13 16:38:29 +02:00
cc447a4933
Fix CMake
2022-04-13 10:44:58 +02:00
q-posev
15407b34f6
Add Python interface
2022-04-12 19:07:06 +02:00
q-posev
c4177465bc
Add safe and Fortran APIs for determinants
2022-04-12 16:34:42 +02:00
q-posev
738d8de5ca
TEXT back end working
2022-04-12 00:41:57 +02:00
a3f70336d7
Add calls to HDF5 back end; overwrite determinant_num
2022-04-11 16:32:23 +02:00
q-posev
a2fee3164b
[WIP] text back end
2022-04-11 09:26:54 +02:00
q-posev
e5d6104a63
[WIP] determinants
2022-04-06 18:26:57 +02:00
e43dde90d9
If nelec != nup+ndn, rewrite nelec
2022-03-31 13:55:50 +02:00
15c8e10184
Added test
2022-03-31 13:53:57 +02:00
8262b97104
Merge branch 'walkers' of github.com:TREX-CoE/trexio into walkers
2022-03-31 13:34:41 +02:00
0e75cb42b5
Add support for Python with statement
...
(see PEP 343 for more details)
2022-03-07 14:12:31 +01:00
999dd2065a
update documentation of the trexio_open function
2022-02-04 11:21:56 +01:00
246847b8d5
Merge branch 'master' into add-auto-backend
2022-01-25 16:24:34 +01:00
a65b22eebb
add TREXIO_AUTO back end for READONLY (r) mode
2022-01-25 14:59:51 +01:00
4e5bb5472a
remove merge leftovers
2022-01-25 13:17:49 +01:00
dcdac7dbf9
add metadata_unsafe attribute to trex.json; write it upon first unsafe trexio_open
2022-01-25 11:13:32 +01:00
8947f6caa7
Merge branch 'master' into add-unsafe-open-mode
2022-01-24 18:25:52 +01:00
f68a59417e
add overwriting functionality for unsafe mode [TEXT]
2022-01-24 16:13:27 +01:00
6fe5a1eaa7
[WIP] add delete_group functions and unsafe trexio_open mode
2022-01-24 10:10:16 +01:00
Evgeny Posenitskiy
f3d17da7b8
Merge branch 'master' into add-inquire-functionality
2022-01-21 12:33:32 +01:00
3e65a74676
better documentation for trexio_inquire function
2022-01-21 10:07:36 +01:00
4afd9cf2c1
Merge branch 'master' into add-inquire-functionality
2022-01-20 14:32:50 +01:00
23c1601442
add trexio_info function
2022-01-20 14:21:54 +01:00
8817a86cf6
Minor fixes
2022-01-20 11:13:28 +01:00
7cb1ca8d68
add missing checks for NULL pointers
2022-01-20 10:54:22 +01:00
73a8ef1925
Renamed backend -> back_end for consistency + Better type names, using types in functions.
2022-01-20 09:58:27 +01:00
0651ef66b6
Removed erroneous c_double
2022-01-19 22:03:25 +01:00
81c41c1ffc
Merge branch 'master' into iso_fortran_env
2022-01-19 19:45:58 +01:00
78c632f93f
Merge pull request #74 from TREX-CoE/build_fixes
...
Build fixes
2022-01-19 19:33:23 +01:00
e3d1026a41
iso_c_binding
2022-01-19 19:16:03 +01:00
16e9a815d2
Using iso_c_binding types in trexio_f.f90
2022-01-19 19:13:52 +01:00
550c5c3954
implement trexio_inquire function in front and back ends
2022-01-19 14:06:10 +01:00
Pablo Lopez Rios
57973eaca0
templator_front.org: undo two unnecessary changes
2022-01-19 10:38:01 +00:00
Pablo Lopez Rios
9e5d81b292
Use c_int64_t and c_int32_t as requested by Evgeny Posenitskiy.
2022-01-19 10:23:11 +00:00
Pablo Lopez Rios
0e9b9f1900
trexio_f: fix complaints from gfortran 11, including data type issues
...
This includes:
* Define kind of arguments of bind(C) procedures using the relevant C
types provided by iso_c_binding.
* Replaced "call exit(1)" with "error stop 1".
* Fixed a couple of implicit type conversions between 4-/8-byte
integers.
The first two fix compilation of the Fortran module with -std=f2008.
2022-01-18 16:58:07 +00:00
acff2de611
safer struct
2022-01-07 11:58:24 +01:00