7c7ffa3b10
Added text read/write
2019-02-25 15:38:47 +00:00
9288019789
Added Xml IO (has one deficiency: the format for multi-dimensional data is flat)
2019-02-25 14:10:24 +00:00
3c9f2d4106
Chunking layout reasonably efficient. Looks for small prime factors of each dimension, falling back to approximate size if needed.
2019-02-25 11:07:29 +00:00
292ff33f7f
Removed issue with std::string_literal
2019-02-21 16:51:05 +00:00
752530f352
Gotten rid of c++17 in Test_serialisation.cc
2019-02-21 14:43:07 +00:00
982a24514b
Binary IO also implemented and tested
2019-02-19 17:37:21 +00:00
c14547ddbe
EigenIO writing rationalised. All indices (trivial or not) written
2019-02-19 16:12:55 +00:00
63c97db414
Prior to rationalising 2 versions of BaseIO::write (scalar and vector)
2019-02-19 13:29:08 +00:00
6ebb32ffbf
Rationalised Test_serialisation
2019-02-18 21:40:53 +00:00
04b58de5de
Read-back working.
2019-02-18 17:12:27 +00:00
c77069244d
Nearly ready. Just finishing off readback and compare
2019-02-18 08:55:50 +00:00
74a3a5b825
Fixed existing bug in Hdf5Reader::readDefault for std::vector<U>
2019-02-16 18:45:46 +00:00
bee24655cd
Finalising traits
2019-02-14 19:05:35 +00:00
11467a994d
Enough for tonight
2019-02-13 21:48:35 +00:00
41ff592515
Moved serialisation tests into Test_serialisation
2019-02-13 12:14:01 +00:00
9b6ddb6e54
Adding a norm of a general field check, so that for things other than gauge configs there is an analogue of plaquette norm.
...
Improve argument checking in the BinaryIO.h, as there looks to be some corruption issue intermittently on tesseract jobs.
Not clear where the root bug is.
2019-01-16 22:35:58 +00:00
85c253ed4a
Test_serialisation MPI fix
2018-04-04 17:19:34 +01:00
276f113f28
IO uses master boss node for metadata.
2018-03-30 16:17:05 +01:00
360cface33
Grid tensor serialisation fully implemented and tested
2018-03-08 19:12:03 +00:00
971c2379bd
std::vector to tensor conversion + test units
2018-03-08 09:50:39 +00:00
90dbe03e17
Conversion of Grid tensors to std::vector made more elegant, also pair syntax changed to (x y) to avoid issues with JSON/XML
2018-03-07 15:12:32 +00:00
485c5db0fe
conversion of Grid tensors to nested std::vector in preparation for tensor serialisation
2018-03-06 19:22:03 +00:00
184af5bd05
Added support for std::pair in the JSON serialiser
2017-07-12 14:44:53 +01:00
097c9637ee
Fixed the JSON parsing error
2017-07-11 14:31:57 +01:00
d9593c4b81
Merge branch 'develop' into feature/json-fix
2017-07-07 14:17:50 +01:00
1e8a2e1621
various compatibility fixes after merge
2017-06-20 17:24:55 +01:00
b672717096
Test_serialiation update for JSON
2017-06-19 14:38:39 +01:00
1300b0b04b
Update to enable multiple records per file more consistent with SciDAC.
...
open, close, write records...
2017-06-19 01:01:48 +01:00
e6d984b484
ILDG tests
2017-06-18 00:13:22 +01:00
12ccc73cf5
Serialisation no compile fix
2017-06-14 05:19:17 +01:00
e7564f8330
Starting a test for reading an ILDG file.
2017-06-13 12:22:50 +01:00
a16b1e134e
gcc 4.9 fix
2017-06-13 10:48:43 +01:00
56042f002c
New files
2017-06-11 23:19:20 +01:00
3bfd1f13e6
I/O improvements
2017-06-11 23:14:10 +01:00
094c3d091a
Improved and RNG's now survive checkpoint
2017-06-02 00:38:58 +01:00
4b98e524a0
Roll over to MPI version of I/O
2017-06-01 17:38:18 -04:00
ef1b7db374
Diff comparison check
2017-05-30 23:40:11 +01:00
b8b5934193
Attempts to speed up the parallel IO
2017-05-25 13:32:24 +01:00
5aafa335fe
Fixing JSON error for complex numbers
2017-05-08 21:56:44 +01:00
8ba0494485
Fixing JSON for complex numbers
2017-05-08 21:41:39 +01:00
697c0603ce
SITMO I/O for NERSC working now bit repro
2017-05-05 16:54:44 +01:00
20999c1370
Merge branch 'develop' into feature/hmc_generalise
2017-05-05 12:47:17 +01:00
53e76b41d2
Merge branch 'develop' into feature/hadrons
2017-04-10 17:00:53 +01:00
8c540333d5
Merge branch 'develop' into feature/hmc_generalise
2017-04-05 14:41:04 +01:00
ff4e54ef80
Merge branch 'develop' into feature/hadrons
2017-04-03 18:56:21 +01:00
0fade84ab2
No random device
2017-04-02 00:29:40 +09:00
d45cd7e677
Adding a simple read of NERSC test
2017-03-26 09:24:26 -04:00
b7cd1a19e3
Utilities for reading and writing "pair" objects.
2017-02-06 14:08:59 +00:00
17629b8d9e
Merge branch 'develop' into feature/hmc_generalise
2017-01-25 11:33:53 +00:00
7f456b4173
👷 Added all pseudofermion actions to the serialiser
2017-01-24 13:57:32 +00:00