Commit Graph
169 Commits
Author SHA1 Message Date
gh0s7 52beb4d153 Checkpoint Z4C CUDA resident sync progress 2026-05-02 10:53:52 +08:00
gh0s7 ba61702fc0 Checkpoint Z4C CUDA throttling progress 2026-05-02 10:04:23 +08:00
gh0s7 fcd98649f6 Checkpoint Z4C CUDA optimization progress 2026-05-02 08:55:25 +08:00
gh0s7 a5c8188305 Disable unsafe Z4C AMR device path by default 2026-05-02 01:36:41 +08:00
gh0s7 383e936e88 Save Z4C CUDA optimization progress 2026-05-02 00:49:02 +08:00
gh0s7 531b31e8db Stabilize cached Z4C CUDA sync after regrid 2026-05-01 20:04:04 +08:00
gh0s7 30b778daa3 Save Z4C CUDA transfer progress 2026-05-01 18:51:19 +08:00
gh0s7 db9383e439 Initialize cached sync runtime in derived evolvers 2026-05-01 18:34:43 +08:00
gh0s7 35b6ceff02 Broaden cached CUDA sync paths 2026-05-01 18:03:04 +08:00
gh0s7 51f3819892 Save generated source formatting state 2026-04-30 20:47:44 +08:00
gh0s7 a9a3809148 Default Python launcher to fast GPU path 2026-04-30 20:15:34 +08:00
gh0s7 b1974ef146 Stabilize device AMR restrict across regrid 2026-04-30 20:01:18 +08:00
gh0s7 be9033f449 Add optional CUDA surface interpolation 2026-04-30 19:21:19 +08:00
gh0s7 6835608f92 Add configurable analysis MAP cadence 2026-04-30 19:10:12 +08:00
gh0s7 e0d0673c8e Enable optimized GPU runs from Python launcher 2026-04-30 18:31:31 +08:00
gh0s7 da4d56ccf7 Optimize BSSN surface interpolation fast path 2026-04-30 18:25:21 +08:00
gh0s7 a6483d013d Add CUDA AMR restrict diagnostics 2026-04-30 12:20:44 +08:00
gh0s7 8486532920 Add resident BSSN GPU point interpolation 2026-04-30 11:39:15 +08:00
gh0s7 18e9c9cc50 Optimize BSSN CUDA resident AMR prolong path 2026-04-30 10:58:15 +08:00
gh0s7 1ee229a91f Add keyed BSSN CUDA resident banks 2026-04-29 19:44:19 +08:00
gh0s7 68eab03bac Add opt-in BSSN CUDA resident AMR path 2026-04-29 19:15:37 +08:00
gh0s7 090d8657ae Optimize BSSN CUDA state transfers 2026-04-29 18:34:31 +08:00
gh0s7 22c1e7168b Optimize BSSN CUDA resident state and CUDA-aware MPI 2026-04-29 17:05:10 +08:00
ianchb a0dab90bcb Switch to NVIDIA HPC Toolchain 2026-04-29 08:31:49 +08:00
ianchb c689cc8dc9 [WIP] Add CUDA support for Z4C
Rewritten done by Codex.
This still has errors, do not pick this one now.
2026-04-27 11:58:43 +08:00
ianchb 60fee8f1c1 Fix Z4C C++ gauge damping ordering 2026-04-26 15:38:13 +08:00
ianchb 843b116954 Add C++ Z4C RHS path and port some BSSN optimizations 2026-04-25 10:39:01 +08:00
ianchb c768e1220b Also disable cached sync for Z4C 2026-04-25 10:25:54 +08:00
gh0s7andianchb 02f149e2e3 Disable cached sync for BSSN-EScalar 2026-04-25 10:17:47 +08:00
gh0s7andianchb 422e8ec4dc Fallback BSSN-EScalar restrict/prolong path 2026-04-25 10:10:34 +08:00
gh0s7andianchb c4909b9843 更新精度检查脚本加入图像比对检查
(cherry picked from commit ac82ebd889)
2026-04-25 09:40:12 +08:00
ianchb f521a97563 Fix ABE CPU version build error 2026-04-25 09:39:49 +08:00
ianchb 53c55451b3 Update makefile and scripts for CUDA BSSN configuration and build commands 2026-04-25 09:19:50 +08:00
gh0s7andianchb 768345954f Add optional BSSN kernel profiling switches
(cherry picked from commit 9c31384b2f)
2026-04-25 08:39:43 +08:00
gh0s7andianchb 9a6df6438b Remove dead chi derivative setup in BSSN RHS
(cherry picked from commit e4e741caa1)
2026-04-25 08:38:01 +08:00
gh0s7andianchb 8e9463aa90 Localize chi Ricci intermediates in RHS
(cherry picked from commit 65e0f95f40)
2026-04-25 08:37:41 +08:00
gh0s7andianchb 7c6f15002e Elide dead stores in BSSN RHS hot path
(cherry picked from commit f9fbf97e64)
2026-04-25 08:37:40 +08:00
gh0s7andianchb 6410c62e3e Add fine-grained step timing and trim BH RHS overhead
(cherry picked from commit 968522995b)
2026-04-25 08:37:19 +08:00
gh0s7andianchb 11977eb82f Merge wave and mass extraction interpolation
(cherry picked from commit f3988ac8ca)
2026-04-25 08:25:34 +08:00
gh0s7andianchb cce8a44fc4 Cache wave extraction angular kernels
(cherry picked from commit e4c25eb21f)
2026-04-25 08:24:36 +08:00
gh0s7andianchb c589097618 Reuse mass integrand across detector radii
(cherry picked from commit 4b10519876)
2026-04-25 08:24:11 +08:00
gh0s7andianchb b713e5a9be Batch constraint norm reductions
(cherry picked from commit 3a58273501)
2026-04-25 08:22:00 +08:00
gh0s7andianchb 0396701572 Optimize constraint refresh after regrid
(cherry picked from commit 5c65cea2f0)
2026-04-25 08:18:51 +08:00
ianchb bb20c9a876 fix ADM Constrant Violation Analysis 2026-04-15 19:19:16 +08:00
ianchb 8fe60ea703 Add zero matter handling and interpolation for resident state in CUDA BSSN 2026-04-15 00:25:53 +08:00
ianchb 9ab7e7c7f9 Fuse phases 5 and 6 for Gamma_rhs computation and optimize phases 8 and 9 for efficiency 2026-04-14 23:23:04 +08:00
ianchb f9119e8a2a Add resident-GA mode switch and simplify sync logic 2026-04-14 21:09:27 +08:00
ianchb 726d743376 Fuse Ricci assembly and optimize trK/Aij gauge kernels 2026-04-14 19:20:12 +08:00
ianchb af344bf1e5 Add Phase-10 Ricci kernels and batch launch flow 2026-04-14 19:00:22 +08:00
ianchb 7191fc0b96 Move resident sync comm buffers into StepAllocation pool 2026-04-13 21:04:44 +08:00