1
0
mirror of https://github.com/paboyle/Grid.git synced 2026-06-22 11:43:16 +01:00

Commit Graph

  • c49be8988b Grid tensor serialisation portelli 2018-03-08 09:51:22 +00:00
  • 971c2379bd std::vector to tensor conversion + test units portelli 2018-03-08 09:50:39 +00:00
  • 94b0d66e4c Merge pull request #157 from goracle/dev-pull Guido Cossu 2018-03-08 16:09:28 +09:00
  • 1c430ec71c Moved #include Chulwoo Jung 2018-03-07 16:22:54 -05:00
  • 0b63e2e9cd Merge branch 'develop' of https://github.com/paboyle/Grid into merge Chulwoo Jung 2018-03-07 15:24:11 -05:00
  • 5e8af396fd Add print of the current git hash on Grid init. Dan H 2018-03-07 13:11:51 -05:00
  • 4154fc6f44 Revert a change paboyle 2018-03-07 16:54:11 +00:00
  • 4e3458516a Reverting after fixing issue with extract merge paboyle 2018-03-07 16:50:13 +00:00
  • 90a2efb9b3 Hit an annoying strict alias optimisation in GCC 4.9 through 6.3 Chris K was correct. It appears that an additional memcpy (UGHHH) is enough to suppress the compiler Peter Boyle 2018-03-07 07:27:26 -08:00
  • 9942723189 Merge branch 'develop' into feature/hadrons portelli 2018-03-07 15:22:16 +00:00
  • a7d19dbb64 Merge branch 'develop' of github.com:paboyle/Grid into develop portelli 2018-03-07 15:13:54 +00:00
  • 90dbe03e17 Conversion of Grid tensors to std::vector made more elegant, also pair syntax changed to (x y) to avoid issues with JSON/XML portelli 2018-03-07 15:12:18 +00:00
  • 8b14096990 Conversion of Grid tensors to std::vector made more elegant, also pair syntax changed to (x y) to avoid issues with JSON/XML portelli 2018-03-07 15:12:18 +00:00
  • b938202081 Overlapped Comm for Wilson DhopInternal Azusa Yamaguchi 2018-03-07 14:08:43 +00:00
  • e79ef469ac Merge branch 'develop' into feature/hadrons portelli 2018-03-06 19:25:51 +00:00
  • 485c5db0fe conversion of Grid tensors to nested std::vector in preparation for tensor serialisation portelli 2018-03-06 19:22:03 +00:00
  • c793947209 Add overloaded Photon constructors, with default parameters for IR improvements and infinite-volume G(x=0). James Harrison 2018-03-06 16:27:26 +00:00
  • 40699221e2 Dont alias lhs and rhs in a where statement paboyle 2018-03-06 04:14:13 -08:00
  • 3cb1b545d0 Don't alias the variables with a where statement. paboyle 2018-03-06 04:13:26 -08:00
  • 386b4fcb04 update convergence check Yong-Chull Jang 2018-03-05 18:37:51 -05:00
  • 11219a8f7a add explicit restart method rbl Yong-Chull Jang 2018-03-05 18:12:42 -05:00
  • 3e9ee053a1 Merge branch 'develop' into feature/hadrons portelli 2018-03-05 20:01:38 +00:00
  • dda6c69d5b Hadrons: scalar SU(N) shift probes portelli 2018-03-05 19:58:40 +00:00
  • cd51b9af99 Torture yourself with namespace lookup 101 portelli 2018-03-05 19:58:13 +00:00
  • e199ba7e88 Fix the Charge conjugate BC's paboyle 2018-03-05 13:59:02 +00:00
  • c399c2b44d Guido broke the charge conjugate plaquette action with premature optimisation. This sector of the code does not matter for anything other than Guido's quenched HMC studies, and any plaq specific optimisations should be retained in a private branch instead of destroying the code simplicity. paboyle 2018-03-05 12:55:41 +00:00
  • af7de7a294 Merge branch 'develop' of https://github.com/paboyle/Grid into develop paboyle 2018-03-05 12:22:41 +00:00
  • 1dc86efd26 Finalize protection paboyle 2018-03-05 12:22:18 +00:00
  • 4d53703c67 Scalar type differeing allowed, eg. precisoin change paboyle 2018-03-05 11:39:52 +00:00
  • d506c59efa Warnings disabled paboyle 2018-03-05 11:39:20 +00:00
  • 44188a5c6f AVX512 fix paboyle 2018-03-05 00:32:24 +00:00
  • 2018077770 Make NVCC happy with the compile. This is warning free on 9.1 on my laptop (both make and make tests). paboyle 2018-03-05 00:28:24 +00:00
  • 984e06e2b5 Introduce view objects that can safely be copied to GPU for access paboyle 2018-03-04 16:40:11 +00:00
  • aead94e9a7 View introduced paboyle 2018-03-04 16:39:29 +00:00
  • 3277bda130 View introduction to prepare for accelerator offload. Probably same problem exists for stencil object paboyle 2018-03-04 16:38:08 +00:00
  • 442b0b406c View related changes paboyle 2018-03-04 16:34:14 +00:00
  • 8824a54269 View related changes paboyle 2018-03-04 16:33:33 +00:00
  • c03423250f Indexable changes paboyle 2018-03-04 16:31:35 +00:00
  • 317fd0da44 Views introduced. Need to accelerator offload these routines. paboyle 2018-03-04 16:30:45 +00:00
  • 783795a44a Views introduced paboyle 2018-03-04 16:12:49 +00:00
  • 0e6197fbed Introduce accelerator friendly expression template rewrite. Must obtain and access lattice indexing through a view object that is safe to copy construct in copy to GPU (without copying the lattice). paboyle 2018-03-04 16:03:19 +00:00
  • dad7862f91 Go through a view object that can be copied to GPU paboyle 2018-03-04 16:02:02 +00:00
  • c89a883448 where was deprecated and integrated to ET engine a long time ago. Remove dead old original code paboyle 2018-03-04 15:58:02 +00:00
  • c204288fbc Remove a couple of print statements paboyle 2018-03-04 15:57:15 +00:00
  • ad739f042a Introduce views for passing lattice indexing to accelerators. paboyle 2018-03-04 15:56:14 +00:00
  • db988301d0 Introduce view objects for indexing lattices. Used to pass the view to acccelerators paboyle 2018-03-04 15:55:16 +00:00
  • 9b1f29c4c2 Support a view for passing to accelerator paboyle 2018-03-04 15:54:35 +00:00
  • e5ea04ee0c Need to support precision change, and real replication in multiple simd lanes paboyle 2018-03-04 15:53:04 +00:00
  • c92a3c6068 Need to support any vector type template and run on accelerator paboyle 2018-03-04 15:52:14 +00:00
  • 03f8da8fbc enable-debug option for debug flags in compile paboyle 2018-03-04 15:51:47 +00:00
  • f32555dcc5 Merge branch 'develop' into feature/hadrons portelli 2018-03-03 15:31:52 +00:00
  • 30391cb2eb Merge pull request #155 from fionnoh/develop portelli 2018-03-03 13:43:59 +00:00
  • e93c883470 Hadrons: basic GraphViz visualisation portelli 2018-03-03 13:42:36 +00:00
  • 2e88408f5c Some changes needed for deflation interface Fionn O hOgain 2018-03-02 22:27:41 +00:00
  • fcac5c0772 Hadrons: scalar SU(N) fixes portelli 2018-03-02 19:20:23 +00:00
  • 90f4000935 Hadrons: scheduler debug less verbose portelli 2018-03-02 19:20:01 +00:00
  • 480708b9a0 Hadrons: safer error handling for HadronsXmlRun portelli 2018-03-02 19:19:37 +00:00
  • c4baf876d4 Hadrons: graph consistency check portelli 2018-03-02 18:40:18 +00:00
  • 2f4dac3531 Hadrons: legal update portelli 2018-03-02 18:10:58 +00:00
  • 3ec6890850 Merge branch 'feature/hadrons' of github.com:paboyle/Grid into feature/hadrons portelli 2018-03-02 17:56:08 +00:00
  • 018801d973 Hadrons: legal update portelli 2018-03-02 17:56:00 +00:00
  • 1d83521daa Hadrons: scalar SU(N) EMT portelli 2018-03-02 17:55:18 +00:00
  • fc5670c6a4 Merge pull request #151 from guelpers/feature/hadrons portelli 2018-03-02 17:54:43 +00:00
  • d9c435e282 Hadrons: Scalar SU(N) transverse projection module portelli 2018-03-02 17:35:12 +00:00
  • 614a0e8277 Hadrons: Scalar SU(N) utility functions portelli 2018-03-02 17:34:23 +00:00
  • aaf39222c3 update my fork and fixed conflicts Vera Guelpers 2018-03-02 17:08:08 +00:00
  • 550142bd6a Hadrons: more code cleaning portelli 2018-03-02 14:30:45 +00:00
  • c0a929aef7 Hadrons: code cleaning portelli 2018-03-02 14:29:54 +00:00
  • 37fe944224 Hadrons: scalar kinetic term portelli 2018-03-02 14:14:11 +00:00
  • 315a42843f changes requested for the pull request Vera Guelpers 2018-03-02 11:47:38 +00:00
  • 83a101db83 Hadrons: more LCL fixes portelli 2018-03-02 11:05:02 +00:00
  • c4274e1660 Hadrons: LCL cleaning portelli 2018-03-02 10:18:33 +00:00
  • ba6db55cb0 Hadrons: reverse last commit portelli 2018-03-01 23:30:58 +00:00
  • e5ea84d531 Hadrons: LCL: orthogonalise coarse evec portelli 2018-03-01 19:33:11 +00:00
  • 15767a1491 Hadrons: LCL fine convergence test portelli 2018-03-01 18:04:08 +00:00
  • 4d2a32ae7a Hadrons: z-Mobius message fix portelli 2018-03-01 18:03:44 +00:00
  • 5b937e3644 Hadrons: VM memory profiling fix portelli 2018-03-01 17:28:38 +00:00
  • e418b044f7 Hadrons: code cleaning portelli 2018-03-01 12:57:28 +00:00
  • b8b05f143f Hadrons: Lanczos more conservative type names portelli 2018-03-01 12:53:16 +00:00
  • 6ec42b4b82 LCL: external storage fix portelli 2018-03-01 12:27:29 +00:00
  • abb7d4d2f5 Hadrons: z-Mobius action portelli 2018-02-27 19:32:19 +00:00
  • 16ebbfff29 Hadrons: Schur convention globally defined through a macro portelli 2018-02-27 18:45:23 +00:00
  • 4828226095 Hadrons: prettier log portelli 2018-02-27 14:43:51 +00:00
  • 8a049f27b8 Hadrons: Lanczos code improvement portelli 2018-02-27 13:46:59 +00:00
  • 43578a3eb4 Hadrons: copyright update portelli 2018-02-26 19:24:19 +00:00
  • fdbd42e542 Hadrons: first implementation of local coherence Lanczos portelli 2018-02-26 19:22:43 +00:00
  • e7e4cee4f3 Merge branch 'develop' into feature/hadrons portelli 2018-02-26 15:05:05 +00:00
  • 78a9e31ff0 options more obvious paboyle 2018-02-24 22:26:32 +00:00
  • c1fc947bb8 Coordinate handling GPU friendly + some GPU merge/extract improvements paboyle 2018-02-24 22:26:10 +00:00
  • ff7b19a71b Coordinate handling GPU ready avoid malloc paboyle 2018-02-24 22:25:39 +00:00
  • 1c16ffa1c1 Coordinate GPU ready. No malloc paboyle 2018-02-24 22:25:09 +00:00
  • 4962f59477 Eliminate both GPU issue and threading bottle neck by avoiding malloc in coordinate handling paboyle 2018-02-24 22:24:37 +00:00
  • e158b60bce GPU friendly coords paboyle 2018-02-24 22:23:47 +00:00
  • 34820bec27 Coordinate handling GPU ready. No malloc paboyle 2018-02-24 22:23:18 +00:00
  • eed9aa9f0c Extract merge gpu ready paboyle 2018-02-24 22:23:01 +00:00
  • 8792ff6439 Coordinate handling gpu ready paboyle 2018-02-24 22:22:43 +00:00
  • 078901278c Coordinate handling gpu friendly paboyle 2018-02-24 22:22:02 +00:00
  • bf5fb89aff Coordinate handling GPU friendly paboyle 2018-02-24 22:21:36 +00:00
  • 7574c18cef Massive clean up extract merge. Simpler and GPU friendly paboyle 2018-02-24 22:21:08 +00:00
  • 36ea5f6b77 gpu friendly coordinates ; no std::vector on GPU paboyle 2018-02-24 22:20:14 +00:00