1
0
mirror of https://github.com/paboyle/Grid.git synced 2026-06-21 19:23:17 +01:00

Commit Graph

  • 75113e6523 Hadrons: Scalar SU(N) variable name update portelli 2018-04-24 19:49:27 +01:00
  • 325c73d051 Hadrons: module template update portelli 2018-04-24 17:55:08 +01:00
  • b25a59e95e Hadrons: mitigation of GCC/Intel compiler bug not generating defaulted destructors portelli 2018-04-24 17:20:25 +01:00
  • c5b9147b53 Correction of a minor bug in the su3 benchmark Guido Cossu 2018-04-24 08:03:57 -07:00
  • 64ac815fd9 Merge branch 'develop' of https://github.com/paboyle/Grid into develop Guido Cossu 2018-04-24 17:27:38 +09:00
  • a1be533329 Corrected Flop count in Benchmark su3 and expanded the Wilson flow output Guido Cossu 2018-04-24 01:19:53 -07:00
  • 7c4533797f Hadrons: scalar SU(N) EMT improvement term optional portelli 2018-04-23 22:46:39 +01:00
  • af84fd65bb Hadrons: missing dependency message improvement portelli 2018-04-23 22:46:17 +01:00
  • 1a2613086a Fix print message. Dan H 2018-04-23 15:42:12 -04:00
  • 4f110c09a5 Add printing of whether there are unstaged changes in the git hash print. Dan H 2018-04-23 15:38:23 -04:00
  • 6764362237 Hadrons: automatic directory creation fix portelli 2018-04-23 18:45:39 +01:00
  • 2fa2b0e0b1 Hadrons: Application header does not include all the modules portelli 2018-04-23 17:57:17 +01:00
  • b61292f735 Hadrons: recursive mkdir function portelli 2018-04-23 17:36:43 +01:00
  • ce7720e221 Hadrons: copyright update portelli 2018-04-23 17:36:20 +01:00
  • 853a5528dc Hadrons: template modules compilation optimisation portelli 2018-04-23 17:35:01 +01:00
  • 169f405c9c Hadrons: tests repaired portelli 2018-04-23 12:48:34 +01:00
  • c6125b01ce Hadrons: Error and Warning channels always on portelli 2018-04-23 12:48:17 +01:00
  • b0b5b34bff Hadrons: custom abort with module trace portelli 2018-04-23 12:48:00 +01:00
  • 1c9722357d Merge branch 'develop' into feature/hadrons portelli 2018-04-20 17:15:21 +01:00
  • 141da3ae71 function to get tensor dimensions portelli 2018-04-20 17:13:34 +01:00
  • 94edf9cf8b HDF5: direct access to group for custom operations portelli 2018-04-20 17:13:21 +01:00
  • c11a3ca0a7 vectorise/unvectorise in reverse order portelli 2018-04-20 17:13:04 +01:00
  • 870b1a85ae Think I have the physical prop interface to CF and PF overlap right, but need a strong check/regression. Only support Hw overlap, not Ht for now. Ht needs a new Dminus implemented. paboyle 2018-04-18 14:17:49 +01:00
  • b5510427f9 physical fermion interface, cshift benchmark in SU3. paboyle 2018-04-18 01:43:29 +01:00
  • 26ed65c8f8 Merge branch 'develop' of https://github.com/paboyle/Grid into develop Guido Cossu 2018-04-17 12:03:32 +01:00
  • f7f043d8cf Merge branch 'develop' of https://github.com/paboyle/Grid into develop paboyle 2018-04-17 10:57:18 +01:00
  • ddcaa6ad29 Master does header on Nersc paboyle 2018-04-17 10:48:33 +01:00
  • 87c5c0271b Ficxing eigen Peter Boyle 2018-04-16 19:08:07 -04:00
  • a3f5a13591 Better Eigen handling Peter Boyle 2018-04-16 18:02:55 -04:00
  • 9fe28f00eb Eigen sim link off head revision Peter Boyle 2018-04-16 17:54:46 -04:00
  • 334da7f452 Hadrons: can trace which module is throwing an error portelli 2018-04-13 18:45:31 +02:00
  • 4669ecd4ba Hadrons: build improvement portelli 2018-04-13 18:21:18 +02:00
  • 4573b34cac Hadrons: scalar SU(N) 2-pt functions with momentum portelli 2018-04-13 18:21:00 +02:00
  • a8a0bb85cc Control scalar execution or vector under generic. Disable Eigen vectorisation on powerpc / SUmmit Peter Boyle 2018-04-12 12:32:57 -04:00
  • 6411caad67 work distribution Peter Boyle 2018-04-12 11:41:41 -04:00
  • 7533035a99 Control Eigen vectorisatoin Peter Boyle 2018-04-12 11:40:56 -04:00
  • 17f57e85d1 Merge branch 'develop' into feature/hadrons portelli 2018-04-06 22:53:11 +01:00
  • c8d4d184ee XML push fragment fix portelli 2018-04-06 22:53:01 +01:00
  • 17f27b1ebd Hadrons: eigenpack writer fix portelli 2018-04-06 22:52:11 +01:00
  • a16bbecb8a Hadrons: more feedback portelli 2018-04-06 19:38:20 +01:00
  • 7c9b0dd842 Hadrons: top level name for eigenpack metadata portelli 2018-04-06 19:32:22 +01:00
  • 6b7228b3e6 Hadrons: better metadata for eigenpack portelli 2018-04-06 19:29:53 +01:00
  • f117552334 post-merge fix portelli 2018-04-06 18:38:46 +01:00
  • a21a160029 Merge branch 'develop' into feature/hadrons portelli 2018-04-06 18:34:19 +01:00
  • 1569a374a9 XML interface polish, XML fragments can be pushed into a writer portelli 2018-04-06 18:32:14 +01:00
  • eddf023b8a pugixml 1.9 update portelli 2018-04-06 16:17:22 +01:00
  • 6b8ffbe735 Hadrons: genetic minimum value type fix portelli 2018-04-06 15:41:31 +01:00
  • 81050535a5 Hadrons: truncate eigenvalues when loading partial eigenpack portelli 2018-04-06 13:48:58 +01:00
  • 7dcf5c90e3 Hadrons: eigenpack must be referred by solver when used portelli 2018-04-06 13:16:28 +01:00
  • 9ce00f26f9 not special characters in std::vector operator<< portelli 2018-04-04 17:44:56 +01:00
  • 85c253ed4a Test_serialisation MPI fix portelli 2018-04-04 17:19:34 +01:00
  • ccfc0a5a89 Hadrons: better string representation of module parameters portelli 2018-04-04 17:19:22 +01:00
  • d3f857b1c9 Hadrons: proper metadata for eigenpacks portelli 2018-04-04 16:36:37 +01:00
  • fb62035aa0 Hadrons: do not create RB coarse grids portelli 2018-04-03 19:49:11 +01:00
  • 0260bc7705 Hadrons: eigen pack writing only for boss node portelli 2018-04-03 18:55:46 +01:00
  • 68e6a58f12 Hadrons: several Lanczos fixes and improvements portelli 2018-04-03 17:42:21 +01:00
  • 73ced656eb Merge remote-tracking branch 'upstream/develop' into feature/wilsonmg Daniel Richtmann 2018-04-03 17:51:11 +02:00
  • f69008edf1 WilsonMG: Add functionality to report timings to MG preconditioner Daniel Richtmann 2018-04-03 17:26:49 +02:00
  • 57a49ed22f WilsonMG: Read in MG parameters from xml in test Daniel Richtmann 2018-04-03 16:03:11 +02:00
  • ff6413a764 WilsonMG: Make number of levels chooseable at runtime Daniel Richtmann 2018-04-03 15:57:33 +02:00
  • 2530bfed01 WilsonMG: Move params instance from global scope to test main function Daniel Richtmann 2018-04-03 14:50:48 +02:00
  • 640515e3d8 Merge branch 'develop' into feature/hadrons portelli 2018-03-30 17:43:49 +01:00
  • f089bf5629 Merge branch 'develop' of https://github.com/paboyle/Grid into develop paboyle 2018-03-30 16:17:26 +01:00
  • 276f113f28 IO uses master boss node for metadata. paboyle 2018-03-30 16:17:05 +01:00
  • 97c579f637 Merge branch 'develop' into feature/hadrons portelli 2018-03-30 16:04:44 +01:00
  • a13c109111 deterministic initialisation of field metadata portelli 2018-03-30 16:03:01 +01:00
  • ab6afd18ac Still compile if no LIME paboyle 2018-03-30 13:39:20 +01:00
  • 5bde64d48b Barrier required in parallel when we use ftell paboyle 2018-03-30 12:41:30 +01:00
  • 2f5add4d5f Creation of file paboyle 2018-03-30 12:30:58 +01:00
  • c5a885dcd6 I/O benchmark portelli 2018-03-29 19:57:41 +01:00
  • 74f79c5ac7 Revert "Add function to return full type as std::string" Daniel Richtmann 2018-03-29 12:03:50 +02:00
  • 58c30c0cb1 WilsonMG: Add conformability checks in MG preconditioner Daniel Richtmann 2018-03-28 13:17:36 +02:00
  • 917a92118a WilsonMG: Move operator test to MG testing routine Daniel Richtmann 2018-03-28 11:04:54 +02:00
  • a4d8512fb8 Revert "Lattice serialisation, just HDF5 for the moment" portelli 2018-03-27 17:55:42 +01:00
  • 5ec903044d Serial IO code cleaning for std:: convention portelli 2018-03-27 17:11:50 +01:00
  • 04f9cf088d WilsonMG: Add more parameters to MultiGridParams struct Daniel Richtmann 2018-03-27 17:13:11 +02:00
  • 99107038f9 WilsonMG: Rationalize the level counting strategy Daniel Richtmann 2018-03-27 17:06:33 +02:00
  • 8a0cf0194f Lattice serialisation, just HDF5 for the moment portelli 2018-03-26 19:16:16 +01:00
  • b78456bdf4 WilsonMG: Get rid of explicit include of GCR header Daniel Richtmann 2018-03-26 15:41:53 +02:00
  • 08543b6b11 WilsonMG: Provide a switch between V- and K-cycle Daniel Richtmann 2018-03-26 15:37:17 +02:00
  • 63ba33371f WilsonMG: Some minor refactoring Daniel Richtmann 2018-03-26 15:34:53 +02:00
  • 683a7d2ddd WilsonMG: Move comment to make clang-format happy Daniel Richtmann 2018-03-26 14:59:40 +02:00
  • 1c680d4b7a Merge branch 'develop' into feature/hadrons portelli 2018-03-26 13:52:44 +01:00
  • b15db11c60 Kernels -> pure static object to enable device execution Peter Boyle 2018-03-24 19:35:20 -04:00
  • f6077f9d48 Kernels -> not instantiaed otherwise object ref on GPU Peter Boyle 2018-03-24 19:33:44 -04:00
  • 572954ef12 Kernels not an instantiated object, just static Peter Boyle 2018-03-24 19:33:13 -04:00
  • cedeaae7db Lebesge -> StencilView if necessary Peter Boyle 2018-03-24 19:32:41 -04:00
  • e6cf0b1e17 View typedefs go to OperatorImpl Peter Boyle 2018-03-24 19:32:11 -04:00
  • 5412628ea6 begin end lamda Peter Boyle 2018-03-24 19:31:45 -04:00
  • 1f70cedbab Have to make all kernel called routines static since object reference will be a host pointer on GPU Peter Boyle 2018-03-24 19:29:26 -04:00
  • b50f37cfb4 Remove overlap comms flag Peter Boyle 2018-03-24 19:28:53 -04:00
  • cb0d2a1b03 threaded rng init; I thought this was on Peter Boyle 2018-03-24 19:28:17 -04:00
  • 6fe9b28a82 Cosmetic Peter Boyle 2018-03-24 19:27:14 -04:00
  • b002587d7c Simplify Peter Boyle 2018-03-24 19:26:44 -04:00
  • 6c08385782 Simplify Peter Boyle 2018-03-24 19:26:19 -04:00
  • afdcbf79d1 Merge remote-tracking branch 'upstream/develop' into feature/wilsonmg Daniel Richtmann 2018-03-23 21:13:50 +01:00
  • 3c3ec4e267 WilsonMG: Move tests for Wilson & WilsonClover into the same file Daniel Richtmann 2018-03-23 20:46:10 +01:00
  • bbe1d5b49e WilsonMG: Temporarily use GMRES in construction of basis vectors Daniel Richtmann 2018-03-23 20:00:41 +01:00
  • 0f6009a29f WilsonMG: Huge refactor into something that could be considered an algorithm Daniel Richtmann 2018-03-19 10:59:42 +01:00
  • 1cfed3de7c WilsonMG: Add new logger for MG Daniel Richtmann 2018-03-23 19:41:02 +01:00