1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-06-21 01:02:02 +01:00

Commit Graph

  • 84b5c7217d CG test written and passes i.e. converges with small true residual in RedBlack MpcDagMpc, Unprec MdagM and Schur red black solver for each of. Peter Boyle 2015-06-03 10:54:03 +01:00
  • 2b083ca987 CG test written and passes i.e. converges with small true residual in RedBlack MpcDagMpc, Unprec MdagM and Schur red black solver for each of. Peter Boyle 2015-06-03 10:54:03 +01:00
  • 343d039b37 Scaled Shamir and Scaled Shamir Zolotarev aliases for special cases of Mobius. Peter Boyle 2015-06-03 09:51:06 +01:00
  • 260011670e Scaled Shamir and Scaled Shamir Zolotarev aliases for special cases of Mobius. Peter Boyle 2015-06-03 09:51:06 +01:00
  • c659c76053 Scaled Shamir and Scaled Shamir Zolotarev aliases for special cases of Mobius. Peter Boyle 2015-06-03 09:51:06 +01:00
  • 5916386242 Mobius Caley form, Mobius Zolotarev operators. Pass Even Odd vs unprec test and hermiticity checks in tests/Grid_any_evenodd.cc; will work on inversion tests shortly. Peter Boyle 2015-06-03 09:36:26 +01:00
  • 1fcacef239 Mobius Caley form, Mobius Zolotarev operators. Pass Even Odd vs unprec test and hermiticity checks in tests/Grid_any_evenodd.cc; will work on inversion tests shortly. Peter Boyle 2015-06-03 09:36:26 +01:00
  • 68e26140ee Mobius Caley form, Mobius Zolotarev operators. Pass Even Odd vs unprec test and hermiticity checks in tests/Grid_any_evenodd.cc; will work on inversion tests shortly. Peter Boyle 2015-06-03 09:36:26 +01:00
  • 35fdba81dd Reorg; moving prec/unprec/schur CG for Wilson and DWF into tests as these are really tests and not benchmarks (no performance reports, only convergence test). Peter Boyle 2015-06-02 17:25:26 +01:00
  • 69f4d58381 Reorg; moving prec/unprec/schur CG for Wilson and DWF into tests as these are really tests and not benchmarks (no performance reports, only convergence test). Peter Boyle 2015-06-02 17:25:26 +01:00
  • 494d2b8b61 Reorg; moving prec/unprec/schur CG for Wilson and DWF into tests as these are really tests and not benchmarks (no performance reports, only convergence test). Peter Boyle 2015-06-02 17:25:26 +01:00
  • 2583570e17 Domain wall fermions now invert ; have the basis set up for Tanh/Zolo * (Cayley/PartFrac/ContFrac) * (Mobius/Shamir/Wilson) Approx Representation Kernel. Peter Boyle 2015-06-02 16:57:12 +01:00
  • 3845f267cb Domain wall fermions now invert ; have the basis set up for Tanh/Zolo * (Cayley/PartFrac/ContFrac) * (Mobius/Shamir/Wilson) Approx Representation Kernel. Peter Boyle 2015-06-02 16:57:12 +01:00
  • 0bc004de7c Domain wall fermions now invert ; have the basis set up for Tanh/Zolo * (Cayley/PartFrac/ContFrac) * (Mobius/Shamir/Wilson) Approx Representation Kernel. Peter Boyle 2015-06-02 16:57:12 +01:00
  • 8bd9fb4427 FIx miistake Azusa Yamaguchi 2015-06-01 12:26:20 +01:00
  • c851d0e705 FIx miistake Azusa Yamaguchi 2015-06-01 12:26:20 +01:00
  • 8f87950dc1 FIx miistake Azusa Yamaguchi 2015-06-01 12:26:20 +01:00
  • 4c617c3643 Const safety Azusa Yamaguchi 2015-06-01 12:25:59 +01:00
  • b00a40dd65 Const safety Azusa Yamaguchi 2015-06-01 12:25:59 +01:00
  • 00bf7f4d42 Const safety Azusa Yamaguchi 2015-06-01 12:25:59 +01:00
  • 9ea64767b0 No compile fix on mpi target Azusa Yamaguchi 2015-05-31 22:50:03 +01:00
  • 12c2562b96 No compile fix on mpi target Azusa Yamaguchi 2015-05-31 22:50:03 +01:00
  • eb28a64c3c No compile fix on mpi target Azusa Yamaguchi 2015-05-31 22:50:03 +01:00
  • ce8c7a77b6 Bug in Makefile.am fixed azusayamaguchi 2015-05-31 18:50:08 +01:00
  • f2c70804ca Bug in Makefile.am fixed azusayamaguchi 2015-05-31 18:50:08 +01:00
  • 328aa9ae49 Bug in Makefile.am fixed azusayamaguchi 2015-05-31 18:50:08 +01:00
  • 8272e15bd6 Updated line counter Peter Boyle 2015-05-31 15:11:09 +01:00
  • 46d1bae46a Updated line counter Peter Boyle 2015-05-31 15:11:09 +01:00
  • 6f725748ed Updated line counter Peter Boyle 2015-05-31 15:11:09 +01:00
  • a75b6f6e78 Large scale change to support 5d fermion formulations. Have 5d replicated wilson with 4d gauge working and matrix regressing to Ls copies of wilson. Peter Boyle 2015-05-31 15:09:02 +01:00
  • 5644ab1e19 Large scale change to support 5d fermion formulations. Have 5d replicated wilson with 4d gauge working and matrix regressing to Ls copies of wilson. Peter Boyle 2015-05-31 15:09:02 +01:00
  • 66d997e031 Large scale change to support 5d fermion formulations. Have 5d replicated wilson with 4d gauge working and matrix regressing to Ls copies of wilson. Peter Boyle 2015-05-31 15:09:02 +01:00
  • 9cfc180334 Integer wrap problem fixed. Peter Boyle 2015-05-29 14:11:34 +01:00
  • 59db857ad1 Integer wrap problem fixed. Peter Boyle 2015-05-29 14:11:34 +01:00
  • 8c357dca8b Integer wrap problem fixed. Peter Boyle 2015-05-29 14:11:34 +01:00
  • 575e6001f3 Merge remote-tracking branch 'upstream/master' neo 2015-05-29 11:41:39 +09:00
  • 727bc32150 Merge remote-tracking branch 'upstream/master' neo 2015-05-29 11:41:39 +09:00
  • 661c7e3e37 Merge remote-tracking branch 'upstream/master' neo 2015-05-29 11:41:39 +09:00
  • 4403e117a7 Some modifications to the configure to check SIMD support neo 2015-05-29 11:41:02 +09:00
  • f41e4e8b1b Some modifications to the configure to check SIMD support neo 2015-05-29 11:41:02 +09:00
  • 96ad352741 Some modifications to the configure to check SIMD support neo 2015-05-29 11:41:02 +09:00
  • 445e38acf6 Weak scale the benchmarks automatically. Peter Boyle 2015-05-28 13:47:01 +01:00
  • 67fa5691e5 Weak scale the benchmarks automatically. Peter Boyle 2015-05-28 13:47:01 +01:00
  • 62dccb3247 Weak scale the benchmarks automatically. Peter Boyle 2015-05-28 13:47:01 +01:00
  • a5c3424cfb Works now with Clang-avx, Clang-sse and ICPC-avx, ICPC-sse Peter Boyle 2015-05-28 11:35:43 +01:00
  • 62a7ca462f Works now with Clang-avx, Clang-sse and ICPC-avx, ICPC-sse Peter Boyle 2015-05-28 11:35:43 +01:00
  • c0c1ebe757 Works now with Clang-avx, Clang-sse and ICPC-avx, ICPC-sse Peter Boyle 2015-05-28 11:35:43 +01:00
  • e8be96bfe7 Improving the reduction to go through our on permute. Must also do this for avx512 Peter Boyle 2015-05-27 16:07:17 +01:00
  • b72ca15bd2 Improving the reduction to go through our on permute. Must also do this for avx512 Peter Boyle 2015-05-27 16:07:17 +01:00
  • bd81ac0f17 Improving the reduction to go through our on permute. Must also do this for avx512 Peter Boyle 2015-05-27 16:07:17 +01:00
  • be66fdcfab Check at configure time if CPU supports the requested SIMD optimization neo 2015-05-27 18:30:11 +09:00
  • 19bd6f103a Check at configure time if CPU supports the requested SIMD optimization neo 2015-05-27 18:30:11 +09:00
  • d8b05e001d Check at configure time if CPU supports the requested SIMD optimization neo 2015-05-27 18:30:11 +09:00
  • 28ac219d81 Included Gpermute in the new Grid_simd.h file style. Now tested for SSE4. OK neo 2015-05-27 12:11:44 +09:00
  • 64753ea633 Included Gpermute in the new Grid_simd.h file style. Now tested for SSE4. OK neo 2015-05-27 12:11:44 +09:00
  • 9fd6506d1f Included Gpermute in the new Grid_simd.h file style. Now tested for SSE4. OK neo 2015-05-27 12:11:44 +09:00
  • 4e3f4104ab Added a .gitignore file to eliminate autoconf files from commits neo 2015-05-27 11:10:51 +09:00
  • 3cb34af82c Added a .gitignore file to eliminate autoconf files from commits neo 2015-05-27 11:10:51 +09:00
  • 75442e48ce Added a .gitignore file to eliminate autoconf files from commits neo 2015-05-27 11:10:51 +09:00
  • 2ccbff6c6c Corrected AVX regression error. Tested. Guido Cossu 2015-05-27 10:49:33 +09:00
  • 8abf6403d5 Corrected AVX regression error. Tested. Guido Cossu 2015-05-27 10:49:33 +09:00
  • 26ec41288d Corrected AVX regression error. Tested. Guido Cossu 2015-05-27 10:49:33 +09:00
  • 9344d41ac5 Merge remote-tracking branch 'upstream/master' neo 2015-05-27 10:41:33 +09:00
  • b99f2279c3 Merge remote-tracking branch 'upstream/master' neo 2015-05-27 10:41:33 +09:00
  • 13707e0808 Merge remote-tracking branch 'upstream/master' neo 2015-05-27 10:41:33 +09:00
  • 538bc41bbb Adding support for doxygen generation neo 2015-05-27 10:34:56 +09:00
  • da46b56e85 Adding support for doxygen generation neo 2015-05-27 10:34:56 +09:00
  • 12ae11ef62 Adding support for doxygen generation neo 2015-05-27 10:34:56 +09:00
  • b6a28f1de7 Auto gen files should never have been committed, but making everyone run aclocal, automake, autoconf is a pain in the ass. Peter Boyle 2015-05-26 22:20:40 +01:00
  • 74f138c5e8 Auto gen files should never have been committed, but making everyone run aclocal, automake, autoconf is a pain in the ass. Peter Boyle 2015-05-26 22:20:40 +01:00
  • e468d75286 Auto gen files should never have been committed, but making everyone run aclocal, automake, autoconf is a pain in the ass. Peter Boyle 2015-05-26 22:20:40 +01:00
  • 6d2e056187 Simd revert to Guido's commit. I edited concurrently and things went bad. Peter Boyle 2015-05-26 22:20:09 +01:00
  • ccd47011b9 Simd revert to Guido's commit. I edited concurrently and things went bad. Peter Boyle 2015-05-26 22:20:09 +01:00
  • 22d073eb2b Simd revert to Guido's commit. I edited concurrently and things went bad. Peter Boyle 2015-05-26 22:20:09 +01:00
  • fb37b57c2d Merge branch 'master' of https://github.com/paboyle/Grid Peter Boyle 2015-05-26 20:04:08 +01:00
  • 48bb3ab4e7 Merge branch 'master' of https://github.com/paboyle/Grid Peter Boyle 2015-05-26 20:04:08 +01:00
  • ccf10a973a Merge branch 'master' of https://github.com/paboyle/Grid Peter Boyle 2015-05-26 20:04:08 +01:00
  • 5e72e4c0d9 Strip out the dslash kernel implementation Peter Boyle 2015-05-26 19:55:18 +01:00
  • bfb1cd36e2 Strip out the dslash kernel implementation Peter Boyle 2015-05-26 19:55:18 +01:00
  • 6ef0096dc9 Strip out the dslash kernel implementation Peter Boyle 2015-05-26 19:55:18 +01:00
  • a32ac287bb Hand unrolled version of dslash in a separate class. Useful to compare; raises Intel compiler from 9GFlop/s to 17.5 Gflops. on ivybridge core. Raises Clang form 14.5 to 17.5 Peter Boyle 2015-05-26 19:54:03 +01:00
  • 840754dd42 Hand unrolled version of dslash in a separate class. Useful to compare; raises Intel compiler from 9GFlop/s to 17.5 Gflops. on ivybridge core. Raises Clang form 14.5 to 17.5 Peter Boyle 2015-05-26 19:54:03 +01:00
  • 20100d0a40 Hand unrolled version of dslash in a separate class. Useful to compare; raises Intel compiler from 9GFlop/s to 17.5 Gflops. on ivybridge core. Raises Clang form 14.5 to 17.5 Peter Boyle 2015-05-26 19:54:03 +01:00
  • fb5d72973e More cleanup of Grid_simd.h neo 2015-05-26 13:54:34 +09:00
  • 500f6ed0c5 More cleanup of Grid_simd.h neo 2015-05-26 13:54:34 +09:00
  • c04cad92ac More cleanup of Grid_simd.h neo 2015-05-26 13:54:34 +09:00
  • 3f576830f9 Cleaning up simd files neo 2015-05-26 13:31:10 +09:00
  • 4dbaa389c8 Cleaning up simd files neo 2015-05-26 13:31:10 +09:00
  • aff978f60a Cleaning up simd files neo 2015-05-26 13:31:10 +09:00
  • 257aa92421 Merge remote-tracking branch 'upstream/master' neo 2015-05-26 13:14:06 +09:00
  • 48cc816136 Merge remote-tracking branch 'upstream/master' neo 2015-05-26 13:14:06 +09:00
  • 9ad6d0c65f Merge remote-tracking branch 'upstream/master' neo 2015-05-26 13:14:06 +09:00
  • ece86f717b checked performance of new vector libaries. neo 2015-05-26 12:02:54 +09:00
  • 1a24801246 checked performance of new vector libaries. neo 2015-05-26 12:02:54 +09:00
  • 377083e6ae checked performance of new vector libaries. neo 2015-05-26 12:02:54 +09:00
  • 3a6ff2d7b8 Makefile update Peter Boyle 2015-05-25 14:43:08 +01:00
  • 37721572e7 Makefile update Peter Boyle 2015-05-25 14:43:08 +01:00
  • c2ffb1a098 Makefile update Peter Boyle 2015-05-25 14:43:08 +01:00
  • 2ae6214104 Schur complement based red-black inversion working Peter Boyle 2015-05-25 13:47:12 +01:00
  • 489b1b9633 Schur complement based red-black inversion working Peter Boyle 2015-05-25 13:47:12 +01:00