1880e6d12d
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-03-06 11:16:34 +00:00
4a00513e65
Moving Eigen trensor utilities to separate (optional) header
2019-03-06 11:16:22 +00:00
ferben
7718ee199a
efficient baryon test program
2019-03-05 17:16:42 +00:00
ferben
d7c7bff065
added output for source meson fields on all tsrc
2019-03-05 12:01:55 +00:00
Azusa Yamaguchi
acd25d0d01
Wilson clover multi grid for lime lattice
2019-03-04 11:30:15 +00:00
b3d4ba8657
Fixed issues with Eigen Tensor serialisation. Fixed issues with precision to text streams
2019-03-02 00:24:37 +00:00
4b9200b35c
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-02-28 19:06:36 +00:00
91be028507
Still one issue on write
2019-02-28 19:06:25 +00:00
ferben
e9784572af
baryons...
2019-02-27 17:51:25 +00:00
Felix Erben
50b6db75da
Merge branch 'feature/distil' of https://github.com/mmphys/Grid into feature/distil
2019-02-26 15:57:09 +00:00
Felix Erben
df065f1d57
first test configs
2019-02-26 15:57:01 +00:00
Azusa Yamaguchi
136e7b2314
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2019-02-26 11:31:36 +00:00
Azusa Yamaguchi
1ea64b24fe
Smearing test. Test on free field.
2019-02-26 11:31:17 +00:00
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
7c7ffa3b10
Added text read/write
2019-02-25 15:38:47 +00:00
ec45b16840
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-02-25 14:10:34 +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
ferben
cfc14a7432
more adjustments to test
2019-02-25 12:40:32 +00:00
ferben
3f2fe5c7e7
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-02-25 11:18:34 +00:00
ferben
76b6e8a01e
first tesseract test
2019-02-25 11:18:25 +00:00
f9543982e4
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-02-25 11:07:43 +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
Peter Boyle
6160795a43
dt^2 term comments
2019-02-24 15:23:20 +00:00
Peter Boyle
a9a3248cb5
More precision in rect force test
2019-02-24 15:21:19 +00:00
ferben
cad26a736e
quick&dirty fix for g5*field
2019-02-22 17:05:16 +00:00
ferben
4f2ac433f1
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-02-22 16:31:26 +00:00
ferben
f9e505108b
test Aslash
2019-02-22 16:31:17 +00:00
Felix Erben
d2aced13da
Merge branch 'feature/distil' of https://github.com/mmphys/Grid into feature/distil
2019-02-22 16:30:40 +00:00
Felix Erben
03d031d623
tesserct test
2019-02-22 16:30:22 +00:00
44a2d4854a
Ensured Hdf5 chunk size always less than 4GB
2019-02-22 15:14:32 +00:00
292ff33f7f
Removed issue with std::string_literal
2019-02-21 16:51:05 +00:00
c640923159
Fixed reference to depth from test
2019-02-21 15:48:52 +00:00
752530f352
Gotten rid of c++17 in Test_serialisation.cc
2019-02-21 14:43:07 +00:00
f70c5b004a
some cleanup in Baryon2pt
2019-02-20 12:56:13 +00:00
5bb9de9242
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-02-19 17:37:37 +00:00
982a24514b
Binary IO also implemented and tested
2019-02-19 17:37:21 +00:00
ferben
97c6f770b4
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-02-19 17:22:41 +00:00
ferben
4522f1e831
separated final 2pt Contraction
2019-02-19 17:22:30 +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
07c97cb424
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-02-18 17:12:36 +00:00
04b58de5de
Read-back working.
2019-02-18 17:12:27 +00:00
ferben
625ccfcd72
continued baryon contraction code
2019-02-18 13:10:34 +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
00e9416e0a
Tweak to initialisation example
2019-02-16 17:08:22 +00:00
b6803a070a
Making sure I understand row-major vs column-major ordering
2019-02-16 16:18:28 +00:00
26b94d7bda
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-02-15 13:53:00 +00:00
df0c8b5d84
Test of Eigen slices
2019-02-15 13:52:49 +00:00
ferben
a111d814db
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-02-15 10:47:41 +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
ferben
9f2ca98dfc
enseble can now be specified in LapEvec
2019-02-13 13:54:31 +00:00
bf434b6bef
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-02-13 12:14:18 +00:00
41ff592515
Moved serialisation tests into Test_serialisation
2019-02-13 12:14:01 +00:00
ferben
48ec937c55
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-02-13 11:48:57 +00:00
ferben
65731546b7
merge...
2019-02-13 11:48:34 +00:00
76c6a6772a
Added rank_non_trivial
2019-02-12 22:15:55 +00:00
e7048231bc
Working version with additional Grid traits pre: review by Antonin
2019-02-12 13:59:48 +00:00
49babeab19
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-02-11 23:26:46 +00:00
fb2cb3015e
Writing of Eigen::Tensor of grid objects now works (for Hdf5)
2019-02-11 23:26:18 +00:00
ferben
53f45d2c7e
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-02-11 17:39:55 +00:00
ferben
d889cebc60
unique string is now used
2019-02-11 17:39:42 +00:00
9a225235b6
Can write both fixed and dynamic sized tensors (small tidy)
2019-02-11 17:15:38 +00:00
dff7d9261d
Can write both fixed and dynamic sized tensors
2019-02-11 15:47:40 +00:00
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
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
9c4189484a
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-02-09 17:12:43 +00:00
3720103f41
Adding Eigen::Tensor still WIP
2019-02-09 17:12:36 +00:00
ferben
c4d27ee30f
added parity operator to baryon fields
2019-02-08 15:49:52 +00:00
4b3c566c89
../tests/hadrons/Test_hadrons_distil.cc
2019-02-06 21:36:46 +00:00
27677b3870
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-02-06 09:25:39 +00:00
7423f5af1a
Examples of how to access Grid Tensors
2019-02-06 09:25:24 +00:00
Peter Boyle
c1257208e2
Mres changes and gauge xform mat changes
2019-02-05 23:43:00 +00:00
ferben
1ee84509b5
added baryons project - not working yet
2019-02-05 17:32:26 +00:00
5b0870bb19
Added Scalar_ length and Scalar_Unit_Size to Perambulator file for validation
2019-02-05 09:07:05 +00:00
7f5354630a
Updated perambulator binary format to save payload in big endian format on disk
2019-02-04 23:07:59 +00:00
9c31305b8d
Hadrons: test cleaning
2019-02-04 21:26:25 +00:00
008ac6b5ae
Permabulator is read back from disk if it exists instead of being created
2019-02-04 12:06:32 +00:00
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
43bd918a47
Logging tweak
2019-02-03 21:48:50 +00:00
7eda54bb87
Only write indices with dimesion!=1
2019-02-03 20:58:58 +00:00
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
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
f7b90a0c14
Added index names to perambulator
2019-02-01 15:20:35 +00:00
ferben
a9848becb0
unsmeared sinks can now be computed - new test program available
2019-02-01 13:23:42 +00:00
b6b267fd4b
Fixed new test parameters
2019-01-31 15:11:12 +00:00
32cb2e1a9a
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-01-31 13:01:31 +00:00
3d31113337
added test t5 to compute meson fields of different quarks. Different nvec are allowed.
2019-01-31 13:01:16 +00:00
d7b9ed199d
PerambLight fixes
2019-01-31 12:24:32 +00:00
dae7b30b92
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-01-30 21:16:30 +00:00
f7e4661ca0
Fixed grid3d leak in PerambLight
2019-01-30 21:16:09 +00:00
ferben
7b66197534
meson fields are now the same
2019-01-30 18:03:34 +00:00
ferben
d8831fe925
changed parameters to match Test_Distil
2019-01-29 13:40:26 +00:00
33d8fb2dd9
Default
2019-01-25 19:21:12 +00:00
9f6f776460
ensured there is a default test to run
2019-01-25 19:14:22 +00:00
ferben
84fe36d084
meson functions work until to be saved
2019-01-25 17:26:43 +00:00
ferben
3438dde8df
test prog now computes everything up to meson fields
2019-01-25 15:19:18 +00:00
ferben
9ef6f9878e
test works up to perambulators now
2019-01-25 13:44:19 +00:00
577cdf1d72
Simplified tests
2019-01-24 18:50:18 +00:00
a4c1ab6147
all modules linked in test prog
2019-01-24 16:12:19 +00:00
cf85f0388d
Still debugging eigenvector parameters
2019-01-24 13:26:05 +00:00
00b0f75b0d
Eigenvectors created. Still need to correctly set parameters for test.
2019-01-24 12:44:06 +00:00
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
2c7e6bf58b
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-01-23 15:20:06 +00:00
7c5a06f6d0
Trying to work out why LapEvec constructor not being called
2019-01-23 15:19:51 +00:00
ferben
068ef85b05
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-01-23 15:08:24 +00:00
ferben
a6ab742fdb
added perambs to test
2019-01-23 13:58:20 +00:00
2062a8d578
Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
2019-01-23 13:00:20 +00:00
3d3e8f4f9f
Structured objects passed into LapEvec
2019-01-23 12:59:55 +00:00
ferben
2756f16a5e
created test prog for perambs
2019-01-23 12:49:20 +00:00
81bb361299
Test program ready
2019-01-22 13:19:39 +00:00
c93a43f158
Added test program
2019-01-21 10:39:28 +00:00
Peter Boyle
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
Peter Boyle
c5e081d69c
Re-Merge branch 'develop' into feature/gpu-port
...
Pull in Regensburg MultiGrid pull request
2019-01-03 01:50:16 +00:00
Peter Boyle
8a1be021d3
Merge branch 'feature/wilsonmg' of https://github.com/DanielRichtmann/Grid into DanielRichtmann-feature/wilsonmg
2019-01-02 14:39:59 +00:00
Peter Boyle
e73b909a48
Make tests running past nvcc. Different NVCC versions proving tricky to keep happy. This is 9.2
2019-01-02 12:05:30 +00:00
Peter Boyle
0e9b591c1c
NVCC warning suppression
2019-01-01 15:07:47 +00:00
Peter Boyle
35ed1defac
Passes make check now single and double compile
2018-12-19 11:09:32 +00:00
fd66325321
pure QED test and copyright update
2018-12-14 17:39:11 +00:00
Peter Boyle
422764757d
Updates in tests to make all of Grid compile
2018-12-14 16:55:54 +00:00
Peter Boyle
b57a4d32aa
Merge branch 'develop' into feature/gpu-port
2018-12-13 05:11:34 +00:00
8e0d2f3402
Hadrons: support for twisted boundary conditions
2018-11-12 17:16:18 +00:00
Peter Boyle
68c13045d6
Added a test for Felix and Michael to look at
2018-11-07 23:40:15 +00:00
Peter Boyle
8c3a599148
Block solver test
2018-11-06 16:44:58 +00:00
Azusa Yamaguchi
4a47b11876
Block CG improvements to develop
2018-11-06 12:49:05 +00:00
b3d6805638
Merge branch 'feature/contractor' into develop
2018-10-16 11:29:37 +01:00
Peter Boyle
24c07694bc
Mixed precision now supported in MADWF
2018-10-14 00:22:52 +01:00
Peter Boyle
f0229025e2
MADWF working across a range of actions
2018-10-13 19:55:03 +01:00
Peter Boyle
49f25e08e8
PauliVillars based 4D -> 5D reconstruction with Fourier Accelerated PV inverse
...
by Christoph. Differs from the one by Rudy in BFM since it vectorises the twisted
4D solves in pairs.
2018-10-11 12:35:32 +01:00
efc0c65056
Hadrons: DiskVector Eigen specialisation with binary I/O and sha256 correctness check
2018-10-08 19:02:00 +01:00
Peter Boyle
2c162577b5
HMC documentation
2018-09-25 23:28:17 +01:00
920b471761
Hadrons tests update
2018-09-10 15:32:13 +01:00
b800bb3ecb
Hadrons: disk vector cache policy to last touch
2018-09-07 20:24:48 +01:00
f8abd0978b
Hadrons copyright update
2018-09-07 20:10:07 +01:00
12c7c493bf
Hadrons: disk-based container
2018-09-07 20:04:54 +01:00
fb7d021b9d
Hadrons: moving Hadrons to root directory, build system improvements
2018-08-28 15:00:40 +01:00
Daniel Richtmann
2881b3e8e5
WilsonMG: Remove unnecessary static assertions
2018-06-26 14:42:30 +02:00
Daniel Richtmann
cc5d025ea4
WilsonMG: Adapt staggered GMRES/MR tests to "new" constructor
2018-06-18 16:20:20 +02:00
Daniel Richtmann
ddcb53bce2
Merge remote-tracking branch 'upstream/develop' into feature/wilsonmg
2018-06-13 09:50:37 +02:00
Daniel Richtmann
d1c80e1d46
WilsonMG: Correct years in copyright line
2018-06-13 09:44:09 +02:00
Daniel Richtmann
c73cc7d354
WilsonMG: Add tests with MG preconditioner running single precision, outer solver running in double
2018-06-12 16:10:48 +02:00
Daniel Richtmann
49fdc324a0
WilsonMG: Make MG correctness checks abort on failing tests
2018-06-12 16:10:48 +02:00
Daniel Richtmann
f32714a2d1
WilsonMG: Make running MG correctness checks optional via commandline
2018-06-12 16:10:48 +02:00
Daniel Richtmann
73a955be20
WilsonMG: Move tests for Wilson & WilsonClover into separate files
2018-06-12 16:10:48 +02:00
Daniel Richtmann
66b7a0f871
WilsonMG: Move multigrid class to separate file
2018-06-12 16:10:48 +02:00
Daniel Richtmann
11c4f5e32c
WilsonMG: Provide command line switch for reading in input xml + move default params to constructor of MultiGridParams
2018-06-12 15:01:31 +02:00
Daniel Richtmann
e9b9550298
WilsonMG: Fix incompatibility with single prec MG in construction of simd layout on coarser grids
2018-06-12 15:01:31 +02:00
200d35b38a
Merge branch 'develop' into feature/hadrons
2018-05-28 11:52:47 +02:00
72abc34764
Merge pull request #166 from guelpers/feature/hadrons
...
Feature/hadrons
2018-05-28 11:49:46 +02:00
Azusa Yamaguchi
7fbbb31a50
Merge branch 'develop' into feature/staggered-comms-compute
...
Conflicts:
lib/qcd/action/fermion/ImprovedStaggeredFermion.cc
2018-05-21 13:07:29 +01:00
Azusa Yamaguchi
0e127b1fc7
New file single prec test
2018-05-21 12:57:13 +01:00
Daniel Richtmann
6c27c72585
WilsonMG: Provide more sensible default values for MG parameters
2018-05-16 17:26:09 +02:00
Daniel Richtmann
9c003d2d72
WilsonMG: Base wilson mg preconditioner entirely on existing infrastructure
2018-05-16 17:26:09 +02:00
Daniel Richtmann
61812ab7f1
Merge remote-tracking branch 'upstream/develop' into feature/wilsonmg
2018-05-15 14:57:18 +02:00
2f92721249
Merge branch 'develop' into feature/hadrons
2018-05-07 17:26:47 +01:00
paboyle
4ad0df6fde
Bump volume for Gerardo
2018-05-04 17:33:23 +01:00
661381e881
Merge branch 'develop' into feature/hadrons
2018-05-04 14:52:17 +01:00
Peter Boyle
68a5079f33
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-05-04 14:13:54 +01:00
Peter Boyle
8634e19f1b
Update
2018-05-04 14:13:35 +01:00
0659ae4014
Merge branch 'develop' into feature/hadrons
2018-05-03 16:20:22 +01:00
Vera Guelpers
52a856b4a8
FreeProp module for Hadrons
2018-05-03 12:33:20 +01:00
Vera Guelpers
04190ee7f3
5D free propagator for DWF and boundary conditions for free propagators
2018-05-03 12:31:36 +01:00
Vera Guelpers
2700992ef5
Merge remote-tracking branch 'upstream/feature/hadrons' into feature/hadrons
2018-05-03 10:01:52 +01:00
Azusa Yamaguchi
4f4181c54a
Merge branch 'feature/staggered-comms-compute' of https://github.com/paboyle/Grid into feature/staggered-comms-compute
2018-05-02 14:59:13 +01:00
Guido Cossu
4d4ac2517b
Adding Scalar field theory example for Scidac format
2018-05-02 14:36:32 +01:00
Guido Cossu
6e7d5e2243
HMC: added Scidac checkpointer and support for metadata
2018-05-02 14:28:59 +01:00
Azusa Yamaguchi
b35169f1dd
MultiShift for Staggered
2018-05-02 14:22:37 +01:00
ca639c195f
Merge branch 'develop' into feature/hadrons
2018-05-01 14:07:32 +01:00
paboyle
fe6860b4dd
Update with LIME library guard
2018-04-27 08:57:34 +01:00
paboyle
e369d7306d
Rename
2018-04-27 07:51:44 +01:00
paboyle
9b0240d101
Hot start test
2018-04-27 07:50:51 +01:00
49b8501fd4
Merge branch 'develop' into feature/hadrons
2018-04-26 17:33:50 +01:00
Azusa Yamaguchi
5c936d88a0
Merge branch 'feature/staggered-comms-compute' of https://github.com/paboyle/Grid into feature/staggered-comms-compute
2018-04-26 10:18:37 +01:00
Azusa Yamaguchi
a9e8758a01
Improvements to staggered tests timings
2018-04-26 10:08:05 +01:00
Vera Guelpers
507009089b
Merge remote-tracking branch 'upstream/feature/hadrons' into feature/hadrons
2018-04-25 09:36:39 +01:00
169f405c9c
Hadrons: tests repaired
2018-04-23 12:48:34 +01:00
Guido Cossu
26ed65c8f8
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-04-17 12:03:32 +01:00
85c253ed4a
Test_serialisation MPI fix
2018-04-04 17:19:34 +01:00
Daniel Richtmann
73ced656eb
Merge remote-tracking branch 'upstream/develop' into feature/wilsonmg
2018-04-03 17:51:11 +02:00
Daniel Richtmann
f69008edf1
WilsonMG: Add functionality to report timings to MG preconditioner
2018-04-03 17:26:49 +02:00
Daniel Richtmann
57a49ed22f
WilsonMG: Read in MG parameters from xml in test
2018-04-03 16:03:11 +02:00
Daniel Richtmann
ff6413a764
WilsonMG: Make number of levels chooseable at runtime
...
I don't like this solution though :(
2018-04-03 15:57:33 +02:00
Daniel Richtmann
2530bfed01
WilsonMG: Move params instance from global scope to test main function
2018-04-03 14:50:48 +02:00
640515e3d8
Merge branch 'develop' into feature/hadrons
2018-03-30 17:43:49 +01:00
paboyle
276f113f28
IO uses master boss node for metadata.
2018-03-30 16:17:05 +01:00
Daniel Richtmann
58c30c0cb1
WilsonMG: Add conformability checks in MG preconditioner
2018-03-28 13:24:39 +02:00
Daniel Richtmann
917a92118a
WilsonMG: Move operator test to MG testing routine
2018-03-28 12:19:25 +02:00
Daniel Richtmann
04f9cf088d
WilsonMG: Add more parameters to MultiGridParams struct
2018-03-27 17:13:11 +02:00
Daniel Richtmann
99107038f9
WilsonMG: Rationalize the level counting strategy
2018-03-27 17:06:33 +02:00
Daniel Richtmann
b78456bdf4
WilsonMG: Get rid of explicit include of GCR header
2018-03-26 15:41:53 +02:00
Daniel Richtmann
08543b6b11
WilsonMG: Provide a switch between V- and K-cycle
2018-03-26 15:37:17 +02:00
Daniel Richtmann
63ba33371f
WilsonMG: Some minor refactoring
2018-03-26 15:34:53 +02:00
Daniel Richtmann
683a7d2ddd
WilsonMG: Move comment to make clang-format happy
2018-03-26 14:59:40 +02:00
1c680d4b7a
Merge branch 'develop' into feature/hadrons
2018-03-26 13:52:44 +01:00
Daniel Richtmann
afdcbf79d1
Merge remote-tracking branch 'upstream/develop' into feature/wilsonmg
2018-03-23 21:13:50 +01:00
Daniel Richtmann
3c3ec4e267
WilsonMG: Move tests for Wilson & WilsonClover into the same file
2018-03-23 21:12:27 +01:00
Daniel Richtmann
0f6009a29f
WilsonMG: Huge refactor into something that could be considered an algorithm
2018-03-23 19:55:43 +01:00
Guido Cossu
c9c073eee4
Changes in messages in test dwf mixedprec
2018-03-23 11:27:56 +00:00
Guido Cossu
f290b2e908
Fix to pass CI tests
2018-03-23 11:14:23 +00:00
Guido Cossu
5f8225461b
Fencing mixedcg test propagator write. LIME is still optional in Grid
2018-03-23 10:37:58 +00:00
e9323460c7
Merge branch 'develop' into feature/hadrons
2018-03-22 10:48:37 +00:00
paboyle
07fe7d0cbe
Save file in current dir; print checksums
2018-03-21 14:26:04 +00:00
paboyle
b1a38bde7a
Extra test for Gparity with plaquette action
2018-03-20 18:01:32 +00:00
Guido Cossu
2581875edc
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-03-19 18:00:08 +00:00
41d6cab033
Merge branch 'develop' into feature/hadrons
2018-03-19 13:30:21 +00:00
paboyle
38eadee2c9
Prettier code
2018-03-18 14:44:22 +00:00
Peter Boyle
6c6d43eb4e
Drop RB on coarse space ; that was a mistake
2018-03-17 09:35:01 +00:00
Guido Cossu
d86936a3de
Eliminating deprecated lex_sites
2018-03-16 12:26:39 +00:00
Vera Guelpers
8462bbfe63
Gamma input for meson contraction with round brackets
2018-03-12 18:02:12 +00:00
70ec2faa98
Hadrons: maximum iteration specified for tests and error if 0
2018-03-09 19:53:55 +00:00
Daniel Richtmann
a66cecc509
WilsonMG: Fix invalid call to MR ctor
2018-03-09 17:34:29 +01:00
Daniel Richtmann
1e63b73a14
WilsonMG: Some cleanup/formatting
2018-03-09 16:50:19 +01:00
bb6ed44339
Merge branch 'develop' into feature/hadrons
2018-03-08 23:09:28 +00:00
360cface33
Grid tensor serialisation fully implemented and tested
2018-03-08 19:12:03 +00:00
Azusa Yamaguchi
80302e95a8
MILC Interface
2018-03-08 15:34:03 +00:00
971c2379bd
std::vector to tensor conversion + test units
2018-03-08 09:50:39 +00:00
9942723189
Merge branch 'develop' into feature/hadrons
...
# Conflicts:
# lib/serialisation/BaseIO.h
2018-03-07 15:22:16 +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
e79ef469ac
Merge branch 'develop' into feature/hadrons
...
# Conflicts:
# lib/serialisation/BaseIO.h
2018-03-06 19:25:51 +00:00
485c5db0fe
conversion of Grid tensors to nested std::vector in preparation for tensor serialisation
2018-03-06 19:22:03 +00:00
3e9ee053a1
Merge branch 'develop' into feature/hadrons
2018-03-05 20:01:38 +00:00
paboyle
e199ba7e88
Fix the Charge conjugate BC's
2018-03-05 13:59:02 +00:00
paboyle
c399c2b44d
Guido broke the charge conjugate plaquette action with premature optimisation.
...
This sector of the code does not matter for anything other than Guido's quenched HMC
studies, and any plaq specific optimisations should be retained in a private branch
instead of destroying the code simplicity.
2018-03-05 12:55:41 +00:00
paboyle
2018077770
Make NVCC happy with the compile. This is warning free on 9.1 on my laptop (both make and make tests).
2018-03-05 00:28:24 +00:00
paboyle
984e06e2b5
Introduce view objects that can safely be copied to GPU for access
2018-03-04 16:40:11 +00:00
Vera Guelpers
aaf39222c3
update my fork and fixed conflicts
2018-03-02 17:08:08 +00:00
paboyle
285deab432
Coordinate handling GPU friendly. Avoid std::vector
2018-02-24 22:19:28 +00:00
paboyle
bb7d87d0a0
Coordinate handling gpu friendly
2018-02-24 22:18:33 +00:00
Azusa Yamaguchi
0f468e2179
OverlappedComm for Staggered 5D and 4D.
2018-02-22 12:50:09 +00:00
Vera Guelpers
de42456171
updated my fork and conflicts fixed
2018-02-14 13:57:56 +00:00
Vera Guelpers
c6e1f64573
Test for QED
2018-02-13 09:30:23 +00:00
paboyle
dd8f2a64fe
INterface to suit hadrons on Lanczos
2018-02-13 02:08:49 +00:00
Vera Guelpers
49a0ae73eb
Insertion of photon field in seqential conserved current
2018-02-12 09:36:08 +00:00
Daniel Richtmann
2976132bdd
Add first version of multigrid for wilson clover analogous to wilson one
...
Just like the wilson one, this algorithm
• is currently only a 2-level method since I don't have correct implementations
for Mdir and Mdiag in CoarsenedMatrix yet (needed for further coarsening)
• needs levelization and refactoring into a proper algorithm
2018-02-08 23:52:10 +01:00
Daniel Richtmann
48177f2f2d
Add tests for all MR|GMRES solvers with wilson clover action
2018-02-08 23:52:09 +01:00
Daniel Richtmann
c4ce70a821
WilsonMG: Major cleanup
2018-02-08 23:52:08 +01:00
Daniel Richtmann
a3e009ba54
Add tests for CAGMRES solvers with staggered action
2018-02-08 17:46:28 +01:00
Daniel Richtmann
13ae371ef8
Make solver parameters match in all MR|GMRES solver tests
2018-02-08 17:33:10 +01:00
Daniel Richtmann
cc2f00f827
Remove test for MR solver with dwf action as it doesn't converge
2018-02-07 18:09:08 +01:00
Daniel Richtmann
cd61e2e6d6
Increase max iterations in test of MR solver with staggered action
2018-02-07 18:09:07 +01:00
Daniel Richtmann
323ed1a588
Add an overrelaxation parameter to the MR solver
2018-02-07 18:09:06 +01:00
Daniel Richtmann
1671adfd49
WilsonMG: Add some tests for linear operators
2018-02-07 17:15:22 +01:00
Daniel Richtmann
871649238c
WilsonMG: Stricter naming for linear operators
2018-02-01 14:43:08 +01:00
Daniel Richtmann
7c86d2085b
WilsonMG: Some minor cleanup
2018-02-01 12:24:16 +01:00
Daniel Richtmann
9292be0b69
WilsonMG: Add check for Mdiag + Σ Mdir == M
...
Need to test my implementations of CoarsenedMatrix::Mdiag &
CoarsenedMatrix::Mdir.
2018-01-31 14:03:30 +01:00
Daniel Richtmann
10141f90c9
WilsonMG: Rename test file
2018-01-30 10:25:09 +01:00
Daniel Richtmann
a414430817
Merge remote-tracking branch 'upstream/develop' into feature/ddalphaamg
2018-01-29 18:32:31 +01:00
Daniel Richtmann
f20728baa9
WilsonMG: Some further steps towards a three level method
...
Currently this is very "manual" as we are still testing stuff. Will refactor
and make it an algorithm once everything works.
What currently does work:
- All tests in MultiGridPreconditioner::runChecks for the first coarse grid
- The tests for the intergrid operators going from the first to the second
coarse grid
- (1 - P R) v == 0
- (1 - R P) v_c == 0
- A full solve with VPGCR and a two-level MG preconditioner
What hinders the rest of the tests from passing with a three-level method is the
absence of implementations of CoarsenedMatrix::Mdir and CoarsenedMatrix::Mdiag.
2018-01-29 18:29:49 +01:00
Daniel Richtmann
d2e68c4355
WilsonMG: Perform some minor cleanup
2018-01-29 18:07:10 +01:00
Daniel Richtmann
194e4b94bb
Make MG checking function work level-wise
2018-01-29 17:18:20 +01:00
paboyle
9472b02771
Parallel_for elimination -> thread_loop.
2018-01-28 01:00:55 +00:00
paboyle
98af36217a
Zero changes. (I mean literally)
2018-01-27 23:46:02 +00:00
paboyle
c4f82e072b
_grid becomes private ; use Grid()§
2018-01-27 00:04:12 +00:00
paboyle
3f9654e397
Hiding internals
2018-01-26 23:09:03 +00:00
paboyle
8dccffdfd5
Hide internal data
2018-01-26 23:06:51 +00:00
paboyle
5642ea270f
Hide internal data
2018-01-26 23:06:28 +00:00
paboyle
24a4589def
Changes to interface a little
2018-01-25 23:37:34 +00:00
paboyle
c904822e74
Warning removal
2018-01-25 23:37:15 +00:00
paboyle
4e30739093
First compile OK through nvcc on host
2018-01-24 13:08:47 +00:00
Daniel Richtmann
9dc885d297
Fix a bug in Wilson MG
...
The calculation of the lattice size of a second coarse level was incorrect.
2018-01-18 17:02:04 +01:00
Daniel Richtmann
a70c1feecc
Remove some unnecessary stuff in Wilson MG
2018-01-18 15:48:28 +01:00
Daniel Richtmann
38328100c9
Implement correctness checks for Wilson MG
2018-01-18 15:43:15 +01:00
Daniel Richtmann
9732519c41
Apply clang-format to Wilson MG
...
I can provide the configuration file I used if people want that.
2018-01-18 15:14:37 +01:00
Daniel Richtmann
fa4eeb28c4
Save current state in Wilson MG test file
2018-01-17 17:56:34 +01:00
paboyle
d74c21a386
GLobal edit for QCD namespace removal & NAMESPACE macros
2018-01-15 09:37:58 +00:00
Guido Cossu
b7f8c5b823
Modify test to merge with the new Lanczos interface
2018-01-12 14:38:27 +00:00
Guido Cossu
3923683e9b
Updating the feature/clover branch with the newest Hadron package
2018-01-12 13:35:51 +00:00
7bb405e790
Merge branch 'develop' into feature/hadrons
...
# Conflicts:
# lib/communicator/Communicator_mpi3_leader.cc
# lib/communicator/Communicator_shmem.cc
2018-01-11 18:50:15 +00:00
pretidav
cf858deb16
Lanczos with 2 reps fixed (tobe tested)
2018-01-10 18:43:02 +01:00
Daniel Richtmann
73434db636
Merge remote-tracking branch 'upstream/develop' into feature/ddalphaamg
2018-01-09 10:43:33 +01:00
paboyle
5610570182
Synthetic test of lanczos
2018-01-08 11:36:39 +00:00
paboyle
43e48542ab
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-01-08 11:34:45 +00:00
paboyle
bda97212a9
Simplify proliferation of comms layers
2018-01-08 11:29:20 +00:00
Daniel Richtmann
c6411f8514
Merge remote-tracking branch 'upstream/develop' into feature/ddalphaamg
2018-01-08 10:37:10 +01:00
David Preti
9028e278e4
Trying to fix a bug with SU4 mesons (still under investigation)
2018-01-06 15:57:38 +01:00
6718fa8c4f
Merge branch 'feature/scalar_adjointFT' into feature/hadrons
2017-12-26 12:59:33 +01:00
pretidav
4ce63af7d5
Working on Hadrons with Hirep. (QCD is set for SU4)
2017-12-22 19:02:07 +01:00
Daniel Richtmann
6cf635d61c
Remove some old code in Wilson MG
2017-12-22 13:20:09 +01:00
Daniel Richtmann
39558cce52
Multiply TVs in Wilson MG with G5 instead of G5R5
2017-12-22 13:07:56 +01:00
842754bea9
Hadrons: most modules ported to the new interface, compiles but untested
2017-12-13 19:41:41 +00:00
29e2eddea8
Merge branch 'develop' into feature/hadrons-new-memory-model
2017-12-06 16:49:21 +01:00
paboyle
3729c7a7a6
Clean up of test
2017-12-05 13:07:31 +00:00
456c78c233
Merge branch 'develop' into feature/hadrons-new-memory-model
2017-12-01 19:45:12 +00:00
Daniel Richtmann
4e965c168e
Implement analogon to test vector analysis in WMG codebase
2017-11-29 15:05:27 +01:00
Daniel Richtmann
f260af546e
Save current state
2017-11-28 15:03:02 +01:00
paboyle
e6a3e375cf
Debug
2017-11-27 15:10:22 +00:00
paboyle
4987edbd44
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2017-11-27 12:34:56 +00:00
paboyle
ad140bb6e7
Clean on multinode target after split 1 1 2 4 -> 1 1 2 2
2017-11-27 12:34:25 +00:00
azusayamaguchi
e55397bc13
Staggerd cg
2017-11-24 14:18:30 +00:00
Daniel Richtmann
649b8c9aca
Save current state
2017-11-24 10:46:20 +01:00
paboyle
94b8fb5686
Debug in progress
2017-11-19 01:39:04 +00:00
074d17429f
Merge branch 'develop' into feature/scalar_adjointFT
...
# Conflicts:
# lib/communicator/Communicator_mpi3.cc
2017-11-11 18:09:55 +00:00
Daniel Richtmann
a367835bf2
Set everything up for the implementation of FCAGMRES
...
The current implementation is the exact same code as normal FGMRES. This commit
only sets up the "framework" for the implementation of FCAGMRES, i.e., a test
and an include in the algorithms header file.
2017-11-09 17:30:41 +01:00
Daniel Richtmann
c6cbe533ea
Set everything up for the implementation of CAGMRES
...
The current implementation is the exact same code as normal GMRES. This commit
only sets up the "framework" for the implementation of CAGMRES, i.e., a test and
an include in the algorithms header file.
2017-11-09 17:14:44 +01:00
pretidav
59d9ccf70c
restored WilsonKernelsHand.cc and added Qtop to production codes
2017-11-08 22:02:32 +01:00
Daniel Richtmann
699d537cd6
Add FGMRES test with staggered fermions
2017-11-08 16:56:42 +01:00
Daniel Richtmann
9031f0ed95
Fix a filename in a file header
2017-11-08 16:42:26 +01:00
Daniel Richtmann
26b3d441bb
Check in forgotten FGMRES test with wilson Fermions
2017-11-08 16:39:11 +01:00
Daniel Richtmann
37b777d801
Add test for GMRES solver with staggered fermions
2017-11-08 14:28:48 +01:00
Daniel Richtmann
7f4ed6c2e5
First working version of GMRES + a test for Wilson fermions
2017-11-08 13:56:41 +01:00
Daniel Richtmann
56d32a4afb
Rename misunderstood "rsd_sq" to "rsq" in MR code
2017-11-08 13:51:08 +01:00
Daniel Richtmann
8363edfcdb
Perform some minor changes to GMRES code
2017-11-06 16:17:44 +01:00
Daniel Richtmann
74af31564f
Adapt style of wilson GMRES test to style of wilson MR test
2017-11-06 14:06:45 +01:00
Daniel Richtmann
e0819d395f
Merge remote-tracking branch 'upstream/develop' into feature/new-solver-algorithms
2017-11-06 13:09:36 +01:00
pretidav
a493429218
added Production tests for MixedRep, Adj, 2S, 2AS. Still missing QObs. The HMC is not printing correctly all the actions and forces.
2017-11-04 18:16:54 +01:00
pretidav
915f610da0
clover 2indexSymm hmc production test created. clover 2indexAsymm and clover mixed to be filled.
2017-11-04 01:17:06 +01:00
pretidav
c79606a5dc
Test production code wilson clover. Still missing QObs measurement on-the-fly.
2017-11-03 22:46:32 +01:00
pretidav
7b42ac9982
added polyakov loop observable to the hmc
2017-11-02 21:58:16 +01:00
682e7d7839
Merge branch 'develop' into feature/hadrons
2017-11-01 19:24:38 +00:00
Guido Cossu
8e057721a9
Anisotropic Clover term written and tested
2017-11-01 12:50:54 +00:00
Guido Cossu
fa5e4add47
Added support for anisotropy to the WilsonFermion class
2017-10-31 18:20:38 +00:00
Daniel Richtmann
6f81906b00
Add test for the MR solver with staggered fermions; does not converge atm
...
TODO: Is this a property of staggered or did I do something wrong?
2017-10-30 16:57:55 +01:00
Daniel Richtmann
a2d83d4f3d
Add test for the MR solver with DW fermions; does not converge atm
...
TODO: Is this a property of DWF or did I do something wrong?
2017-10-30 16:39:30 +01:00
Daniel Richtmann
89bacb0470
Fix path in MR solver header commentary
2017-10-30 16:16:55 +01:00
Daniel Richtmann
19010ff66a
Merge remote-tracking branch 'upstream/develop' into feature/new-solver-algorithms
2017-10-30 13:16:46 +01:00
paboyle
78e8704eac
Shaking out
2017-10-30 00:25:31 +00:00
paboyle
67131d82f2
Get subrank info from communicator constructor
2017-10-30 00:24:11 +00:00
paboyle
615a9448b9
Extended sub comm supported
2017-10-30 00:23:34 +00:00
paboyle
00164f5ce5
:
2017-10-30 00:22:52 +00:00
paboyle
5bf42e1e15
Update
2017-10-30 00:05:21 +00:00
Guido Cossu
749189fd72
Full clover force correct
2017-10-29 12:03:08 +00:00
Guido Cossu
f941c4ee18
Clover term force ok
2017-10-29 11:43:33 +00:00
paboyle
84b441800f
Merge branch 'develop' into feature/lanczos-reorg
2017-10-27 14:21:38 +01:00
Daniel Richtmann
e7b1933e88
Add a test for the MR solver
2017-10-27 14:38:57 +02:00
Daniel Richtmann
074db32e54
Fix build of gmres test
2017-10-27 14:08:48 +02:00
paboyle
aa66f41c69
Bug fix in the coarse restore...
...
Think this is nearly there
2017-10-27 10:29:34 +01:00
paboyle
f96c800d25
Passes reload of coarse basis
2017-10-27 09:43:22 +01:00
paboyle
32a52d7583
Move the local coherence lanczos into algorithms.
...
Keep the I/O in the tester. Other people can copy this method to write other I/O formats.
2017-10-27 09:04:31 +01:00
paboyle
fa04b6d3c2
Finished ? Verifying coarse evec restore
2017-10-27 08:18:29 +01:00
Azusa Yamaguchi
034de160bf
Staggered updates : Schur fixed and added a unit test for Test_staggered_cg_schur.cc giving stronger check
2017-10-26 20:58:46 +01:00
Guido Cossu
91b8bf0613
Debugging force term
2017-10-26 18:23:55 +01:00
paboyle
14507fd6e4
Final? candidate for push back on the lanczos reorg feature
2017-10-26 16:25:01 +01:00
paboyle
2db05ac214
Test for split/unsplit in isolation
2017-10-26 07:48:03 +01:00
paboyle
ccd20df827
Better IRL interface
2017-10-26 01:59:59 +01:00
paboyle
d577211cc3
Relax stoppign condition
2017-10-25 23:57:54 +01:00
paboyle
f4336e480a
Faster converge time
2017-10-25 23:53:44 +01:00
paboyle
e4d461cb03
Messagign
2017-10-25 23:53:19 +01:00
paboyle
3d63b4894e
Use existing functionality where possible
2017-10-25 23:52:47 +01:00
paboyle
a479325349
Rewrite of local coherence lanczos
2017-10-25 23:48:47 +01:00
Guido Cossu
e0cae833da
Merge branch 'develop' into feature/scalar_adjointFT
2017-10-25 10:49:50 +01:00
Guido Cossu
ccdec7a7ab
Merge branch 'develop' into feature/clover
2017-10-24 16:51:14 +01:00
Guido Cossu
93642d813d
Merging
2017-10-24 16:48:05 +01:00
Daniel Richtmann
1ab8d5cc13
Save two more files
2017-10-24 16:58:05 +02:00
Daniel Richtmann
53cfa44d7a
Save current state
2017-10-24 16:58:03 +02:00
Guido Cossu
ec8cd11c1f
Cleanup and prepare for pull request
2017-10-24 13:21:17 +01:00
Guido Cossu
cbda4f66e0
Debug of the field strength
2017-10-24 10:20:13 +01:00
Guido Cossu
6579dd30ff
More debug test
2017-10-23 18:47:00 +01:00
Guido Cossu
031c94e02e
Debugging process for the clover term
2017-10-23 18:27:34 +01:00
Guido Cossu
6391b2a1d0
Added test for Wilson and Clover fermions
2017-10-23 14:42:35 +01:00
Guido Cossu
2e50b55ae4
Changes in the Makefile to compile against Chroma on Linux
2017-10-23 13:32:26 +01:00
pretidav
317ddfedee
updated test clover + first attempt derivative clove term (still missing spin part)
2017-10-16 02:47:33 +02:00
paboyle
e325929851
ALl codes compile against the new Lanczos call signature
2017-10-13 14:02:43 +01:00
paboyle
47af3565f4
Logging improvement; reunified the Lanczos codes
2017-10-13 13:23:07 +01:00
paboyle
cb9ff20249
Approx tests and lanczos improvement
2017-10-13 11:30:50 +01:00
paboyle
9fe6ac71ea
Starting reorg of Blocked lanczos
2017-10-11 10:12:07 +01:00
paboyle
bf58557fb1
Block compressed Lanczos
2017-10-10 14:15:11 +01:00
paboyle
10cb37f504
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2017-10-10 14:09:44 +01:00
Azusa Yamaguchi
1374c943d4
Correct Schur operator called
2017-10-10 13:59:50 +01:00
paboyle
d1c6288c5f
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2017-10-10 13:38:40 +01:00
Azusa Yamaguchi
bb7378cfc3
Schur for staggered
2017-10-10 12:02:18 +01:00
paboyle
153672d8ec
Split CG testing
2017-10-09 23:20:58 +01:00
63b2bc1936
Merge branch 'develop' into feature/hadrons
...
# Conflicts:
# lib/qcd/action/fermion/FermionOperatorImpl.h
2017-10-05 14:16:23 +01:00
Azusa Yamaguchi
09f4cdb11e
Merge branch 'develop' of https://github.com/paboyle/Grid into feature/staggering
2017-10-04 10:51:16 +01:00
Azusa Yamaguchi
1e54882f71
Stagger
2017-10-04 10:51:06 +01:00
paboyle
e5c19e1fd7
RB constructor change
2017-10-02 12:25:52 +01:00
paboyle
a11d0a33d1
Merge branch 'feature/dwf-multirhs' of https://github.com/paboyle/Grid into feature/dwf-multirhs
2017-10-02 11:42:07 +01:00
paboyle
4f8b6f26b4
Merge branch 'develop' into feature/dwf-multirhs
2017-10-02 11:41:49 +01:00
paboyle
073525c5b3
Small patch from cori
2017-10-02 03:38:21 -07:00
David Preti
56478d63a5
clover + test (valence)
2017-09-24 19:32:15 +02:00
Peter Boyle
946a8671b9
Merge pull request #129 from djm2131/feature/eofa
...
Add support for DWF with the exact one flavor algorithm
2017-09-21 10:15:21 +01:00
Peter Boyle
771a1b8e79
Merge pull request #128 from paboyle/feature/CG-reliable-update
...
Feature/cg reliable update
2017-09-21 10:12:03 +01:00
Peter Boyle
bfb68e6f02
Merge pull request #130 from giltirn/gparity-handunroll
...
Gparity handunroll
2017-09-21 10:11:00 +01:00
paboyle
5918769f97
Subtle Naik term bug updated in Stencil; less on logical && with a function call on right
2017-09-16 12:51:26 +01:00
Guido Cossu
13fa70ac1a
Merge branch 'develop' into feature/json-fix
2017-09-08 13:42:20 +01:00
21b02760c3
Merge branch 'develop' into feature/hadrons
2017-08-24 17:05:45 +01:00
paboyle
5fa386ddc9
FFT test compile fixed
2017-08-24 10:17:52 +01:00
Azusa Yamaguchi
d9cd4f0273
Staggered multinode block cg debugged. Missing global sum.
...
Code stalls and resumes on KNL at cambridge. Curious.
CG iterations 23ms each, then 3200 ms pauses. Mean bandwidth reports
as 200MB/s. Comms dominant in the report. However, the time behaviour suggests it
is *bursty*.... Could be swap to disk?
2017-08-23 15:07:18 +01:00
David Murphy
459f70e8d4
Check-in of working Mobius EOFA class and tests
2017-08-22 22:38:30 -04:00
Christopher Kelly
ab50145001
Implemented first, unoptimized version of hand-unrolled G-parity kernels
...
Improved Test_gparity
2017-08-22 17:12:25 -04:00
David Murphy
47a12ec7b5
Implement EOFA pseudofermion force and Shamir tests for G-parity and non G-parity cases
2017-08-16 19:50:08 -04:00
David Murphy
ec1e2f7a40
Add (mostly implemented) ExactOneFlavourRatio pseudofermion class and tests of Shamir heatbath and action
2017-08-16 12:38:59 -04:00
David Murphy
6d0786ff9d
Typo fixes and check-in of G-parity action test for DWF
2017-08-15 22:47:00 -04:00
David Murphy
202a7fe900
Re-import DWF and abstract base EOFA fermion classes and tests
2017-08-15 13:36:08 -04:00
Guido Cossu
dbe4d7850c
Make a test file compatible with all architectures
2017-08-06 10:49:45 +01:00
Guido Cossu
4fe182e5a7
Added high level HMC support for overriding default SIMD lane decomposition
2017-08-06 10:46:19 +01:00
Guido Cossu
75ee6cfc86
Debugging the Clover term
2017-08-04 16:08:07 +01:00
Guido Cossu
fde71c3c52
Merge branch 'develop' into feature/clover
2017-08-04 12:19:57 +01:00
Christopher Kelly
7d867a8134
Merge branch 'develop' into feature/CG-reliable-update
2017-08-02 09:48:04 -04:00
Guido Cossu
c0485d799d
Explicit parameter declaration in the WilsonGauge test
2017-07-26 16:26:04 +01:00
Guido Cossu
7abc5613bd
Added smearing to the topological charge observable
2017-07-26 16:21:17 +01:00
Christopher Kelly
9f280b82c4
Added mixed-precision CG with reliable updates
2017-07-25 11:30:41 -04:00
Lanny91
875e1a841f
Hadrons: updated Quark -> MFermion/GaugeProp module name in test.
2017-07-16 13:47:00 +01:00
Lanny91
0366288b1c
Hadrons: added tests for 3pt contractions.
2017-07-16 13:45:55 +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
Guido Cossu
d9593c4b81
Merge branch 'develop' into feature/json-fix
2017-07-07 14:17:50 +01:00
paboyle
ac740f73ce
Works on Cori
2017-07-02 16:47:58 -07:00
paboyle
dee68fc728
IO working multiple nodes again. Strategy of all nodes writing metadata is unsafe.
...
Only one rank should do this. must identify this rank. Means pass communicator to the
Objects.
2017-07-02 23:33:48 +01:00