Mike
|
bff4eeec41
|
Added disclaimer on half-precision types
|
2019-03-18 12:15:25 +00:00 |
|
Mike
|
a0405c6d84
|
PerambMultipleSolves.hpp compiles (not had time to test)
|
2019-03-12 14:01:29 +00:00 |
|
Mike
|
2d659015ff
|
Serialisation is fully functional. Ready for review.
|
2019-03-08 00:30:43 +00:00 |
|
Mike
|
e63019ac50
|
Tensor serialisation is fully functional
|
2019-03-08 00:01:45 +00:00 |
|
Mike
|
f9e273d4bf
|
Making sure same as Traits-recommend
|
2019-03-07 14:33:04 +00:00 |
|
Mike
|
584fa0a633
|
Changes after review with Peter
|
2019-03-07 12:53:34 +00:00 |
|
Mike
|
aa24f04911
|
Changed EigenIO to use GridTypeMapper type traits
|
2019-03-06 12:55:05 +00:00 |
|
Mike
|
1880e6d12d
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-03-06 11:16:34 +00:00 |
|
Mike
|
4a00513e65
|
Moving Eigen trensor utilities to separate (optional) header
|
2019-03-06 11:16:22 +00:00 |
|
Mike
|
d56d8c923f
|
Replaced an error in A2AUtils.h that was stopping the build with an assert()
|
2019-03-02 00:36:53 +00:00 |
|
Mike
|
00c3c6fc54
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-03-02 00:24:47 +00:00 |
|
Mike
|
b3d4ba8657
|
Fixed issues with Eigen Tensor serialisation. Fixed issues with precision to text streams
|
2019-03-02 00:24:37 +00:00 |
|
Mike
|
a344a2227e
|
Fixing build errors
|
2019-02-28 20:30:16 +00:00 |
|
Mike
|
4b9200b35c
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-02-28 19:06:36 +00:00 |
|
Mike
|
91be028507
|
Still one issue on write
|
2019-02-28 19:06:25 +00:00 |
|
Mike
|
3b05f91f5c
|
Prototype for template traits recommendations
|
2019-02-28 19:04:44 +00:00 |
|
Mike
|
578eb177e7
|
Tweaked format and memory use on Xml format. Still crashes (out of memory) on large read on my laptop
|
2019-02-25 22:03:21 +00:00 |
|
Mike
|
81b3f3d2ca
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-02-25 15:39:07 +00:00 |
|
Mike
|
7c7ffa3b10
|
Added text read/write
|
2019-02-25 15:38:47 +00:00 |
|
Mike
|
ec45b16840
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-02-25 14:10:34 +00:00 |
|
Mike
|
9288019789
|
Added Xml IO (has one deficiency: the format for multi-dimensional data is flat)
|
2019-02-25 14:10:24 +00:00 |
|
Mike
|
31e40c26fa
|
Oops. Forgot to delete SortNode (prevented linking)
|
2019-02-25 11:35:33 +00:00 |
|
Mike
|
f9543982e4
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-02-25 11:07:43 +00:00 |
|
Mike
|
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 |
|
Mike
|
44a2d4854a
|
Ensured Hdf5 chunk size always less than 4GB
|
2019-02-22 15:14:32 +00:00 |
|
Mike
|
292ff33f7f
|
Removed issue with std::string_literal
|
2019-02-21 16:51:05 +00:00 |
|
Mike
|
55886cf9db
|
ran make_module_list.sh
|
2019-02-21 16:14:13 +00:00 |
|
Mike
|
c640923159
|
Fixed reference to depth from test
|
2019-02-21 15:48:52 +00:00 |
|
Mike
|
752530f352
|
Gotten rid of c++17 in Test_serialisation.cc
|
2019-02-21 14:43:07 +00:00 |
|
Mike
|
34b9450fc9
|
Gotten rid of c++17
|
2019-02-21 14:22:48 +00:00 |
|
Mike
|
5bb9de9242
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-02-19 17:37:37 +00:00 |
|
Mike
|
982a24514b
|
Binary IO also implemented and tested
|
2019-02-19 17:37:21 +00:00 |
|
Mike
|
c14547ddbe
|
EigenIO writing rationalised. All indices (trivial or not) written
|
2019-02-19 16:12:55 +00:00 |
|
Mike
|
63c97db414
|
Prior to rationalising 2 versions of BaseIO::write (scalar and vector)
|
2019-02-19 13:29:08 +00:00 |
|
Mike
|
6ebb32ffbf
|
Rationalised Test_serialisation
|
2019-02-18 21:40:53 +00:00 |
|
Mike
|
07c97cb424
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-02-18 17:12:36 +00:00 |
|
Mike
|
04b58de5de
|
Read-back working.
|
2019-02-18 17:12:27 +00:00 |
|
Mike
|
c77069244d
|
Nearly ready. Just finishing off readback and compare
|
2019-02-18 08:55:50 +00:00 |
|
Mike
|
9815ddb853
|
Started read routines. Introduced readMultiDim and tested I didnt break anything
|
2019-02-16 19:30:33 +00:00 |
|
Mike
|
74a3a5b825
|
Fixed existing bug in Hdf5Reader::readDefault for std::vector<U>
|
2019-02-16 18:45:46 +00:00 |
|
Mike
|
00e9416e0a
|
Tweak to initialisation example
|
2019-02-16 17:08:22 +00:00 |
|
Mike
|
b6803a070a
|
Making sure I understand row-major vs column-major ordering
|
2019-02-16 16:18:28 +00:00 |
|
Mike
|
26b94d7bda
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-02-15 13:53:00 +00:00 |
|
Mike
|
df0c8b5d84
|
Test of Eigen slices
|
2019-02-15 13:52:49 +00:00 |
|
Mike
|
e8bd8767c0
|
Get rid of declarations inside constexpr functions. if constexpr warning remains
|
2019-02-15 10:06:15 +00:00 |
|
Mike
|
8cb96cb693
|
Hmmm lots of warnings depending on compiler ...
|
2019-02-14 19:17:12 +00:00 |
|
Mike
|
b9bee45277
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-02-14 19:05:47 +00:00 |
|
Mike
|
bee24655cd
|
Finalising traits
|
2019-02-14 19:05:35 +00:00 |
|
Mike
|
59c8cc1588
|
Minor bugfix
|
2019-02-13 22:11:24 +00:00 |
|
Mike
|
11467a994d
|
Enough for tonight
|
2019-02-13 21:48:35 +00:00 |
|
Mike
|
bf434b6bef
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-02-13 12:14:18 +00:00 |
|
Mike
|
41ff592515
|
Moved serialisation tests into Test_serialisation
|
2019-02-13 12:14:01 +00:00 |
|
Mike
|
76c6a6772a
|
Added rank_non_trivial
|
2019-02-12 22:15:55 +00:00 |
|
Mike
|
e7048231bc
|
Working version with additional Grid traits pre: review by Antonin
|
2019-02-12 13:59:48 +00:00 |
|
Mike
|
49babeab19
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-02-11 23:26:46 +00:00 |
|
Mike
|
fb2cb3015e
|
Writing of Eigen::Tensor of grid objects now works (for Hdf5)
|
2019-02-11 23:26:18 +00:00 |
|
Mike
|
9a225235b6
|
Can write both fixed and dynamic sized tensors (small tidy)
|
2019-02-11 17:15:38 +00:00 |
|
Mike
|
dff7d9261d
|
Can write both fixed and dynamic sized tensors
|
2019-02-11 15:47:40 +00:00 |
|
Mike
|
6f2663edf6
|
Serialisation of an object containing an Eigen::Tensor works for Hdf5. Still quite a lot of tidying up to do.
|
2019-02-10 23:19:20 +00:00 |
|
Mike
|
d5024bd07e
|
Hdf5 writing of scalar (i.e. no Grid subtypes) Eigen::Tensor works. But issues when adding Eigen::Tensor to serialisable object.
|
2019-02-10 15:33:16 +00:00 |
|
Mike
|
9c4189484a
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-02-09 17:12:43 +00:00 |
|
Mike
|
3720103f41
|
Adding Eigen::Tensor still WIP
|
2019-02-09 17:12:36 +00:00 |
|
Mike
|
a0a39e4b00
|
Fixed initialisation of vector of Complex
|
2019-02-06 21:56:44 +00:00 |
|
Mike
|
b9fb16077c
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-02-06 21:37:54 +00:00 |
|
Mike
|
4b3c566c89
|
../tests/hadrons/Test_hadrons_distil.cc
|
2019-02-06 21:36:46 +00:00 |
|
Mike
|
ed7175076b
|
Turned off warning of unused variable line 150
|
2019-02-06 09:32:13 +00:00 |
|
Mike
|
27677b3870
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-02-06 09:25:39 +00:00 |
|
Mike
|
7423f5af1a
|
Examples of how to access Grid Tensors
|
2019-02-06 09:25:24 +00:00 |
|
Mike
|
57e57d162f
|
Removed Eigen::DontAlign attribute
|
2019-02-05 12:50:28 +00:00 |
|
Mike
|
5b0870bb19
|
Added Scalar_ length and Scalar_Unit_Size to Perambulator file for validation
|
2019-02-05 09:07:05 +00:00 |
|
Mike
|
7f5354630a
|
Updated perambulator binary format to save payload in big endian format on disk
|
2019-02-04 23:07:59 +00:00 |
|
Mike
|
008ac6b5ae
|
Permabulator is read back from disk if it exists instead of being created
|
2019-02-04 12:06:32 +00:00 |
|
Mike
|
c7aa4e0c1f
|
Perambulator filename can be specified in xml. NB: Perambulator binary format now includes data size in bytes to avoid type mismatches.
|
2019-02-04 11:30:30 +00:00 |
|
Mike
|
43bd918a47
|
Logging tweak
|
2019-02-03 21:48:50 +00:00 |
|
Mike
|
7eda54bb87
|
Only write indices with dimesion!=1
|
2019-02-03 20:58:58 +00:00 |
|
Mike
|
bd75b843fa
|
Added checksum to data
|
2019-02-03 20:31:42 +00:00 |
|
Mike
|
8865bf5d7c
|
Implemented perambulator read/write ... but in binary format. Will switch to Hdf5 when I have Antonins feedback
|
2019-02-03 17:05:19 +00:00 |
|
Mike
|
48528c5b1d
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
Added index names to Perambulator
|
2019-02-01 15:31:27 +00:00 |
|
Mike
|
f7b90a0c14
|
Added index names to perambulator
|
2019-02-01 15:20:35 +00:00 |
|
Mike
|
b6b267fd4b
|
Fixed new test parameters
|
2019-01-31 15:11:12 +00:00 |
|
Mike
|
9671a61bb2
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-01-31 15:07:45 +00:00 |
|
Mike
|
d7dc617746
|
Switched perambulator to sue Eigen::Tensor (file write temporarily excluded)
|
2019-01-31 15:06:52 +00:00 |
|
Mike
|
48b6f7e6ad
|
Changed PerambLight<FIMPL> to PerambLight<GIMPL>
|
2019-01-31 12:37:00 +00:00 |
|
Mike
|
0da411fe60
|
LapEvec fixes
|
2019-01-31 12:28:38 +00:00 |
|
Mike
|
d7b9ed199d
|
PerambLight fixes
|
2019-01-31 12:24:32 +00:00 |
|
Mike
|
dae7b30b92
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-01-30 21:16:30 +00:00 |
|
Mike
|
f7e4661ca0
|
Fixed grid3d leak in PerambLight
|
2019-01-30 21:16:09 +00:00 |
|
Mike
|
c7ceff6a21
|
Switched to Gauge field (GIMPL)
|
2019-01-28 12:28:35 +00:00 |
|
Mike
|
33d8fb2dd9
|
Default
|
2019-01-25 19:21:12 +00:00 |
|
Mike
|
9f6f776460
|
ensured there is a default test to run
|
2019-01-25 19:14:22 +00:00 |
|
Mike
|
708ca8585a
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-01-25 13:26:56 +00:00 |
|
Mike
|
d15bf4b8e1
|
Added trajectory number to output file
|
2019-01-25 13:26:48 +00:00 |
|
Mike
|
577cdf1d72
|
Simplified tests
|
2019-01-24 18:50:18 +00:00 |
|
Mike
|
f92ed659a7
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-01-24 16:30:28 +00:00 |
|
Mike
|
dfb7fb1d9f
|
LapEvec test works on --grid 4.4.4.8
|
2019-01-24 16:30:13 +00:00 |
|
Mike
|
cf85f0388d
|
Still debugging eigenvector parameters
|
2019-01-24 13:26:05 +00:00 |
|
Mike
|
00b0f75b0d
|
Eigenvectors created. Still need to correctly set parameters for test.
|
2019-01-24 12:44:06 +00:00 |
|
Mike
|
b45586e81c
|
Discovered bug root cause. setup() is called multiple times. Now ready to copy-paste the LapEvec code
|
2019-01-23 21:17:56 +00:00 |
|
Mike
|
2c7e6bf58b
|
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
|
2019-01-23 15:20:06 +00:00 |
|
Mike
|
7c5a06f6d0
|
Trying to work out why LapEvec constructor not being called
|
2019-01-23 15:19:51 +00:00 |
|