Peter Boyle
69d578478a
Fixing the comms=none compile
2015-04-10 05:53:09 +02:00
Peter Boyle
d9a454bc9f
Fixing nocompile
2015-04-10 05:24:01 +02:00
Peter Boyle
8f5281563e
"where" and integer comparisons logic implemented for conditional
...
assignment. LatticeCoordinate helper to get global (reduced) coordinate.
Some more work of similar type perhaps needed, but the bulk of the required
structure for masked array assignment is now in place.
2015-04-09 08:06:03 +02:00
Peter Boyle
48a38ef4fd
Major rework of extract/merge/permute processing debugged and working.
2015-04-06 11:26:24 +01:00
Peter Boyle
e06a11ee5e
Bringing in LatticeInteger with the idea of implemented predicated
...
assignment, subsets etc.
c.f the QDP++ "where" syntax
2015-04-06 06:30:48 +01:00
Peter Boyle
d198fcbc1c
Renamed the namespace to Grid
2015-04-03 05:29:54 +01:00
Peter Boyle
9ba89e64dc
MPI is now working and passing basic tests. Will start to construct a more sensible test suite shortly
...
since testing requirements now go beyond what a single Grid_main.cc can do.
Will need a more organised src tree for this and will require substantial reorg of build system.
2015-04-03 04:52:53 +01:00
Peter Boyle
98f14f1030
Fixing the Checkerboarding cshift.
...
Implemented "fake" communications in preparation for the leap to MPI.
2015-03-29 20:35:37 +01:00
Azusa Yamaguchi
83f0dc19ff
Changes for MIC
2015-03-04 13:25:23 +00:00
Peter Boyle
3530000ea6
Merge branch 'master' of https://github.com/paboyle/Grid
2015-03-04 11:44:18 +00:00
Peter Boyle
b01fa51db0
Improving benchmark to include Cshift
2015-03-04 11:44:05 +00:00
Azusa Yamaguchi
d7f1aa522e
AVX2 fix
2015-03-04 11:38:10 +00:00
Peter Boyle
c80c881db0
Updating build system
2015-03-04 04:53:40 +00:00
Peter Boyle
8b17cbf9d7
Initial commit of Grid to GitHub
2015-03-04 03:12:19 +00:00