CelerisLab/tests
Frank14f 00b957f904 feat(esopull): runtime body sync for EsoPull streaming mode
- New esopull_sync.cu: DecodeCellsToPhysical + EncodePhysicalToCells
  (compact-list mode, ddf_shifting-aware, encode applies collision).
- sync_bodies() now branches for double_buffer vs esopull: decode
  backing layout to physical DDF on GPU -> host patch -> collide +
  encode back to backing layout. No temp_gpu, no full-grid copy.
- 4 new integration tests covering esopull add/remove/cycle/roundtrip.
- ddf_shifting + esopull + sync_bodies jointly verified (1300 steps
  stable after add/remove).
- Bump version to 0.5.0.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-21 22:31:02 +08:00
..
audit feat(compat): FP16S and ddf_shifting compatibility, EsoPull curved closure 2026-06-03 10:48:42 +08:00
integration feat(esopull): runtime body sync for EsoPull streaming mode 2026-06-21 22:31:02 +08:00
postproc 重构body api,性能分析,项目整理 2026-05-31 01:42:58 +08:00
specs 重构body api,性能分析,项目整理 2026-05-31 01:42:58 +08:00
unit feat(body): runtime body add/remove, unified action/obs, FRC_REGION flag 2026-06-20 18:17:07 +08:00
validation feat(obs): unified zero_obs control and time-normalised readback 2026-06-21 00:50:20 +08:00
conftest.py feat(body): runtime body add/remove, unified action/obs, FRC_REGION flag 2026-06-20 18:17:07 +08:00