b52e8ef65a
Dirichlet changes
2022-05-19 16:45:41 -07:00
90ea7dfa99
Accelerator loops for device resident comms buf
2020-08-19 22:40:44 +02:00
542bdef198
cleanup comments
2020-08-14 18:39:44 +02:00
06007db3d9
true shm_none implementation with GPUs that disables the use of device shared memory for the stencils
2020-08-14 18:37:00 +02:00
1a4c8c3387
Global edit with change to View usage. autoView() creates a wrapper object that closes the view when scope closes.
2020-06-05 18:52:35 -04:00
f999408e92
View locatoin and access mode
2020-05-21 16:14:20 -04:00
35ed1defac
Passes make check now single and double compile
2018-12-19 11:09:32 +00:00
984e06e2b5
Introduce view objects that can safely be copied to GPU for access
2018-03-04 16:40:11 +00:00
285deab432
Coordinate handling GPU friendly. Avoid std::vector
2018-02-24 22:19:28 +00:00
98af36217a
Zero changes. (I mean literally)
2018-01-27 23:46:02 +00:00
c4f82e072b
_grid becomes private ; use Grid()§
2018-01-27 00:04:12 +00:00
3f9654e397
Hiding internals
2018-01-26 23:09:03 +00:00
24a4589def
Changes to interface a little
2018-01-25 23:37:34 +00:00
d74c21a386
GLobal edit for QCD namespace removal & NAMESPACE macros
2018-01-15 09:37:58 +00:00
4f8b6f26b4
Merge branch 'develop' into feature/dwf-multirhs
2017-10-02 11:41:49 +01:00
6ebf9f15b7
Splitting communicators first cut
2017-06-22 08:14:34 +01:00
7b03d8d087
Fixing the remaining merge conflicts
2017-04-05 16:17:46 +01:00
4b759b8f2a
Merge branch 'feature/hmc_generalise' into feature/scalar_adjointFT
2017-04-05 14:50:28 +01:00
0fade84ab2
No random device
2017-04-02 00:29:40 +09:00
38806343a8
Improving efficiency of the force term
2017-03-15 15:16:16 +09:00
5a1fb29db7
Useful debug code info to preserve
2017-02-20 17:49:23 -05:00
9ff97b4711
Improved stencil tests passing all on KNL multinode
2017-02-07 00:58:34 -05:00
c190221fd3
Internal SHM comms in non-simd directions working
...
Need to fix simd directions
2016-10-22 18:14:27 +01:00
a0676beeb1
Open up dependency on Eigen and FFTW
2016-07-07 22:31:07 +01:00
b6f6da923e
Change to the compressor & stencil interface a little.
2016-02-17 18:27:11 -06:00
d19321dfde
Overlap comms compute changes
2016-01-10 19:20:16 +00:00
aae8bf31a7
Global edit adding copyright and license info to every source file.
2016-01-02 14:51:32 +00:00
145a295231
Bug fix for stencil with large shifts (3+), would be important to naik term for example but did not
...
impact Wilson based nearest neighbour stencils.
2015-12-30 19:29:48 +00:00
f35fc4b76c
No compile fixes
2015-11-29 10:59:11 +00:00
ca42fe6d32
Merge branch 'master' of github.com:paboyle/Grid
...
Merge done
Conflicts:
lib/serialisation/XmlIO.h
tests/Test_stencil.cc
2015-11-28 17:03:43 -08:00
01231ce824
Stencil fix
2015-11-29 00:31:02 +00:00
7522e3f0dd
Stencil interface change fix no compile
2015-11-07 00:05:10 -08:00
9183920e8b
Added an even odd stencil test, shook out a problem with spread out x-direction.
...
Generalise test to allow different types of "Field" to be used.
2015-11-04 10:03:04 +00:00
7d3512ab21
Gparity valence test now working.
...
Interface in FermionOperator will change a lot in future
2015-08-14 00:01:04 +01:00
d1afebf71e
Sizable improvement in multigrid for unsquared.
...
6000 matmuls CG unprec
2000 matmuls CG prec (4000 eo muls)
1050 matmuls PGCR on 16^3 x 32 x 8 m=.01
Substantial effort on timing and logging infrastructure
2015-07-24 01:31:13 +09:00
638d2cda11
Change the SIMD command correctly with precision = double vs. single and
...
connect the "Real" default precisoin to a configure flag.
Have RealF, RealD and Real types, where Real is compile target dependent single/double,
RealF is single and RealD is double etc..
2015-07-01 22:45:15 +01:00
84b5c7217d
CG test written and passes i.e. converges with small true residual
...
in RedBlack MpcDagMpc, Unprec MdagM and Schur red black solver for
each of.
DomainWallFermion
MobiusFermion
MobiusZolotarevFermion
ScaledShamirFermion
ScaledShamirZolotarevFermion
2015-06-03 10:54:03 +01:00