Commit Graph
100 Commits
Author SHA1 Message Date
Peter Boyle 8a1b9073f9 Mshift update 2023-03-23 15:39:30 -04:00
Peter Boyle 1a7114d4b9 Temporary algorithm while sorting out mixed prec 2023-03-23 15:38:35 -04:00
Peter Boyle 3f385f717c Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet
Conflicts:
	systems/PVC/benchmarks/run-2tile-mpi.sh
	systems/PVC/config-command
2023-03-23 14:52:53 -04:00
Peter Boyle c180a52518 Merge branch 'feature/dirichlet' of https://www.github.com/paboyle/Grid into feature/dirichlet 2023-03-23 10:28:01 -04:00
Peter Boyle 90130e25e9 TODO list 2023-03-23 10:27:02 -04:00
Peter Boyle 52384e34cf Discard on construct 2023-03-22 19:40:32 -04:00
Peter Boyle d0bb033ea2 Device resident GPU block buffer instead of UVM as hit likely UVM
bug. Code worked on CUDA 11.4 but fails on later drivers (certainly 530.30.02, but need to
find the perlmutter driver version).
2023-03-22 19:07:32 -04:00
Peter Boyle c6621806ca Compiling on laptop and running 2023-03-21 17:27:09 -04:00
Peter Boyle 0b6f0f6d2f Merge branch 'feature/dirichlet' of https://www.github.com/paboyle/Grid into feature/dirichlet 2023-03-21 16:06:55 -04:00
Peter Boyle b5b759df73 Merge branch 'develop' into feature/dirichlet 2023-03-21 16:05:46 -04:00
Peter Boyle 7db8dd7a95 Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet 2023-03-21 16:04:27 -04:00
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 e1c326558a COmms improvements 2023-03-21 08:53:56 -07:00
Peter Boyle 39c0815d9e WriteDiscard 2023-03-21 08:57:29 -04:00
Peter Boyle a997d24743 Remove nofma 2023-03-14 12:10:31 -07:00
Peter Boyle 861e5d7f4c SYCL version update. Why do they keep making incompatible changes 2023-03-14 12:10:02 -07:00
Peter Boyle 14cc142a14 Warning remove 2023-03-14 12:09:26 -07:00
Peter Boyle f36b87deb5 syscall fix 2023-03-14 12:09:00 -07:00
Peter Boyle eeb6e0a6e3 Renable cache blocking and efficient UPI type SHM comms 2023-03-14 09:10:27 -07:00
Peter Boyle cad5b187dd Cleanup 2023-03-14 09:08:16 -07:00
Peter Boyle 87697eb07e SHared compile 2023-03-14 09:07:36 -07:00
Peter Boyle 4ca1bf7cca Added gauge invariance test 2022-12-21 07:23:16 -05:00
Peter Boyle 2ff868f7a5 CPU open doesn't need to free space 2022-12-20 05:10:23 -05:00
Peter Boyle ede02b6883 Memory manager debug Felix case 2022-12-20 05:10:23 -05:00
Peter Boyle 1822ced302 Bug fix 2022-12-20 05:10:23 -05:00
Peter Boyle 37ba32776f More logging 2022-12-20 05:10:23 -05:00
Peter Boyle 99b3697b03 More loggin 2022-12-20 05:10:23 -05:00
Peter Boyle 43a45ec97b SSC_START 2022-12-20 05:10:23 -05:00
Peter Boyle b00a4142e5 A=A fix 2022-12-20 05:10:23 -05:00
Peter Boyle 3791bc527b Logging pulled in from dirichlet branch 2022-12-20 05:10:23 -05:00
Peter Boyle d8c29f5fcf Updated FFT test for PETSc 2022-12-18 12:05:00 -05:00
Peter Boyle 281f8101fe Matt FFT test 2022-12-17 20:35:33 -05:00
Peter Boyle 472ed2dd5c Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet 2022-12-17 20:17:09 -05:00
Peter Boyle 4f85672674 Simpler test for PETSc 2022-12-17 20:16:11 -05: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