Commit Graph
8409 Commits
Author SHA1 Message Date
Peter Boyle d7c9076228 Power method added 2026-08-26 06:54:20 -04:00
Peter Boyle 7a292bc4c6 Slate compile fix 2026-08-25 21:39:26 -04:00
Peter Boyle 9213f6e533 Improvements for mulktigrid. + Schur setup improvements 2026-08-25 21:37:12 -04:00
Peter Boyle 5685203b7b Frontier jobs 2026-08-25 19:18:16 -04:00
Peter Boyle 22dda4a8ed Update 2026-08-25 19:17:59 -04:00
Peter Boyle eb22145f49 Updated slate 2026-08-25 17:27:37 -04:00
Peter Boyle 5d92f56bed omp issues combined with hipcc 2026-08-25 15:45:49 -04:00
Peter Boyle d42d1855c2 SLATE build updates 2026-08-25 15:33:07 -04:00
Peter Boyle 0a81a41729 Slate changes and warn suppression 2026-08-25 15:29:21 -04:00
Peter Boyle 229f4808c7 Ring all reduce first cut 2026-08-25 12:53:24 -04:00
Peter Boyle 167753aa3f Adding ring all reduce for large vectors 2026-08-25 12:07:11 -04:00
Peter Boyle dbbd5dba35 Potentially faster GCR linalg 2026-08-25 07:29:02 -04:00
Peter Boyle 33757c3c94 FOrmat warn avoidance 2026-08-24 20:32:54 -04:00
Peter Boyle 7438e56f94 More controls 2026-08-24 19:42:38 -04:00
Peter Boyle 47416230b1 Verbose on finalize improvement 2026-08-24 19:42:38 -04:00
Peter Boyle 6a854ebd0d Print trace for teh GCR step 2026-08-24 19:42:38 -04:00
Peter Boyle 8c6bcddbab Coefficent of GCR printing for poly recording 2026-08-24 19:40:27 -04:00
Peter Boyle effa31e761 Drop redundant set zero's and optimise persistent history vectors for smoothers 2026-08-24 15:48:26 -04:00
Peter Boyle 7792d7a1a7 Verbose prettier 2026-08-24 11:00:16 -04:00
Peter Boyle 8261dc39d9 More tracing 2026-08-24 10:56:16 -04:00
Peter Boyle 9ed7049736 COMpile fixes 2026-08-23 22:58:06 -04:00
Peter Boyle 5a70066e5b Claude build fixeds 2026-08-23 21:16:56 -04:00
Peter Boyle 6be8b478c3 Claude 2D block cyclic inverse work 2026-08-23 20:42:21 -04:00
Peter Boyle 34a1220035 Claude 2D block cyclic inverse 2026-08-23 20:41:46 -04:00
Peter Boyle c97cfe9f5b This fails 2026-08-23 12:14:58 -04:00
Peter Boyle 01858754ed Unhappy test looking for work aroudn to avoid allgather 2026-08-23 12:14:23 -04:00
Peter Boyle c388dd98d6 More verbose phasing on finish 2026-08-23 11:00:43 -04:00
Peter Boyle 38344e035f Don't print Finalize until made collective 2026-08-23 10:56:36 -04:00
Peter Boyle 14d2f2c06e Improvements 2026-08-23 02:38:23 -04:00
Peter Boyle 06fa2fc160 use shm buffers 2026-08-22 17:18:12 -04:00
Peter Boyle a9c22d787a Benchmark comms with the exact sequence in Stencil as it is now. 2026-08-22 17:14:10 -04:00
Peter Boyle 1e287b6b30 Changes to dense inverse AND improved timing on comms 2026-08-22 11:43:13 -04:00
Peter Boyle 152e9ecf3b Bandwidth measures inside stencil 2026-08-22 10:51:44 -04:00
Peter Boyle 2e0c19c915 Allgather test 2026-08-21 21:25:18 -04:00
Peter Boyle 4d6931620b Gather based distributed dense inverse 2026-08-21 12:34:01 -04:00
Peter Boyle d62fc91996 Better ROCTX tracing 2026-08-20 11:46:33 -04:00
Peter Boyle 3ed05dbbb1 Verbose trasing 2026-08-20 11:46:33 -04:00
Peter Boyle 97c9178785 Ready for faster 3 level solve with dense coarse and BLAS on SRHS !
Exciting
2026-08-20 11:44:26 -04:00
Peter Boyle 2fde4f3e50 Trace hooks 2026-08-20 07:38:28 -04:00
Peter Boyle b31547c903 no compile fix 2026-08-19 23:23:18 -04:00
Peter Boyle 2d56323012 No compile on Frontier 2026-08-19 23:06:38 -04:00
Peter Boyle 63fefb8ea5 new tests for lex lattice 2026-08-19 20:33:10 -04:00
Peter Boyle e4ec5d0009 FOr pvdagm preconditioners if they work 2026-08-19 20:17:56 -04:00
Peter Boyle a5e4ce3e48 Better comment 2026-08-19 20:15:21 -04:00
Peter Boyle 2900ce33b5 New files, including v2 multiRHS coarse op 2026-08-19 20:05:48 -04:00
Peter Boyle ea5bf89955 Failed experiment in the style of Saul Cohens non-red black CG approach to mgrid. 2026-08-19 20:04:29 -04:00
Peter Boyle 109b77ea75 Drop D2 field types 2026-08-19 20:03:40 -04:00
Peter Boyle 333315569c Benchmark lex lattices -- what is the benefit of Grid's SIMDization layout 2026-08-19 20:02:58 -04:00
Peter Boyle 995e149256 Scalar "vector" type to provide standard lexicographic local lattice layouts 2026-08-19 20:02:01 -04:00
Peter Boyle 971b0f3546 Deprecate doubled vector as much as possible.
Arm complex instructions on M3/M4 NEON v8.3 and simplify A64FX code paths/broaden.
Grid_vector_types and Simd.h mainly reorg and prep for sComplexD and sComplexF alternat Nsimd=1 types
2026-08-19 20:00:26 -04:00