Commit Graph
100 Commits
Author SHA1 Message Date
Peter Boyle 8b43be39c0 Config command 2023-03-21 16:00:52 -04:00
Peter Boyle f17f879206 Test update 2023-03-21 15:59:29 -04:00
Peter Boyle 68428fceab Integrator update 2023-03-21 15:58:49 -04:00
Peter Boyle 4135f2dcd1 Compressor 2023-03-21 15:41:41 -04:00
Peter Boyle c5bdf61215 AUdit fix 2023-03-21 15:38:39 -04:00
Peter Boyle 88e218e8ee Stencil updates 2023-03-21 15:37:58 -04:00
Peter Boyle 0f2b786436 Vector -> vector 2023-03-21 15:36:11 -04:00
Peter Boyle dc747c54be Merge branch 'develop' into feature/dirichlet
Conflicts:
	Grid/qcd/action/fermion/WilsonCompressor.h
	Grid/stencil/Stencil.h
2022-12-13 08:24:58 -05:00
Peter Boyle 140684d706 Head to head vs HMC 2022-12-13 08:15:38 -05:00
Peter Boyle 5bb7ba92fa Test for DDHMC force term 2022-12-13 08:15:11 -05:00
Peter Boyle b54d0f3c73 Smaller deltaH down to 7000s on t=0.5 trajectory 2022-12-13 08:14:27 -05:00
Peter Boyle ff6777a98d Variable depth experiments 2022-12-13 08:13:51 -05:00
Peter Boyle 67f569354e Partial dirichlet changes 2022-11-30 15:51:13 -05:00
Peter Boyle 97a098636d FermToProp 2022-11-30 15:36:35 -05:00
Peter Boyle e13930c8b2 Faster fermtoprop case 2022-11-30 15:11:29 -05:00
Peter Boyle 5fa573dfd3 partial send fix 2022-11-25 00:51:04 -05:00
Peter Boyle f6402cb6c4 AUDIT removal 2022-11-25 00:50:33 -05:00
Peter Boyle bae6c263dc Audit 2022-11-25 00:47:01 -05:00
Peter Boyle d71672dca9 Bug fix 2022-11-25 00:46:35 -05:00
Peter Boyle 121c9e2ceb Tracing 2022-11-25 00:45:21 -05:00
Peter Boyle 63a30ae34f Tracing 2022-11-25 00:45:05 -05:00
Peter Boyle 7d8231ba32 Tracing 2022-11-25 00:44:57 -05:00
Peter Boyle b690b1cbe9 Audit 2022-11-25 00:43:57 -05:00
Peter Boyle c0fb20fc03 Audit check for wrongly locked data 2022-11-25 00:43:12 -05:00
Peter Boyle bc9579dac6 Old code path removed 2022-11-25 00:40:45 -05:00
Peter Boyle a5c77f8b95 Tracing moved in order 2022-11-25 00:40:27 -05:00
Peter Boyle 3dbfce5223 Tests clean build on HIP 2022-11-16 20:15:51 -05:00
Peter Boyle e51eaedc56 Making tests compile 2022-11-15 22:58:30 -05:00
Peter Boyle e2a938e7f7 GPU happy for compile...? 2022-11-15 17:48:18 -05:00
Peter Boyle ddad25211b Extra instantiations 2022-11-15 17:47:52 -05:00
Peter Boyle 6209120de9 Fix to GPU compile attempt 2022-11-15 17:25:58 -05:00
Peter Boyle fe6e8f5ac6 Benchmark_comms fix 2022-11-15 17:00:49 -05:00
Peter Boyle ee84dcb400 Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet 2022-11-15 16:41:55 -05:00
Peter Boyle 0ae0e5f436 Partial Dirichlet test 2022-11-15 16:40:38 -05:00
Peter Boyle e047616571 Multilevel integrator test 2022-11-15 16:39:39 -05:00
Peter Boyle 1af7572c61 Some test HMCs for DDHMC 2022-11-15 16:38:51 -05:00
Peter Boyle 653039695b Partial dirichlet changes 2022-11-15 16:37:15 -05:00
Peter Boyle ca62abd203 Record some perturbative free field calculation 2022-11-15 16:36:46 -05:00
Peter Boyle e74666a09c Double length vector type for fast precision change 2022-11-15 16:34:21 -05:00
Peter Boyle 45a001e078 Debug compile 2022-11-15 16:27:20 -05:00
Peter Boyle 0352da34f0 Several deleted files 2022-11-15 16:26:49 -05:00
Peter Boyle 7d302a525d Natural place for this routine is here 2022-11-15 16:24:55 -05:00
Peter Boyle e2e269e03b Partial dirichlet BCs 2022-11-15 16:24:26 -05:00
Peter Boyle 0db4f1803f Partial dirichlet support 2022-11-15 16:23:41 -05:00
Peter Boyle 5fe480d81c Generic patch 2022-11-15 16:21:45 -05:00
Peter Boyle 0566fc6267 Partial Dirichlet 2022-11-15 16:21:24 -05:00
Peter Boyle a11c12e2e7 Modifications for partial dirichlet BCs 2022-11-15 16:20:01 -05:00
Peter Boyle 0655dab466 Open MP on host enabled 2022-11-08 13:38:54 -08:00
Peter Boyle 7f097bcc28 Merge branch 'develop' of https://github.com/paboyle/Grid into develop 2022-11-08 13:23:40 -08:00
Peter Boyle 5c75aa5008 Device mem 2022-11-08 13:22:57 -08:00
Peter Boyle 1873101362 PVC 2022-11-08 13:22:45 -08:00
Peter Boyle 63fd1dfa62 Config on PVC 2022-11-08 13:22:09 -08:00
Peter Boyle bd68861b28 SYCL sum 2022-11-08 12:49:26 -08:00
Peter Boyle 82e959f66c SYCL reduction 2022-11-08 12:45:25 -08:00
Peter Boyle 006268f556 DWF Slow version 2022-11-02 20:24:51 -04:00
Peter Boyle 78acae9b50 Simple DWF for easy check 2022-11-02 20:24:17 -04:00
Peter Boyle a3927a8a27 Dirichlet 2022-11-02 20:22:27 -04:00
Peter Boyle d9dd9a5b5f LLVM update 2022-11-02 19:51:50 -04:00
Peter Boyle eae1c02111 Bounds check 2022-11-02 19:50:32 -04:00
Peter Boyle 132d841b05 Compile fix 2022-11-02 19:33:22 -04:00
Peter Boyle 2e8c3b0ddb Slow implementation of Shamir DWF 2022-10-18 18:10:01 -04:00
Peter Boyle 991667ba5e Revert 2022-10-13 18:50:35 -04:00
Peter Boyle 8a07b52009 Dirichlet 2022-10-13 18:44:47 -04:00
Peter Boyle 2bcff94b52 Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet 2022-10-13 18:42:04 -04:00
Peter Boyle d089739e2f Hack for lattice sites 2022-10-13 17:55:50 -04:00
Peter Boyle 204c283e16 Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet 2022-10-11 14:59:07 -04:00
Peter Boyle 551a5f8dc8 RRII gpu option 2022-10-11 14:44:55 -04:00
Peter Boyle c82b164f6b Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet 2022-10-04 17:41:48 -04:00
Peter Boyle 477ebf24f4 Merge branch 'develop' of https://github.com/paboyle/Grid into develop 2022-10-04 11:19:43 -07:00
Peter Boyle 0d5639f707 Run script update 2022-10-04 11:13:41 -07:00
Peter Boyle 413312f9a9 Benchmark the halo construction.
THe bye counts are out and should be doubled for SIMD directions
2022-10-04 11:12:59 -07:00
Peter Boyle 03508448f8 Remove verbose 2022-10-04 11:12:15 -07:00
Peter Boyle e1e5c75023 Stencil gather improvements - SVM was running slow and used for a pointer array that wasn't needed to be in SVM 2022-10-04 11:11:10 -07:00
Peter Boyle 9296299b61 Better commenting 2022-10-04 11:10:34 -07:00
Peter Boyle fad2f969d9 Summit up to date 2022-09-27 10:58:43 -04:00
Peter Boyle 48165c1dc1 Ticked off a few items 2022-09-27 10:58:00 -04:00
Peter Boyle 25df2d2c3b Various precision options 2022-09-27 10:57:12 -04:00
Peter Boyle af9ecb8b41 Current tests compiling 2022-09-27 10:56:55 -04:00
Peter Boyle 234324599e Double2 2022-09-27 10:56:10 -04:00
Peter Boyle 97448a93dc Double2 compiles and dslash runs 2022-09-27 10:55:25 -04:00
Peter Boyle 70c83ec3be More instantiations 2022-09-27 10:54:23 -04:00
Peter Boyle 8f4e2ee545 Double2 2022-09-27 10:53:46 -04:00
Peter Boyle e8bfbf2f7c D2 operators 2022-09-27 10:37:45 -04:00
Peter Boyle 9e81b42981 D2 fields 2022-09-27 10:37:19 -04:00
Peter Boyle 6c9eef9726 D2 fields 2022-09-27 10:36:54 -04:00
Peter Boyle 7ffbc3e98e Double2 improved. REally don't like 'convertType' - localise to a GPT
header
2022-09-27 10:35:31 -04:00
Peter Boyle 68e4d833dd Run through wrapper script 2022-09-23 16:49:29 -04:00
Peter Boyle a2cefaa53a Faster 2022-09-23 16:49:14 -04:00
Peter Boyle a0d682687e Better logging of Fdt for force gradient 2022-09-23 16:22:53 -04:00
Peter Boyle eb552c3ecd dt info 2022-09-23 16:22:28 -04:00
Peter Boyle 97cce103d7 Tolerances control 2022-09-23 16:21:49 -04:00
Peter Boyle 87ac7104f8 Prettier 2022-09-23 16:20:46 -04:00
Peter Boyle e4c117aabf Compile fix, multishift mixed prec support 2022-09-23 16:19:27 -04:00
Peter Boyle 5b128a6f9f MixedPrec Multishift with better precision scheme for GPU 2022-09-23 16:18:47 -04:00
Peter Boyle 1713de35c0 Improved config flags 2022-09-05 21:50:02 -04:00
Peter Boyle 1177b8f661 Merge branch 'develop' into feature/dirichlet 2022-08-31 19:05:57 -04:00
Peter Boyle 442bfb3d42 Merge branch 'develop' into feature/dirichlet 2022-08-31 19:04:19 -04:00
Peter Boyle e7d9b75fdd Warning fixes 2022-08-31 19:01:14 -04:00
Peter Boyle 3d0e3ec363 Tracing 2022-08-31 18:31:46 -04:00
Peter Boyle 3c1c51f9aa Merge branch 'feature/dirichlet-gparity' into feature/dirichlet 2022-08-31 18:25:34 -04:00