1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-09-20 17:25:37 +01:00
Commit Graph

32 Commits

Author SHA1 Message Date
Peter Boyle
0097b81778 OMP dslash working 2015-05-13 10:59:22 +01:00
Peter Boyle
add4495a4a cout IO for all types 2015-05-13 09:24:10 +01:00
Peter Boyle
541d52ab97 I have made the Cshift work successfully with open mp threading in
every routine. Collapse(2) is now working under clang-omp++.
2015-05-13 00:31:00 +01:00
Peter Boyle
c6baa3e657 Threading support rework.
Placed parallel pragmas as macros; implemented deterministic thread reduction in style of
BFM.
2015-05-12 07:51:41 +01:00
paboyle
b42453d1fd Command line args and a general clean up 2015-05-11 12:43:10 +01:00
paboyle
06dcbed6b1 Updated to do list 2015-05-11 09:44:50 +01:00
Peter Boyle
2203c6e597 Lots of changes required to compile for MIC under ICPC 2015-05-10 23:29:21 +01:00
Peter Boyle
5a7751d9df Updated TODO list 2015-05-10 15:32:56 +01:00
Peter Boyle
9ed1fb45e1 Updated todo list 2015-05-10 15:13:50 +01:00
Peter Boyle
cdd5cdeda2 Cleaned up for Linux 2015-05-05 22:09:22 +01:00
Peter Boyle
0b7d389258 Reworking CSHIFT and Stencil. Implementing Wilson and discovered rework is required 2015-04-27 13:45:07 +01:00
Peter Boyle
35cfef2129 Big updates with progress towards wilson matrix 2015-04-26 15:51:09 +01:00
Peter Boyle
c678f2d255 Starting the implementation of wilson; incomplete and committing non-functional code which
is not yet included from elsewhere or linked to the build system.
2015-04-25 14:33:02 +01:00
Peter Boyle
d5fd34b6e8 Update to TODO list 2015-04-25 13:04:26 +01:00
Peter Boyle
2d8cf9e456 Added two spinor functionality required to support the Wilson hopping term. 2015-04-25 12:54:06 +01:00
Peter Boyle
dc970c6442 Dirac done ; remove from TODO 2015-04-24 22:56:37 +01:00
Peter Boyle
e2e3ea5742 Reorganised the TODO. Really getting somewhere 2015-04-23 20:42:30 +01:00
Peter Boyle
b7416d79e3 Begginings of slice summation and subblocking 2015-04-23 11:04:59 +01:00
Peter Boyle
650410cb2f Update to task list 2015-04-19 14:55:16 +01:00
Peter Boyle
4e1a3aee82 Update 2015-04-18 22:16:31 +01:00
Peter Boyle
a17ce0695b Clean up 2015-04-18 20:52:40 +01:00
Peter Boyle
8195d302dc Reorganise to keep files smaller 2015-04-18 18:36:48 +01:00
Peter Boyle
e25f10566c peekIndex update 2015-04-18 14:36:01 +01:00
Peter Boyle
1972eea128 spin trace type work 2015-04-16 14:48:21 +01:00
Peter Boyle
ab9a764bb1 Reduce now going through MPI. 2015-04-14 22:40:40 +01:00
Peter Boyle
f1876b7e95 Modified 2015-04-14 20:25:51 +01:00
Peter Boyle
2d54ef2a52 Stencil code pretty much shaken out.
Beginning of inner product and norm2.
2015-04-14 20:22:04 +01:00
Peter Boyle
6e90038bf6 Fixing nocompile 2015-04-10 05:24:01 +02:00
Peter Boyle
31f4f4f1e1 "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
982274e5a0 Major rework of extract/merge/permute processing debugged and working. 2015-04-06 11:26:24 +01:00
Peter Boyle
02262b0019 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
15dda435e6 TODO list for preparing this for real use and QDP++ replacement. 2015-04-03 09:28:58 +01:00