1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-09-20 09:15:38 +01:00
Grid/lib
Peter Boyle 473fa28a6c Partial optimisation; comms in x-dir for red black dslash will be slow as the checker skipping block strided
loops are non threadable. Will need to write a kernel for these instead and drive them with a lookup table
to make a look sufficiently simple to thread.
2015-11-06 05:23:23 -06:00
..
algorithms Stencil interface changes 2015-11-06 05:22:33 -06:00
cartesian Extra check that failed in quenched test 2015-06-16 14:04:56 +01:00
communicator Binary IO file for generic Grid array parallel I/O. 2015-08-26 13:40:29 +01:00
cshift Partial optimisation; comms in x-dir for red black dslash will be slow as the checker skipping block strided 2015-11-06 05:23:23 -06:00
lattice Minor change in commented out code 2015-10-09 00:42:21 +02:00
Old Cleaning up the recursion for traceIndex<n> after the changes the enable G++ to 2015-07-01 23:43:57 +01:00
parallelIO chrono causing some problems on Cray systems. Suspend use for now 2015-11-04 04:28:31 -06:00
pugixml XMLReader implementation and a virtual Reader/Writer template framework. 2015-08-20 16:21:26 +01:00
qcd Merge branch 'master' of github.com:paboyle/Grid 2015-11-04 03:32:10 -08:00
serialisation Changes to remove warnings under icc; disambiguate AVX512 from IMCI correctly 2015-09-23 05:23:45 -07:00
simd Don't know why peter committed these as they didn't compile 2015-11-06 10:31:48 +00:00
stencil Merge branch 'master' of github.com:paboyle/Grid 2015-11-04 03:32:10 -08:00
tensors Updating to modify non-inlining permute routines and hopefully get better reg use and 2015-09-25 08:55:04 -07:00
.dirstamp Addedd Ta functionality to the tensor types 2015-06-04 18:11:32 +09:00
Algorithms.h Lanczos addition 2015-10-09 00:41:00 +02:00
AlignedAllocator.h Changes to remove warnings under icc; disambiguate AVX512 from IMCI correctly 2015-09-23 05:23:45 -07:00
Cartesian.h Reorganise of file naming 2015-06-03 12:47:05 +01:00
Communicator.h Reorganise of file naming 2015-06-03 12:47:05 +01:00
Config.h Small change in the HMC interface. 2015-07-30 17:16:57 +09:00
Config.h.in FMA4 added 2015-10-09 01:00:53 +02:00
Cshift.h Reorganise of file naming 2015-06-03 12:47:05 +01:00
Grid.h Binary IO file for generic Grid array parallel I/O. 2015-08-26 13:40:29 +01:00
Init.cc Exec info and linux check to stop non-portable code breaking 2015-11-06 10:31:24 +00:00
Init.h Committing incomplete work for parameter file I/O. 2015-07-27 18:32:28 +09:00
Lattice.h Reorganise of file naming 2015-06-03 12:47:05 +01:00
Log.cc Committing incomplete work for parameter file I/O. 2015-07-27 18:32:28 +09:00
Log.h Committing incomplete work for parameter file I/O. 2015-07-27 18:32:28 +09:00
Make.inc Added a decoupled memory system benchmark to remove thread synch overhead 2015-09-26 18:23:57 -07:00
Makefile.am Reorganise of file naming 2015-06-03 12:47:05 +01:00
PerfCount.cc New file 2015-11-04 03:26:28 -08:00
PerfCount.h Use Linux kernel interface to hardware performance counters. Dead useful. 2015-11-04 03:24:19 -08:00
Simd.h Updating to modify non-inlining permute routines and hopefully get better reg use and 2015-09-25 08:55:04 -07:00
stamp-h1 Small change in the HMC interface. 2015-07-30 17:16:57 +09:00
Stencil.h Comms optimisation 2015-11-06 05:22:18 -06:00
Tensors.h Cleaning up the recursion for traceIndex<n> after the changes the enable G++ to 2015-07-01 23:43:57 +01:00
Threads.h Threading for KNC mods. 2015-11-04 03:22:14 -08:00
Timer.h Committing incomplete work for parameter file I/O. 2015-07-27 18:32:28 +09:00