M pyproject.toml M setup.py M src/CelerisLab/__init__.py M src/CelerisLab/body/__init__.py M src/CelerisLab/body/ddf_patch.py M src/CelerisLab/body/manager.py M src/CelerisLab/body/preprocess/flag_overlay.py M src/CelerisLab/common/__init__.py M src/CelerisLab/common/checkpoint.py M src/CelerisLab/config.py M src/CelerisLab/configs/CONFIG.md M src/CelerisLab/cuda/__init__.py M src/CelerisLab/cuda/compiler_v2.py M src/CelerisLab/cuda/context.py M src/CelerisLab/lbm/__init__.py M src/CelerisLab/lbm/curved_links.py M src/CelerisLab/lbm/field.py M src/CelerisLab/lbm/initializers.py M src/CelerisLab/lbm/kernels/boundary/bounce_back.cuh M src/CelerisLab/lbm/kernels/boundary/curved_boundary.cuh M src/CelerisLab/lbm/kernels/boundary/inlet/common.cuh M src/CelerisLab/lbm/kernels/boundary/inlet/zou_he_local.cuh M src/CelerisLab/lbm/kernels/boundary/inlet_outlet.cuh M src/CelerisLab/lbm/kernels/config/config_grid.h M src/CelerisLab/lbm/kernels/config/config_method.h M src/CelerisLab/lbm/kernels/config/config_objects.h M src/CelerisLab/lbm/kernels/config/config_physics.h M src/CelerisLab/lbm/kernels/kernel_v2.cu M src/CelerisLab/lbm/kernels/operators/collision_mrt.cuh M src/CelerisLab/lbm/kernels/operators/collision_trt.cuh M src/CelerisLab/lbm/kernels/operators/forcing_guo.cuh M src/CelerisLab/lbm/kernels/step/aux_kernels.cu M src/CelerisLab/lbm/kernels/step/esopull_sync.cu M src/CelerisLab/lbm/kernels/step/init_flow.cu M src/CelerisLab/lbm/kernels/step/one_step_double.cu M src/CelerisLab/lbm/kernels/step/one_step_esopull.cu M src/CelerisLab/lbm/kernels/streaming/esopull_semantic_helpers.cuh M src/CelerisLab/lbm/stepper.py M src/CelerisLab/simulation.py M tests/integration/test_body_sync_e2e.py M tests/integration/test_ddf_patch.py M tests/integration/test_sync_bodies_skeleton.py M tests/integration/test_unified_obs.py M tests/postproc/experiment.ipynb M tests/validation/run_kan99b_rotating_cylinder.py M tests/validation/run_sah04_st_matrix.py M tests/validation/test_sensor_accuracy.py ?? docs/design/ ?? docs/multilevel_grid_architecture_analysis.md ?? research/ ?? src/CelerisLab/lbm/kernels/boundary/planar_velocity.cuh ?? "tests/audit/body\345\210\240\345\207\217\345\212\237\350\203\275.md" ?? tests/integration/_cases.py ?? tests/integration/test_numerical_gpu.py ?? tests/integration/test_runtime_contracts_gpu.py ?? tests/integration/test_state_gpu.py ?? tests/unit/cpp/ ?? tests/unit/test_build_contracts.py ?? tests/unit/test_context_ownership.py ?? tests/unit/test_initializers.py ?? tests/unit/test_numerical_operators.py ?? tests/unit/test_planar_velocity.py ?? tests/unit/test_reservoir.py ?? tests/unit/test_simulation_lifecycle.py ?? tests/unit/test_slot_velocity.py ?? tests/unit/test_state_regressions.py ?? tests/validation/analyze_j3_saved_frames.py ?? tests/validation/diagnose_j3_lags.py ?? tests/validation/multigrid/ ?? tests/validation/run_j1.py ?? tests/validation/run_j2_slot.py ?? tests/validation/run_j3_reservoir.py ?? tests/validation/run_poiseuille.py