Michael Marshall
2d940a598c
Inserted four extra parameters just to make this test compile. Needs to be fixed properly
2019-06-19 10:37:50 +01:00
Michael Marshall
c28c5fc61b
Inserted four extra parameters just to make this test compile. Needs to be fixed properly
2019-06-19 10:31:41 +01:00
Peter Boyle
703dc20377
Compile tests fix
2019-06-16 13:59:29 +01:00
Peter Boyle
462900b48d
Modified entire test directory to suit new GPU constructs for looping
2019-06-15 12:53:27 +01:00
Peter Boyle
bcbb5e9d26
Remove assembly tests
2019-06-15 07:57:05 +01:00
Peter Boyle
7e27a5213a
Tests builds clean.
2019-06-04 20:45:20 +01:00
Michael Marshall
eb737daeb5
Merge branch 'develop' into feature/distil
...
* develop: (34 commits)
Hadrons: EMLepton: Wall source
Revert "cleaning up Kl2 contraction"
cleaning up Kl2 contraction
posibility to save/load schedules directly from the application parameters
moving VERSION file to the empty ChangeLog one, this create compilation problems with #include <version> in recent versions of LLVM and case-insensitive FS (typically macOS)
Added precision tuning to Hadrons parameterfile writing
Kl2 QED cleanup
Added ZFIMPL to SeqGamma
Added ZFIMPL to SeqConserved module
F1 ensemble running with 96%~ acceptance etc..
Make detection of HPE 8600 automatic
Added variables that were missing from wall source setup
Exposed a coulomb/landau enum to the gauge fixing module
Coulomb gauge added as an option
More logging, timing, and 4d/5d logic for eigpack gauge transforms
Added gauge transform option to eigpack IO
Hadrons: Lepton Propagator for kl2, sign swap for antiperiodic boundary
A2A Lepton-Meson Field contraction
Verbose
Iteratoin range fix
...
2019-05-31 18:20:43 +01:00
Peter Boyle
918e673078
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2019-05-22 09:57:02 +01:00
Peter Boyle
44b53c3ba2
F1 ensemble running with 96%~ acceptance etc..
2019-05-22 09:56:26 +01:00
Peter Boyle
48b1c806ed
Coulomb gauge added as an option
2019-05-17 17:36:32 +01:00
Michael Marshall
9ae4d369f3
Use the definition of the Perambulator Index names given in Hadrons::MDistil
2019-05-03 22:00:50 +01:00
Michael Marshall
8dc0587621
Post Michael / Felix review. Ready for Peter / Antonin review
2019-05-01 13:04:51 +01:00
Michael Marshall
cfe5fa7a35
1) Don't write Laplacian eigenvectors to disk 2) Add a test that loads perambulators from disk
2019-05-01 09:50:23 +01:00
Michael Marshall
e72e26c899
Get rid of unnecessary multiFile options
2019-05-01 08:53:08 +01:00
Michael Marshall
334f29becb
Fairly close to ready for release. Felix and I to review, then submit for release
2019-04-30 23:53:57 +01:00
Michael Marshall
e56ead55ef
WIP
2019-04-30 14:41:48 +01:00
Michael Marshall
d74d443d1b
Pre-release cleanup in progress
2019-04-29 22:18:29 +01:00
Michael Marshall
ac19c0e04f
This will need to be removed eventually, but should save us fiddling about with each release
2019-04-29 09:20:08 +01:00
Michael Marshall
b48ca8a6ef
Merge branch 'develop' into feature/distil
...
* develop: (36 commits)
Mobius 2+1f sign off.
Integrator logging on by default
RHMC for mobius
HMC make file
Update
Simple check
Simple checks
Monius HMC
Changes locally
Power method
Momentum rescaling
Bounds checking
Bounds checking
Scale momentum convention to CPS/UKQCD MD time
Add bounds checking
Updated documentation after Peter's review. 1) Removed version numbers from Grid dependencies 2) Explained in a little more detail how to use Xcode to build Grid and Hadrons libraries
Remove bundled Eigen stuff
Fix typo so it matches develop
Remove bundled source from my local repository
Slightly generalize interface to SchurRedBlackBase and derived solver classes so we can pass forecasted initial guesses in EOFA heatbath correctly
...
2019-04-29 08:37:39 +01:00
Michael Marshall
c48ae4f3ad
1) Only the boss should write the perambulator - possibly was a source of intermittent corruption?
...
2) Implemented and test a perambulator conversion utility in Test_distil (commented out near the start of main)
2019-04-28 23:24:57 +01:00
Michael Marshall
fb74de0798
Making sure Hdf5 is an optional dependency (default to binary writer if not present)
2019-04-28 20:23:44 +01:00
Michael Marshall
adc1eaee68
Switched to Hdf5 format for perambulators. Ready for first test on Tesseract.
2019-04-28 17:53:42 +01:00
Michael Marshall
50a74eaea3
Doesn't compile. Does it still need to be maintained?
2019-04-26 08:33:10 +01:00
Michael Marshall
8419fbb335
Renamed PerambLight module. Check with Felix whether Test_24 and Test_tesseract still need to be maintained
2019-04-26 08:23:15 +01:00
Michael Marshall
606698511c
Seems we've not been keeping the test up-to-date
2019-04-22 19:03:24 +01:00
Peter Boyle
d416156c16
Mobius 2+1f sign off.
2019-04-19 07:57:08 +01:00
Peter Boyle
8b7805200f
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2019-04-17 12:05:09 +01:00
Michael Marshall
00b4139c16
Eigen tensor serialisation fixes after Antonin's review
2019-04-03 22:48:07 +01:00
Michael Marshall
4161429dcc
Serialisation fixes after Antonin's review
2019-04-03 22:30:07 +01:00
Michael Marshall
12d8bf1ced
Eigen::Tensor serialisation. Tested on single and double precision builds
2019-03-20 22:27:41 +00:00
Michael Marshall
88cb004731
Fixed single-precision issues in Test_serialisation
2019-03-20 22:05:16 +00:00
Michael Marshall
11dded61e8
Merge branch 'develop' into feature/distil
...
* develop: (29 commits)
precision fix
Updates after review with Peter.
Wilson clover multi grid for lime lattice
Recommendations for Traits classes
Hadrons: uninitialised pointer fix (might have been harmless)
Hadrons: beware of the nasty uninitialised twists
Smearing test. Test on free field.
Smearing for quark observables
Smearing
Hadrons: XML validator utility
display relative norm during field IO norm check
possibility to set a build number
IO norm check on relative norm
Output field norm check during IO
Hadrons: random vector utility module I/O
quieter initialisation
fix patch command for eigen in bootstrap.sh
Mres changes and gauge xform mat changes
Hadrons: 32 bit I/O directly in Lanczos module
Hadrons: copyright update
...
# Conflicts:
# Grid/tensors/Tensor_traits.h
# Hadrons/Modules.hpp
# Hadrons/modules.inc
2019-03-20 10:35:36 +00:00
Felix Erben
d1fe4dce33
new idea to get multiple perambulators
2019-03-15 10:28:02 +00:00
ferben
50ca3101de
bug in multiSolves and new test prog
2019-03-13 17:25:55 +00:00
a0405c6d84
PerambMultipleSolves.hpp compiles (not had time to test)
2019-03-12 14:01:29 +00:00
ferben
5fb2ee89bb
modified test so that it runs
2019-03-08 16:50:21 +00:00
ferben
2df396380d
solver is now external
2019-03-08 16:28:21 +00:00
ferben
4a70b2ffd4
Aslash insertions work now?
2019-03-08 12:23:22 +00:00
2d659015ff
Serialisation is fully functional. Ready for review.
2019-03-08 00:30:43 +00:00
e63019ac50
Tensor serialisation is fully functional
2019-03-08 00:01:45 +00:00
Felix Erben
1538bf8c34
added everythong to compute sequential aslash fields
2019-03-07 17:36:22 +00:00
Felix Erben
4abc498ae3
Merge branch 'feature/distil' of https://github.com/mmphys/Grid into feature/distil
2019-03-07 15:34:10 +00:00
Felix Erben
93dfbfbfcd
added module to compute perambulator from a solve
2019-03-07 15:33:50 +00:00
584fa0a633
Changes after review with Peter
2019-03-07 12:53:34 +00:00
aa24f04911
Changed EigenIO to use GridTypeMapper type traits
2019-03-06 12:55:05 +00:00
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