1
0
mirror of https://github.com/paboyle/Grid.git synced 2026-04-18 17:56:12 +01:00
Commit Graph

100 Commits

Author SHA1 Message Date
portelli 54d789204f more general implementation of the precision interface for serialisers 2018-05-07 21:17:46 +01:00
portelli 25828746f3 XML precision scientific with 16 digits by default 2018-05-07 21:04:31 +01:00
portelli 1c9722357d Merge branch 'develop' into feature/hadrons
# Conflicts:
#	lib/qcd/action/fermion/FermionOperator.h
2018-04-20 17:15:21 +01:00
portelli 141da3ae71 function to get tensor dimensions 2018-04-20 17:13:34 +01:00
portelli 94edf9cf8b HDF5: direct access to group for custom operations 2018-04-20 17:13:21 +01:00
portelli 17f57e85d1 Merge branch 'develop' into feature/hadrons 2018-04-06 22:53:11 +01:00
portelli c8d4d184ee XML push fragment fix 2018-04-06 22:53:01 +01:00
portelli f117552334 post-merge fix 2018-04-06 18:38:46 +01:00
portelli a21a160029 Merge branch 'develop' into feature/hadrons
# Conflicts:
#	lib/serialisation/XmlIO.cc
2018-04-06 18:34:19 +01:00
portelli 1569a374a9 XML interface polish, XML fragments can be pushed into a writer 2018-04-06 18:32:14 +01:00
portelli eddf023b8a pugixml 1.9 update 2018-04-06 16:17:22 +01:00
portelli 9ce00f26f9 not special characters in std::vector operator<< 2018-04-04 17:44:56 +01:00
portelli d3f857b1c9 Hadrons: proper metadata for eigenpacks 2018-04-04 16:36:37 +01:00
portelli a4d8512fb8 Revert "Lattice serialisation, just HDF5 for the moment"
This reverts commit 8a0cf0194f.
2018-03-27 17:55:42 +01:00
portelli 5ec903044d Serial IO code cleaning for std:: convention 2018-03-27 17:11:50 +01:00
portelli 8a0cf0194f Lattice serialisation, just HDF5 for the moment 2018-03-26 19:16:16 +01:00
portelli d516938707 Hadrons: eigen packs I/O and deflation interface 2018-03-14 14:55:47 +00:00
portelli 2f849ee252 declaration fix 2018-03-08 23:34:00 +00:00
portelli 360cface33 Grid tensor serialisation fully implemented and tested 2018-03-08 19:12:03 +00:00
portelli c49be8988b Grid tensor serialisation 2018-03-08 09:51:22 +00:00
portelli 971c2379bd std::vector to tensor conversion + test units 2018-03-08 09:50:39 +00:00
portelli 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
portelli 485c5db0fe conversion of Grid tensors to nested std::vector in preparation for tensor serialisation 2018-03-06 19:22:03 +00:00
portelli 2427a21428 minor serial IO fixes, XML now issues warning when trying to read absent nodes, these becomes 2017-12-01 19:44:07 +00:00
paboyle 00ebc150ad Mistake in string parse; interface is ambiguous and must fix. Is char * a file, or a XML buffer ? 2017-10-26 23:30:37 +01:00
paboyle b395a312af Better error messaging 2017-10-25 23:50:37 +01:00
Guido Cossu 1950ac9294 Fixed the Intel compiler problem with the JSON classes 2017-09-08 15:18:59 +01:00
Guido Cossu 7cb2b11f26 Fixing Intel compiler error for the JSON parser 2017-09-08 13:41:53 +01:00
Guido Cossu f64fb7bd77 Fix gcc error on JSON compilation 2017-07-12 14:55:42 +01:00
Guido Cossu 184af5bd05 Added support for std::pair in the JSON serialiser 2017-07-12 14:44:53 +01:00
Guido Cossu 097c9637ee Fixed the JSON parsing error 2017-07-11 14:31:57 +01:00
portelli 15e87a4607 HDF5 IO fix 2017-06-27 14:39:27 +01:00
paboyle 1d18d95d4f Class name return 2017-06-18 00:13:03 +01:00
paboyle 769ad578f5 Odd new error on G++ 49 on travis 2017-06-12 00:41:21 +01:00
paboyle 3bfd1f13e6 I/O improvements 2017-06-11 23:14:10 +01:00
Guido Cossu 5aafa335fe Fixing JSON error for complex numbers 2017-05-08 21:56:44 +01:00
Guido Cossu 8ba0494485 Fixing JSON for complex numbers 2017-05-08 21:41:39 +01:00
Guido Cossu 20999c1370 Merge branch 'develop' into feature/hmc_generalise 2017-05-05 12:47:17 +01:00
Guido Cossu 3344788fa1 Merge branch 'develop' into feature/hmc_generalise 2017-05-01 12:13:56 +01:00
portelli 53e76b41d2 Merge branch 'develop' into feature/hadrons 2017-04-10 17:00:53 +01:00
portelli 98a24ebf31 The macro “magics” is very intensive for the preprocessor in the measurement code which has numerous serialisable classes. Reducing the number of serialisable fields to 64 (instead of 1024) helps a lot, this is enough for now and can be extended trivially if needed in the future. 2017-04-10 16:58:54 +01:00
Guido Cossu 8c540333d5 Merge branch 'develop' into feature/hmc_generalise 2017-04-05 14:41:04 +01:00
portelli ff4e54ef80 Merge branch 'develop' into feature/hadrons 2017-04-03 18:56:21 +01:00
paboyle e099dcdae7 Merge branch 'develop' into feature/bgq-asm 2017-02-23 00:25:29 +00:00
paboyle 4e7ab3166f Refactoring header layout 2017-02-22 18:09:33 +00:00
Guido Cossu e0571c872b Merge branch 'develop' into feature/hmc_generalise 2017-02-09 16:12:00 +00:00
Lanny91 b7cd1a19e3 Utilities for reading and writing "pair" objects. 2017-02-06 14:08:59 +00:00
portelli e7d8030a64 operator>> for serialisable enums 2017-02-01 15:51:08 -08:00
portelli a0cfbb6e88 Merge branch 'feature/gammas' into feature/hadrons
# Conflicts:
#	.gitignore
#	lib/qcd/spin/Dirac.cc
#	scripts/filelist
2017-01-30 09:10:49 -08:00
portelli fad743fbb1 Build system sanity check: corrected several headers not in the <Grid/*> format 2017-01-26 17:00:41 -08:00