commit f97f6d35c2e772d0f3c94a92e21efd54d85c3b3a Author: frank14f Date: Thu Oct 22 13:46:55 2026 +0800 backup: preserve task 7 offline source and SRT evidence diff --git a/backups/offline-preservation-20261022/task-7/MANIFEST.json b/backups/offline-preservation-20261022/task-7/MANIFEST.json new file mode 100644 index 0000000..4b78a81 --- /dev/null +++ b/backups/offline-preservation-20261022/task-7/MANIFEST.json @@ -0,0 +1,2122 @@ +{ + "created_utc": "2026-10-22T05:41:52.108903+00:00", + "destination_scope": "Local Mac task workspace only; not uploaded or published", + "repository": "https://gitea.frank14f.online/Frank14f/CelerisLab.git", + "branch": "release-prep/2d-jet-multilevel-20261020", + "head": "0f8fdbc30ea640c764b38ee598d8f4d135c81c85", + "tree": "e0ab4a6b974d188e8bf1a1cedd0d2705ef27cefe", + "candidate_clean": true, + "source_selection": [ + ".gitignore", + "BASELINE_JET_AMR.txt", + "LICENSE", + "README.md", + "docs/audit/audit_round2.md", + "docs/audit/body_refactor_notes.md", + "docs/audit/config_diagnosis.md", + "docs/audit/kernel_layer_audit.md", + "docs/compatibility.md", + "docs/development/les_dev8403956_integration.md", + "docs/development/projected_pair_explosion.md", + "docs/development/raw_exchange.md", + "docs/development/refinement_mrt.md", + "docs/development/root_channel_candidate.md", + "docs/fixed_three_level_multipatch.md", + "docs/performance_analysis.md", + "docs/shifted_blocked_candidate.md", + "docs/supported_settings.md", + "docs/synchronized_leaf_remap.md", + "docs/tests_overview.md", + "docs/validation/2d_scope.md", + "docs/validation/dfg_re100.md", + "docs/validation/dfg_re20.md", + "docs/validation/jet_circle_cv.md", + "docs/validation/les_helpers.md", + "docs/validation/refined_dfg.md", + "docs/validation/refined_dfg_mrt.md", + "docs/validation/refined_dfg_timing.md", + "docs/validation/refined_dfg_window.md", + "docs/validation/taylor_green.md", + "docs/validation/uniform_les_flow.md", + "docs/validation_specs/Force_region.md", + "docs/validation_specs/Force_region_validation.md", + "docs/validation_specs/Kan99b_validation.md", + "docs/validation_specs/Sah04_validation.md", + "docs/validation_specs/exp_ctrl_matrix.md", + "docs/validation_specs/streakline_notes.md", + "examples/fixed_patch_circle.py", + "examples/fixed_patch_jet.py", + "examples/fixed_periodic_patch.py", + "pyproject.toml", + "setup.py", + "src/CelerisLab/__init__.py", + "src/CelerisLab/body/__init__.py", + "src/CelerisLab/body/action_smoother.py", + "src/CelerisLab/body/coupling/__init__.py", + "src/CelerisLab/body/coupling/soa_packer.py", + "src/CelerisLab/body/ddf_patch.py", + "src/CelerisLab/body/geometry/__init__.py", + "src/CelerisLab/body/geometry/base.py", + "src/CelerisLab/body/geometry/circle.py", + "src/CelerisLab/body/jets.py", + "src/CelerisLab/body/manager.py", + "src/CelerisLab/body/objects.py", + "src/CelerisLab/body/preprocess/__init__.py", + "src/CelerisLab/body/preprocess/flag_overlay.py", + "src/CelerisLab/body/registry.py", + "src/CelerisLab/body/sync_plan.py", + "src/CelerisLab/common/__init__.py", + "src/CelerisLab/common/_types.py", + "src/CelerisLab/common/checkpoint.py", + "src/CelerisLab/common/pathline.py", + "src/CelerisLab/common/preprocess.py", + "src/CelerisLab/common/render.py", + "src/CelerisLab/common/streakline/__init__.py", + "src/CelerisLab/common/streakline/_config.py", + "src/CelerisLab/common/streakline/_integrate.py", + "src/CelerisLab/common/streakline/_render.py", + "src/CelerisLab/common/streakline/_streakline.py", + "src/CelerisLab/config.py", + "src/CelerisLab/configs/CONFIG.md", + "src/CelerisLab/configs/config_body.json", + "src/CelerisLab/configs/config_lbm.json", + "src/CelerisLab/configs/config_lbm_flume_mrt_zouhe.json", + "src/CelerisLab/configs/config_lbm_flume_trt_regularized.json", + "src/CelerisLab/configs/config_lbm_three_cylinder_triangle.json", + "src/CelerisLab/cuda/__init__.py", + "src/CelerisLab/cuda/compiler_v2.py", + "src/CelerisLab/cuda/context.py", + "src/CelerisLab/cuda/obs_layout.py", + "src/CelerisLab/lbm/__init__.py", + "src/CelerisLab/lbm/block_stepper.py", + "src/CelerisLab/lbm/blocks.py", + "src/CelerisLab/lbm/channel.py", + "src/CelerisLab/lbm/curved_links.py", + "src/CelerisLab/lbm/descriptors.py", + "src/CelerisLab/lbm/equilibrium.py", + "src/CelerisLab/lbm/field.py", + "src/CelerisLab/lbm/hierarchy.py", + "src/CelerisLab/lbm/initializers.py", + "src/CelerisLab/lbm/kernels/blocks.cu", + "src/CelerisLab/lbm/kernels/boundary/block_wall.cuh", + "src/CelerisLab/lbm/kernels/boundary/bounce_back.cuh", + "src/CelerisLab/lbm/kernels/boundary/curved_boundary.cuh", + "src/CelerisLab/lbm/kernels/boundary/esopull_curved_helpers.cuh", + "src/CelerisLab/lbm/kernels/boundary/ibm_kernels.cuh", + "src/CelerisLab/lbm/kernels/boundary/inlet/channel_stabilized.cuh", + "src/CelerisLab/lbm/kernels/boundary/inlet/common.cuh", + "src/CelerisLab/lbm/kernels/boundary/inlet/equilibrium.cuh", + "src/CelerisLab/lbm/kernels/boundary/inlet/regularized.cuh", + "src/CelerisLab/lbm/kernels/boundary/inlet/zou_he_local.cuh", + "src/CelerisLab/lbm/kernels/boundary/inlet_outlet.cuh", + "src/CelerisLab/lbm/kernels/boundary/outlet/pressure_neq.cuh", + "src/CelerisLab/lbm/kernels/boundary/planar_velocity.cuh", + "src/CelerisLab/lbm/kernels/config.h", + "src/CelerisLab/lbm/kernels/config/config_grid.h", + "src/CelerisLab/lbm/kernels/config/config_method.h", + "src/CelerisLab/lbm/kernels/config/config_objects.h", + "src/CelerisLab/lbm/kernels/config/config_obs.h", + "src/CelerisLab/lbm/kernels/config/config_physics.h", + "src/CelerisLab/lbm/kernels/core/cell_kind.cuh", + "src/CelerisLab/lbm/kernels/core/descriptors.cuh", + "src/CelerisLab/lbm/kernels/core/flags.cuh", + "src/CelerisLab/lbm/kernels/core/layout.cuh", + "src/CelerisLab/lbm/kernels/core/obs.cuh", + "src/CelerisLab/lbm/kernels/core/params.cuh", + "src/CelerisLab/lbm/kernels/core/precision.cuh", + "src/CelerisLab/lbm/kernels/kernel_v2.cu", + "src/CelerisLab/lbm/kernels/operators/block_collision.cuh", + "src/CelerisLab/lbm/kernels/operators/bounce_back_swap.cuh", + "src/CelerisLab/lbm/kernels/operators/collision_mrt.cuh", + "src/CelerisLab/lbm/kernels/operators/collision_srt.cuh", + "src/CelerisLab/lbm/kernels/operators/collision_trt.cuh", + "src/CelerisLab/lbm/kernels/operators/forcing_guo.cuh", + "src/CelerisLab/lbm/kernels/operators/helpers.cuh", + "src/CelerisLab/lbm/kernels/operators/macro.cuh", + "src/CelerisLab/lbm/kernels/operators/turbulence_smag.cuh", + "src/CelerisLab/lbm/kernels/refinement.cu", + "src/CelerisLab/lbm/kernels/step/aux_kernels.cu", + "src/CelerisLab/lbm/kernels/step/block_boundary.cu", + "src/CelerisLab/lbm/kernels/step/block_channel.cu", + "src/CelerisLab/lbm/kernels/step/block_step.cu", + "src/CelerisLab/lbm/kernels/step/block_transfer.cu", + "src/CelerisLab/lbm/kernels/step/curved_double.cu", + "src/CelerisLab/lbm/kernels/step/esopull_macro.cu", + "src/CelerisLab/lbm/kernels/step/esopull_sync.cu", + "src/CelerisLab/lbm/kernels/step/init_flow.cu", + "src/CelerisLab/lbm/kernels/step/one_step_double.cu", + "src/CelerisLab/lbm/kernels/step/one_step_esopull.cu", + "src/CelerisLab/lbm/kernels/step/patch_step.cu", + "src/CelerisLab/lbm/kernels/streaming/esopull_semantic_helpers.cuh", + "src/CelerisLab/lbm/kernels/streaming/esopull_single_buffer.cuh", + "src/CelerisLab/lbm/kernels/streaming/pull_double_buffer.cuh", + "src/CelerisLab/lbm/population_storage.py", + "src/CelerisLab/lbm/raw_exchange.py", + "src/CelerisLab/lbm/refinement.py", + "src/CelerisLab/lbm/refinement_stepper.py", + "src/CelerisLab/lbm/refinement_tables.py", + "src/CelerisLab/lbm/stepper.py", + "src/CelerisLab/lbm/synchronized_remap.py", + "src/CelerisLab/simulation.py", + "tests/integration/__init__.py", + "tests/integration/_cases.py", + "tests/integration/test_body_sync_e2e.py", + "tests/integration/test_checkpoint_bodies_gpu.py", + "tests/integration/test_ddf_patch.py", + "tests/integration/test_numerical_gpu.py", + "tests/integration/test_runtime_contracts_gpu.py", + "tests/integration/test_state_gpu.py", + "tests/integration/test_surface_actuation_gpu.py", + "tests/integration/test_sync_bodies_skeleton.py", + "tests/integration/test_unified_obs.py", + "tests/unit/__init__.py", + "tests/unit/cpp/channel_root.cpp", + "tests/unit/cpp/collision_regression.cpp", + "tests/unit/cpp/planar_velocity.cpp", + "tests/unit/cpp/reservoir.cpp", + "tests/unit/cpp/semantic_regression.cpp", + "tests/unit/cpp/shifted_block_operators.cpp", + "tests/unit/cpp/slot_profile.cpp", + "tests/unit/historical_tree.py", + "tests/unit/test_block_layout.py", + "tests/unit/test_block_step_sync.py", + "tests/unit/test_body_flags.py", + "tests/unit/test_build_contracts.py", + "tests/unit/test_channel_parity_diagnostic.py", + "tests/unit/test_channel_root.py", + "tests/unit/test_context_ownership.py", + "tests/unit/test_dfg_re20.py", + "tests/unit/test_equilibrium.py", + "tests/unit/test_fine_surface.py", + "tests/unit/test_hierarchy.py", + "tests/unit/test_initializers.py", + "tests/unit/test_jet_circle_cv.py", + "tests/unit/test_jet_condition.py", + "tests/unit/test_jet_cv_measurements.py", + "tests/unit/test_jets.py", + "tests/unit/test_jets_review.py", + "tests/unit/test_les_flow_oracle.py", + "tests/unit/test_les_flow_runner.py", + "tests/unit/test_multiple_pinned_remap.py", + "tests/unit/test_numerical_operators.py", + "tests/unit/test_pending_edits.py", + "tests/unit/test_pinned_body_remap.py", + "tests/unit/test_planar_velocity.py", + "tests/unit/test_projected_explosion.py", + "tests/unit/test_projected_pair_gate.py", + "tests/unit/test_projected_pair_stepper.py", + "tests/unit/test_raw_exchange.py", + "tests/unit/test_raw_exchange_window.py", + "tests/unit/test_re100.py", + "tests/unit/test_refined_dfg.py", + "tests/unit/test_refinement.py", + "tests/unit/test_refinement_mrt.py", + "tests/unit/test_refinement_three_level_multipatch.py", + "tests/unit/test_reservoir.py", + "tests/unit/test_runtime_child_remap.py", + "tests/unit/test_shear_refinement_example.py", + "tests/unit/test_shifted_block_operators.py", + "tests/unit/test_shifted_jets.py", + "tests/unit/test_shifted_storage.py", + "tests/unit/test_simulation_lifecycle.py", + "tests/unit/test_slot_velocity.py", + "tests/unit/test_smagorinsky_normalization.py", + "tests/unit/test_state_regressions.py", + "tests/unit/test_step_sync.py", + "tests/unit/test_surface_actuation.py", + "tests/unit/test_sync_plan.py", + "tests/unit/test_synchronized_remap.py", + "tests/unit/test_time_refined_dfg.py", + "tests/unit/test_time_window_dfg.py", + "tests/unit/test_union_body_support.py", + "tests/unit/test_union_refinement.py", + "tests/unit/test_validation_source_provenance.py", + "tests/validation/multigrid/test_block_stepper.py", + "tests/validation/multigrid/test_channel_root_gpu.py", + "tests/validation/multigrid/test_cpu_reference.py", + "tests/validation/multigrid/test_exchange_window.py", + "tests/validation/multigrid/test_fine_surface_gpu.py", + "tests/validation/multigrid/test_multiple_pinned_remap_gpu.py", + "tests/validation/multigrid/test_open_corner_negative_control.py", + "tests/validation/multigrid/test_pinned_body_remap_gpu.py", + "tests/validation/multigrid/test_raw_exchange_gpu.py", + "tests/validation/multigrid/test_refinement_blocked_base.py", + "tests/validation/multigrid/test_refinement_blocked_fine.py", + "tests/validation/multigrid/test_refinement_followup.py", + "tests/validation/multigrid/test_refinement_gpu.py", + "tests/validation/multigrid/test_refinement_jets.py", + "tests/validation/multigrid/test_refinement_mrt_gpu.py", + "tests/validation/multigrid/test_refinement_multipatch.py", + "tests/validation/multigrid/test_refinement_three_level.py", + "tests/validation/multigrid/test_refinement_three_level_multipatch_gpu.py", + "tests/validation/multigrid/test_runtime_child_remap_gpu.py", + "tests/validation/multigrid/test_shear_refinement_example_gpu.py", + "tests/validation/multigrid/test_shifted_jets_gpu.py", + "tests/validation/multigrid/test_shifted_remap_gpu.py", + "tests/validation/multigrid/test_tron_additions.py" + ], + "not_retrieved": [], + "exclusions": [ + "credentials", + "raw caches and cubins", + "original dirty checkout contents", + "unrelated data/training/performance output", + "other source worktrees and complete Git object database" + ], + "files": [ + { + "path": "source-current/.gitignore", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:.gitignore", + "bytes": 663, + "sha256": "de25151f4cfdf29ca64032e509398e1829c7ded2449ccff803b2fd87d859ae6c" + }, + { + "path": "source-current/BASELINE_JET_AMR.txt", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:BASELINE_JET_AMR.txt", + "bytes": 5244, + "sha256": "aa15839180c7b0e2f825aa5d8884476162d2974ef80f1aa2217987d3f071284c" + }, + { + "path": "source-current/LICENSE", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:LICENSE", + "bytes": 1065, + "sha256": "e98392425e9a0007d0d69f0f7c912c2dc1b59061a6197223962aac45599c76ea" + }, + { + "path": "source-current/README.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:README.md", + "bytes": 32118, + "sha256": "3992d9a0d6fb238ba49a32a03aad138def4d42964c3ca787b2303da812272a8c" + }, + { + "path": "source-current/docs/audit/audit_round2.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/audit/audit_round2.md", + "bytes": 11444, + "sha256": "0f14ad073a0725134e6391f961c324fd0013c7791fd410713e94ed1ad40b7385" + }, + { + "path": "source-current/docs/audit/body_refactor_notes.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/audit/body_refactor_notes.md", + "bytes": 10137, + "sha256": "8f978d7b01c9f49dca9eeaff0d163cec6da085e2f99ee5a5e803d72306e7a72f" + }, + { + "path": "source-current/docs/audit/config_diagnosis.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/audit/config_diagnosis.md", + "bytes": 7029, + "sha256": "b601652df0cac36a8faf2b317b11853221353716a25184cd9b2dc41373a7f183" + }, + { + "path": "source-current/docs/audit/kernel_layer_audit.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/audit/kernel_layer_audit.md", + "bytes": 11177, + "sha256": "89893c98ed7c2699157bf728ec0e79b0dd6aff4008ee5c7b77eb052de24033f1" + }, + { + "path": "source-current/docs/compatibility.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/compatibility.md", + "bytes": 1935, + "sha256": "7f7173e5ef1cc81367022749c0caf977355d4f6588cba6db2c58428997fa46aa" + }, + { + "path": "source-current/docs/development/les_dev8403956_integration.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/development/les_dev8403956_integration.md", + "bytes": 3795, + "sha256": "858bd604fb5d148de73a6b52ad3ea81d4ee00b76d5373c6c92fc469b3c2f0c7a" + }, + { + "path": "source-current/docs/development/projected_pair_explosion.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/development/projected_pair_explosion.md", + "bytes": 3662, + "sha256": "c641741664689614e24ec12006e2059c13610c7c9274678b2eae35f605ad4692" + }, + { + "path": "source-current/docs/development/raw_exchange.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/development/raw_exchange.md", + "bytes": 4408, + "sha256": "a88fbc620009177b09ffb6feb6ee721781a3f896a4f1406dde6c4eabac7cbc56" + }, + { + "path": "source-current/docs/development/refinement_mrt.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/development/refinement_mrt.md", + "bytes": 2193, + "sha256": "57c9172fcc51256c0706435d8de21c58daaae7d67aa0442eb125816102bbcc3c" + }, + { + "path": "source-current/docs/development/root_channel_candidate.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/development/root_channel_candidate.md", + "bytes": 3383, + "sha256": "815fee83f8aa9fc9e142fbc01ad04137d5c6ca4f83d1c92038d7f6b5e8cfb5d7" + }, + { + "path": "source-current/docs/fixed_three_level_multipatch.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/fixed_three_level_multipatch.md", + "bytes": 4382, + "sha256": "082253d62610f2cb205e8a0b884fad9f643d453435905b7ce2a20bb4a48c3262" + }, + { + "path": "source-current/docs/performance_analysis.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/performance_analysis.md", + "bytes": 15527, + "sha256": "ba01aaa4d3c02b61a8dc55fd00518ac291ebbed79b6574190d6b7234a1158fcb" + }, + { + "path": "source-current/docs/shifted_blocked_candidate.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/shifted_blocked_candidate.md", + "bytes": 3728, + "sha256": "e4eec5f4e90b68281897250628592fde4d70e9dc3fe0258ac6538de215657a0d" + }, + { + "path": "source-current/docs/supported_settings.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/supported_settings.md", + "bytes": 7887, + "sha256": "70561a8d85962638f1a0109fb14fa99059268402105e6893698d4bd235277d0f" + }, + { + "path": "source-current/docs/synchronized_leaf_remap.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/synchronized_leaf_remap.md", + "bytes": 10236, + "sha256": "ef24afedae00754b6e235130cd7fcf2aea64be65489aad730a3071b3030328f3" + }, + { + "path": "source-current/docs/tests_overview.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/tests_overview.md", + "bytes": 2487, + "sha256": "ffc9591fd7baa4261b2c1ce9cfa7aa13a3554a8d5df712035806266a5eaade3f" + }, + { + "path": "source-current/docs/validation/2d_scope.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/validation/2d_scope.md", + "bytes": 4753, + "sha256": "607c581478393fc0ff26440e7873d89fabc452b445f6d8a1c01164966378e683" + }, + { + "path": "source-current/docs/validation/dfg_re100.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/validation/dfg_re100.md", + "bytes": 9934, + "sha256": "a27172ba75f761f48840759f6d90a93ba01a39be7d7ee4e8f3ccccfc16c0a1e8" + }, + { + "path": "source-current/docs/validation/dfg_re20.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/validation/dfg_re20.md", + "bytes": 2751, + "sha256": "61b725b713cd5bd59dfeffddf7ebfd95b406c707e76e79c53640560fa8a14963" + }, + { + "path": "source-current/docs/validation/jet_circle_cv.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/validation/jet_circle_cv.md", + "bytes": 19093, + "sha256": "4b05e450bbbbe9fc8473410d37aed232021777459905b6abd46305044974a3c1" + }, + { + "path": "source-current/docs/validation/les_helpers.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/validation/les_helpers.md", + "bytes": 4840, + "sha256": "fbbbbba3ec4ddd038ec1129a70d75589758ec72839718151e4922ca1de6bd24a" + }, + { + "path": "source-current/docs/validation/refined_dfg.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/validation/refined_dfg.md", + "bytes": 10546, + "sha256": "e6ee9386ccdce4e44f71416d50d1c610c8658cccec55a200fb77715d7a6f346d" + }, + { + "path": "source-current/docs/validation/refined_dfg_mrt.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/validation/refined_dfg_mrt.md", + "bytes": 4239, + "sha256": "2de130af8f1386291329bc1953cd5999946ed7a7f2e4ffb44a49710228ded8ad" + }, + { + "path": "source-current/docs/validation/refined_dfg_timing.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/validation/refined_dfg_timing.md", + "bytes": 3988, + "sha256": "657dc2cdc21c7595ee736524aea83c3621cc0ee1e674f152264ad5a6d6f92268" + }, + { + "path": "source-current/docs/validation/refined_dfg_window.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/validation/refined_dfg_window.md", + "bytes": 7887, + "sha256": "cdf5175401b16d0065a58a9a850971e910f5cb29497ba512ad1958bf33c3d052" + }, + { + "path": "source-current/docs/validation/taylor_green.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/validation/taylor_green.md", + "bytes": 9768, + "sha256": "067fe68ba0609e1b777723f0dbeb10819ba5e0fc063496512fc2b5b713b65165" + }, + { + "path": "source-current/docs/validation/uniform_les_flow.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/validation/uniform_les_flow.md", + "bytes": 13515, + "sha256": "4f1ca8297dd11f80c5f9813c7a7c57bdffc1f869b3256e7e988c4e9ebf017bbf" + }, + { + "path": "source-current/docs/validation_specs/Force_region.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/validation_specs/Force_region.md", + "bytes": 16440, + "sha256": "3092080afe4a30665fe1b721803621ba9d0dd5d20ad17826984d94efc160fdac" + }, + { + "path": "source-current/docs/validation_specs/Force_region_validation.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/validation_specs/Force_region_validation.md", + "bytes": 14572, + "sha256": "279a4484d1bfca0fd67aed4de3282d547aa048f89389420d8e5f2fd86db54fc2" + }, + { + "path": "source-current/docs/validation_specs/Kan99b_validation.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/validation_specs/Kan99b_validation.md", + "bytes": 7108, + "sha256": "0d8bf74f2361f863809af1979bf8807adaa423f98321e1104a3d86d8c7a863cf" + }, + { + "path": "source-current/docs/validation_specs/Sah04_validation.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/validation_specs/Sah04_validation.md", + "bytes": 8666, + "sha256": "1d122d29e281b7f50801b148f3314a0e35fdc27ee7d757c0a661243aa6185fb0" + }, + { + "path": "source-current/docs/validation_specs/exp_ctrl_matrix.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/validation_specs/exp_ctrl_matrix.md", + "bytes": 3639, + "sha256": "b7250576c23292988b6ef4bcfd080f611d41edc413c3cebd0eadcc8596049470" + }, + { + "path": "source-current/docs/validation_specs/streakline_notes.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:docs/validation_specs/streakline_notes.md", + "bytes": 18410, + "sha256": "cd342d214c07eb608ac2e5b8697322c44c31dbf4d27dfdb5409de46ef474df4b" + }, + { + "path": "source-current/examples/fixed_patch_circle.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:examples/fixed_patch_circle.py", + "bytes": 6229, + "sha256": "fab942c087ce6d5b4d509d5a68eec12d6128001aaef72ea2b266021b3710c251" + }, + { + "path": "source-current/examples/fixed_patch_jet.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:examples/fixed_patch_jet.py", + "bytes": 11505, + "sha256": "f5501f0be4ccea7a86d067e2520cdf6c794a135d1f3fb27909bb77782e31944a" + }, + { + "path": "source-current/examples/fixed_periodic_patch.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:examples/fixed_periodic_patch.py", + "bytes": 3790, + "sha256": "173513ab58dd67d10da5d1014db0c3d863b9f5dc3a2e9bd7f22c84702da037bb" + }, + { + "path": "source-current/pyproject.toml", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:pyproject.toml", + "bytes": 1193, + "sha256": "f24ab9ad3a6a728a9382b1bce2e721612fc76635f35c6f96dfddaa853b6e5a9c" + }, + { + "path": "source-current/setup.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:setup.py", + "bytes": 1205, + "sha256": "bf07df7ec19de56710d2bb5f61873e09710cd059d46837dc3aa54f3e09ff9e06" + }, + { + "path": "source-current/src/CelerisLab/__init__.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/__init__.py", + "bytes": 545, + "sha256": "21cc469bd6e970a1f9ff5970c8eea4602065e41fc881854759ee565ee55c10c6" + }, + { + "path": "source-current/src/CelerisLab/body/__init__.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/body/__init__.py", + "bytes": 1018, + "sha256": "e4e0e8f0769a94428d5b02fac790443997556cfc5515a5f1ed1595d2c694d69d" + }, + { + "path": "source-current/src/CelerisLab/body/action_smoother.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/body/action_smoother.py", + "bytes": 1957, + "sha256": "b1a23ee6bbd4850b172cb8738c5c3546ee465a54189e6af9d8044f023d4687dc" + }, + { + "path": "source-current/src/CelerisLab/body/coupling/__init__.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/body/coupling/__init__.py", + "bytes": 104, + "sha256": "c931f7eb318d48408c3e2febcc6917c88c8dcc1697cbf4329b1f340d94c35763" + }, + { + "path": "source-current/src/CelerisLab/body/coupling/soa_packer.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/body/coupling/soa_packer.py", + "bytes": 5536, + "sha256": "8ec26fd55ef74801bbd5ab6bd3d0a7dabc750cbd498aaac2ca4c61a0108ad3c9" + }, + { + "path": "source-current/src/CelerisLab/body/ddf_patch.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/body/ddf_patch.py", + "bytes": 9326, + "sha256": "60fcfb7441e73bf290bcff41ca3a83da3e7ddad765d7247464e8f02e3043b4e2" + }, + { + "path": "source-current/src/CelerisLab/body/geometry/__init__.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/body/geometry/__init__.py", + "bytes": 107, + "sha256": "ada88980ab672959aca9aa3a4c4aade3219524b2ab68110cd2a2f41e3e0ca90a" + }, + { + "path": "source-current/src/CelerisLab/body/geometry/base.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/body/geometry/base.py", + "bytes": 4773, + "sha256": "cceca14361ca2f34d34a3e43730e1a79b8ca81be00f0dd62e884db32b479419f" + }, + { + "path": "source-current/src/CelerisLab/body/geometry/circle.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/body/geometry/circle.py", + "bytes": 7306, + "sha256": "7605ca7c21103f1d801ac73ab8dd18dffbdac425b2dee7b8858b283628a9e436" + }, + { + "path": "source-current/src/CelerisLab/body/jets.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/body/jets.py", + "bytes": 11288, + "sha256": "4890e39c3a3b4bf83a6daa03c7729bd5ce09c4a737a2a9b82183958a6e063246" + }, + { + "path": "source-current/src/CelerisLab/body/manager.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/body/manager.py", + "bytes": 36273, + "sha256": "dcc1fa9e0f205f8d184d6f837486439def9b60f38235eef7781caaf84729b792" + }, + { + "path": "source-current/src/CelerisLab/body/objects.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/body/objects.py", + "bytes": 9154, + "sha256": "8e63cee8faa9cc6243bcff428be628dfad73a02a9a3b8ece7d78c0a63406a08d" + }, + { + "path": "source-current/src/CelerisLab/body/preprocess/__init__.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/body/preprocess/__init__.py", + "bytes": 117, + "sha256": "dfd9d58bc07f626ab23a70053e31b88a6d9165d2e4c76a4e9f48abe674d3d2ec" + }, + { + "path": "source-current/src/CelerisLab/body/preprocess/flag_overlay.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/body/preprocess/flag_overlay.py", + "bytes": 1708, + "sha256": "f7bc4b9d7e1ade5c136e401c5b96f1f01e74a4e785b03a0f9deae5c950c8bf60" + }, + { + "path": "source-current/src/CelerisLab/body/registry.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/body/registry.py", + "bytes": 1343, + "sha256": "fbb7327780adbdc6da15ebdb799980daf32df22ee974af0893d7409f177bbb68" + }, + { + "path": "source-current/src/CelerisLab/body/sync_plan.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/body/sync_plan.py", + "bytes": 2056, + "sha256": "3a15bfe9ebeb91482dbfc68850761ef39c872cc12d2efc795babd0c01e392323" + }, + { + "path": "source-current/src/CelerisLab/common/__init__.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/common/__init__.py", + "bytes": 373, + "sha256": "d4dbde78bc97fccc9eabac9abae8f0f15c112c10ff8e9b45bd9401d4723df1ef" + }, + { + "path": "source-current/src/CelerisLab/common/_types.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/common/_types.py", + "bytes": 231, + "sha256": "aad2ff1a9033d4fd68783ad7123afb47201ddc58785cb6dc0246947037072a5f" + }, + { + "path": "source-current/src/CelerisLab/common/checkpoint.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/common/checkpoint.py", + "bytes": 18420, + "sha256": "b2f960aecd5ac27a3a7130b809ffad4709c44d522edef0359ab952654625410b" + }, + { + "path": "source-current/src/CelerisLab/common/pathline.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/common/pathline.py", + "bytes": 6737, + "sha256": "a1b6efcc0a076d0f1dc8d49a595779426d7d5626b00072a59bac710ff02ad046" + }, + { + "path": "source-current/src/CelerisLab/common/preprocess.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/common/preprocess.py", + "bytes": 2473, + "sha256": "7fc78a08857cf8e98519500b094a1d896af189b6b15658ff9b388ed51bed4515" + }, + { + "path": "source-current/src/CelerisLab/common/render.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/common/render.py", + "bytes": 2988, + "sha256": "0e055476257eb2bcd11e733766e52195de02f8fad228f570a3511a7c831bdc29" + }, + { + "path": "source-current/src/CelerisLab/common/streakline/__init__.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/common/streakline/__init__.py", + "bytes": 1412, + "sha256": "13ff1cfa416fdd721a08a659e76b5a5a99b8d3201add10a83b7b0bc654bc1eec" + }, + { + "path": "source-current/src/CelerisLab/common/streakline/_config.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/common/streakline/_config.py", + "bytes": 3063, + "sha256": "a9185ef68e9c7b5d5a1dc0b04a28341e2ad91d13c145a7c106636a878cf0a605" + }, + { + "path": "source-current/src/CelerisLab/common/streakline/_integrate.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/common/streakline/_integrate.py", + "bytes": 5550, + "sha256": "3fbd4368b2c8d0e7fda40dc65aac5df02b085008b4c68acd83cb7ae45d33a13b" + }, + { + "path": "source-current/src/CelerisLab/common/streakline/_render.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/common/streakline/_render.py", + "bytes": 4588, + "sha256": "236cd637414ee318c4d66f9aed32110d8dc42a100d65fde06172f7cd0ba62c65" + }, + { + "path": "source-current/src/CelerisLab/common/streakline/_streakline.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/common/streakline/_streakline.py", + "bytes": 3574, + "sha256": "1a3e08daa706b5f83cdeb337e9a945a36ddf7583c40af1d0bb9d825ac954df37" + }, + { + "path": "source-current/src/CelerisLab/config.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/config.py", + "bytes": 15427, + "sha256": "2f1bba7515f5bc08cb3a8d140bcafe7fa0689e01b3b06494697bb2956a71530e" + }, + { + "path": "source-current/src/CelerisLab/configs/CONFIG.md", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/configs/CONFIG.md", + "bytes": 11095, + "sha256": "41cafdbe525366c08aa9d0416ea026ccf0026ba7123b8a9b65f968a80d928e3a" + }, + { + "path": "source-current/src/CelerisLab/configs/config_body.json", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/configs/config_body.json", + "bytes": 22, + "sha256": "055f261f0828ca1d4f2bb694bd15b72bbcabe31d552326208f28e37f761adab1" + }, + { + "path": "source-current/src/CelerisLab/configs/config_lbm.json", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/configs/config_lbm.json", + "bytes": 2284, + "sha256": "17e4311f1f250c6ece59177a8b6ff856b69a016c7c10267e774b030a0a390865" + }, + { + "path": "source-current/src/CelerisLab/configs/config_lbm_flume_mrt_zouhe.json", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/configs/config_lbm_flume_mrt_zouhe.json", + "bytes": 1385, + "sha256": "8f593321db05a563a42931603a228d61cbcba06dfbe113262d5cd0ad93c0fe79" + }, + { + "path": "source-current/src/CelerisLab/configs/config_lbm_flume_trt_regularized.json", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/configs/config_lbm_flume_trt_regularized.json", + "bytes": 1383, + "sha256": "f4bba8e6a4339fc3c4eb14f6e2f57c4b22993c73703c773d853edfbe34736e56" + }, + { + "path": "source-current/src/CelerisLab/configs/config_lbm_three_cylinder_triangle.json", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/configs/config_lbm_three_cylinder_triangle.json", + "bytes": 1214, + "sha256": "eeb8e7149dbe4aa6b3a9562802735aa950750dfbe2d972a0727e788573afa817" + }, + { + "path": "source-current/src/CelerisLab/cuda/__init__.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/cuda/__init__.py", + "bytes": 138, + "sha256": "0d01dff9f0399c8baba822aab5ca0122a135f011008ed8a499ebd9f7e5b06aea" + }, + { + "path": "source-current/src/CelerisLab/cuda/compiler_v2.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/cuda/compiler_v2.py", + "bytes": 11331, + "sha256": "828e839794382cb67658fc58e29083e362c19de1319ce128508d36b9fbbdd98b" + }, + { + "path": "source-current/src/CelerisLab/cuda/context.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/cuda/context.py", + "bytes": 3796, + "sha256": "013dd4ec6d01d2fbd11afdfb103eac6a273bd9f798d663d761b851eeb27885e9" + }, + { + "path": "source-current/src/CelerisLab/cuda/obs_layout.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/cuda/obs_layout.py", + "bytes": 1989, + "sha256": "5ffb2c3aeeaaaaeb64f2cd8febfbcf4ad9919e5414020ad753cfade0683b21c2" + }, + { + "path": "source-current/src/CelerisLab/lbm/__init__.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/__init__.py", + "bytes": 604, + "sha256": "7f60fb3aaae81501b510d08c2fedff44fcb05657260eb10b6f5cc91e7204306b" + }, + { + "path": "source-current/src/CelerisLab/lbm/block_stepper.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/block_stepper.py", + "bytes": 14467, + "sha256": "5b3db71bd76a5f16218bc02937355818ea64ed3fd7b87cac3cf912379bb49ceb" + }, + { + "path": "source-current/src/CelerisLab/lbm/blocks.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/blocks.py", + "bytes": 17671, + "sha256": "1e644c5719993f418185ad4a10b6950a30636fc912befd9eab41ff48b4cf85cd" + }, + { + "path": "source-current/src/CelerisLab/lbm/channel.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/channel.py", + "bytes": 2487, + "sha256": "40d0354e5dc97bcdb7e7b5c1e7f9303a109b7134d8a3af88b8ff4cd75ab5a095" + }, + { + "path": "source-current/src/CelerisLab/lbm/curved_links.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/curved_links.py", + "bytes": 17038, + "sha256": "120db85539ec38e74b6e0623946f5b5b31a9d2b948152fd1b07633b1897b88bc" + }, + { + "path": "source-current/src/CelerisLab/lbm/descriptors.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/descriptors.py", + "bytes": 1998, + "sha256": "c9f025dfc14da43b989047b84cc22bd05d5cc92c9ec695c1da68fdfb788e3f2b" + }, + { + "path": "source-current/src/CelerisLab/lbm/equilibrium.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/equilibrium.py", + "bytes": 1871, + "sha256": "2fb2f2bb7ff326d23abce80fc2a4c0907b17740ea3e29fe6ae079c5044783826" + }, + { + "path": "source-current/src/CelerisLab/lbm/field.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/field.py", + "bytes": 21569, + "sha256": "0e727eacc3706add4d8d15c418e9b631050871f831698d3ac689dd5f2c701b9b" + }, + { + "path": "source-current/src/CelerisLab/lbm/hierarchy.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/hierarchy.py", + "bytes": 4129, + "sha256": "f234975074f6b6d289d573ff6ea6832feae0e27cb04f80b37fe81792b13a12e7" + }, + { + "path": "source-current/src/CelerisLab/lbm/initializers.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/initializers.py", + "bytes": 4892, + "sha256": "dacf9586963e862d6d0a98ef1a066036be6f91e9d423720661d8ef2c1fb2df6a" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/blocks.cu", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/blocks.cu", + "bytes": 1749, + "sha256": "1bf26b30e7055067e33dde24b3d45b84ecde7acea6ceecf28c1c7ff436d78cbc" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/boundary/block_wall.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/boundary/block_wall.cuh", + "bytes": 790, + "sha256": "afe17bff037b60061e8a7e89d0b1f43abfbfecff8d992ec39d27d69a0595f092" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/boundary/bounce_back.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/boundary/bounce_back.cuh", + "bytes": 5773, + "sha256": "0fbfb842a66544585c6896923ac44d51db470139f4a9f99c9156fb54b60d3f59" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/boundary/curved_boundary.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/boundary/curved_boundary.cuh", + "bytes": 9624, + "sha256": "aeb16bfd483514fb03e15a2fed437d673c3b8b2fe68ab83edf4244ef593878ea" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/boundary/esopull_curved_helpers.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/boundary/esopull_curved_helpers.cuh", + "bytes": 1037, + "sha256": "b9b474bc4edaff05681c5443235472d04072d0d775fc0eb9c5967faef52b0258" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/boundary/ibm_kernels.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/boundary/ibm_kernels.cuh", + "bytes": 7523, + "sha256": "e6909b547dc8d64cdd8a76a90660243a8f5fee535caa161b52b4dd8b7c29934b" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/boundary/inlet/channel_stabilized.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/boundary/inlet/channel_stabilized.cuh", + "bytes": 3734, + "sha256": "efe077afcbb6b731256a987c2fd79a1dbc470c902f87070d60421ea6cb13d4e2" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/boundary/inlet/common.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/boundary/inlet/common.cuh", + "bytes": 2449, + "sha256": "59b38a89439878e00de7de16b9c7b03feff443fcc5a421593f7d2536dcbb7ab8" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/boundary/inlet/equilibrium.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/boundary/inlet/equilibrium.cuh", + "bytes": 1425, + "sha256": "f0964c811b2c41a5aaa1c6d99c490b06e850c634eb8749f1f05ef61f93c2de1d" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/boundary/inlet/regularized.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/boundary/inlet/regularized.cuh", + "bytes": 2844, + "sha256": "943d4a571818bacb89c70bccfaac202691121e3e385803ce6309123a0a03ddaf" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/boundary/inlet/zou_he_local.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/boundary/inlet/zou_he_local.cuh", + "bytes": 3865, + "sha256": "e73e66b853b1e4e0e30d8f4185d832aa414ce670a1813ce2b5459f2887f71f89" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/boundary/inlet_outlet.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/boundary/inlet_outlet.cuh", + "bytes": 6455, + "sha256": "de8b213a6da42c2e5e9f8966199fc66ea4541b85144a90f3f5dbad3c6ab63b97" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/boundary/outlet/pressure_neq.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/boundary/outlet/pressure_neq.cuh", + "bytes": 3446, + "sha256": "c8b2adc66d12fe602076ddc9693c5c208711fcaddb58aa9a31401a269f51c4c4" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/boundary/planar_velocity.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/boundary/planar_velocity.cuh", + "bytes": 2499, + "sha256": "501b2759d0e2e4280cb6fdd127d66a50fa89f6de48fc2cae9a7eafb11ae90bed" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/config.h", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/config.h", + "bytes": 695, + "sha256": "7d1124125e0b354558297934460e64c760fb68cdd7bf6d01a1238bb2eaab8c37" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/config/config_grid.h", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/config/config_grid.h", + "bytes": 753, + "sha256": "1db3e030ebdc116cd7f02362d1fd077daac55e8f0b4329f6285948c224d3ca5d" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/config/config_method.h", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/config/config_method.h", + "bytes": 1137, + "sha256": "2944ff1678616168f35712365ce13a5c4bf5144d2274aaa143029027fe231670" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/config/config_objects.h", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/config/config_objects.h", + "bytes": 183, + "sha256": "db793af052c756561a190a3ff2cb93ee5fe28462ee4f97c6af80882b4dc8b072" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/config/config_obs.h", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/config/config_obs.h", + "bytes": 974, + "sha256": "c11e2249359145b5c4cbaaf0487506fa77c1f4b82c7c169ddc574aa0babcd727" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/config/config_physics.h", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/config/config_physics.h", + "bytes": 392, + "sha256": "8ac0990b168e1058588676cc05c80df8634cfd671dbc92a89246c3c372d83a4e" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/core/cell_kind.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/core/cell_kind.cuh", + "bytes": 591, + "sha256": "e1a653bb99e4b1a7dafd1069425b96d4fbcb33660497a664c8373b552aeef251" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/core/descriptors.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/core/descriptors.cuh", + "bytes": 2880, + "sha256": "8440bc14857da9007982650f828a23608eec9f7cc4bf772e8c8dc1239cb45356" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/core/flags.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/core/flags.cuh", + "bytes": 4502, + "sha256": "0025705f24710330d9d9195f713879bfb650a85a3449baef0e196b831af104ab" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/core/layout.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/core/layout.cuh", + "bytes": 7164, + "sha256": "f6a5762fb042089affe59a20ee2ea8f251a0cd3ec729fe4f256287962d061c59" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/core/obs.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/core/obs.cuh", + "bytes": 1002, + "sha256": "b742b77c9f61e1f020fe9922c3838ae9d855e17b381154958b58f10a22938922" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/core/params.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/core/params.cuh", + "bytes": 2020, + "sha256": "6e18bf730d936d940e3d85452f0714a2eaae31bf41002f9fd520ec5b372878dd" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/core/precision.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/core/precision.cuh", + "bytes": 3077, + "sha256": "849df14b4cce50af52399e4b8f3e997196f3ae5f1163f68e28df3e6b2507a8c4" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/kernel_v2.cu", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/kernel_v2.cu", + "bytes": 2967, + "sha256": "c7bd3fb705b77261ba2441c52a24a7e6a7865c165cba088a1b75201c4d29c408" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/operators/block_collision.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/operators/block_collision.cuh", + "bytes": 957, + "sha256": "f5bac9ebe264e7f0d569714301b849e5878a0a663c44ebcf34feb6a49714cb14" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/operators/bounce_back_swap.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/operators/bounce_back_swap.cuh", + "bytes": 476, + "sha256": "0bc46bbc39fe004460b557d6ee672efb37c8cbb12db365300f360c0b5ec91da9" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/operators/collision_mrt.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/operators/collision_mrt.cuh", + "bytes": 8475, + "sha256": "6c3a9b14b6494802e35a1ec6b98da43358cd408383dc3658b1d233436b002500" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/operators/collision_srt.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/operators/collision_srt.cuh", + "bytes": 1278, + "sha256": "6b7ff842f392c8f853d2d1a97cc69bfe50f21283f73e659404da07cf6c95f5e1" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/operators/collision_trt.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/operators/collision_trt.cuh", + "bytes": 2931, + "sha256": "9725b9840b9ad8b4ec7be61ff5d06d3151e86d1a87585c13f2fbf934d0d2c5f6" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/operators/forcing_guo.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/operators/forcing_guo.cuh", + "bytes": 3628, + "sha256": "969a430c1af03f32e3bd0df95d805e64f56334717c44dd4ba208ba503062a24b" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/operators/helpers.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/operators/helpers.cuh", + "bytes": 1844, + "sha256": "11a427e800f8c960859d991ebb3b06ff3a56f189566ae4654edaf4d0a77f7652" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/operators/macro.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/operators/macro.cuh", + "bytes": 7222, + "sha256": "2be20eb2b7d7f5522daaad7f4b57b1ff8cdf883efe4a67846a96783b2fe846a3" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/operators/turbulence_smag.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/operators/turbulence_smag.cuh", + "bytes": 6917, + "sha256": "a3db46c2e7d27530b2d1436e65cdbed0b72cc7e047bfbeef2a640877271b51aa" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/refinement.cu", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/refinement.cu", + "bytes": 1366, + "sha256": "25ce2524425c3452882c105aca12eb6541d9680819320399bd0b8d4a73d179ae" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/step/aux_kernels.cu", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/step/aux_kernels.cu", + "bytes": 10988, + "sha256": "578a5b20a157241ee678547059abb1372dd5a589ad06bb2c15b987eb01ca1013" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/step/block_boundary.cu", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/step/block_boundary.cu", + "bytes": 2257, + "sha256": "daa59c9626bbac59893e2abeb67978eb56104ecbdc5ffbe881756fa5ca22ae74" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/step/block_channel.cu", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/step/block_channel.cu", + "bytes": 2760, + "sha256": "de10bb18a68490839eb7a88972ef964d8d1ce1401b31191db581186f8c5dfe9b" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/step/block_step.cu", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/step/block_step.cu", + "bytes": 1663, + "sha256": "17599dfa822f4c9bdd14f330768ee213bc73bd0381d73954e57f31377e0b74e8" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/step/block_transfer.cu", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/step/block_transfer.cu", + "bytes": 3718, + "sha256": "3bd6320a0244e444bcdf9496f9f53b1ed9a8795a594568084b14963a9ef54bb9" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/step/curved_double.cu", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/step/curved_double.cu", + "bytes": 2153, + "sha256": "bfa7a1df1e939020314d49755045f7a85fe4a19cc1c68dbe62653c66c5e7c2b3" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/step/esopull_macro.cu", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/step/esopull_macro.cu", + "bytes": 1579, + "sha256": "c73116020ca217ede1e4de27c8269c31f9d91e33433ac8252a21e9b14187c50f" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/step/esopull_sync.cu", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/step/esopull_sync.cu", + "bytes": 2623, + "sha256": "c0ff3e72900c3ab89a05dd03684e96d3b740cf1672d565727fc2af165933d087" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/step/init_flow.cu", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/step/init_flow.cu", + "bytes": 5496, + "sha256": "305be3bb12fc0d039acec1701baabcf0e8a35e683c49c34f2af8ca9867d2b29c" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/step/one_step_double.cu", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/step/one_step_double.cu", + "bytes": 5318, + "sha256": "f9f8242b38e8e0cf8425b75e2b0215bc15363c62eaa0fb43c761b8e0931bfdc9" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/step/one_step_esopull.cu", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/step/one_step_esopull.cu", + "bytes": 6626, + "sha256": "aa223b2744ae6c9125673df311a96ce588032c1ba58bebb11fd33ecb990f8ed4" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/step/patch_step.cu", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/step/patch_step.cu", + "bytes": 3669, + "sha256": "9f4852d5570e84d48c6b274be90f1002debf0a9efc6e9967898aa75b4a8f069c" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/streaming/esopull_semantic_helpers.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/streaming/esopull_semantic_helpers.cuh", + "bytes": 6309, + "sha256": "dd5a9091628b079efd97e53fd49e52d09dcee88529235db77a5648e02937af6e" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/streaming/esopull_single_buffer.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/streaming/esopull_single_buffer.cuh", + "bytes": 3398, + "sha256": "77ed4ab9a0ebc5ff62a91a7c39066ef395391ae36e9040a69fb2bd8b1626dc79" + }, + { + "path": "source-current/src/CelerisLab/lbm/kernels/streaming/pull_double_buffer.cuh", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/kernels/streaming/pull_double_buffer.cuh", + "bytes": 2932, + "sha256": "dc94486aedfb79f09165b106d11613e7fc6d42c55afe111da28b374d4175bc54" + }, + { + "path": "source-current/src/CelerisLab/lbm/population_storage.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/population_storage.py", + "bytes": 797, + "sha256": "a6a86c29c52c892edfe4802fb773c387212e3f4cc86708d80e154986ddf88044" + }, + { + "path": "source-current/src/CelerisLab/lbm/raw_exchange.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/raw_exchange.py", + "bytes": 2513, + "sha256": "9031a196006a0f74dee4028e6f3bb673bc19ef7959f9f04dde9e01f93293aeb3" + }, + { + "path": "source-current/src/CelerisLab/lbm/refinement.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/refinement.py", + "bytes": 26990, + "sha256": "100d5e46ac894f6008b61364cdad5d37c2ca7ed949d8d71405572d6366526417" + }, + { + "path": "source-current/src/CelerisLab/lbm/refinement_stepper.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/refinement_stepper.py", + "bytes": 55072, + "sha256": "0cc48fbeeed3bd379bedb0539fccc898c7cb75e3998a3a1f6502edc27233808b" + }, + { + "path": "source-current/src/CelerisLab/lbm/refinement_tables.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/refinement_tables.py", + "bytes": 7498, + "sha256": "5fc306d98fb12db1453f3474f530a1adaa397141015df397787a6c7247da733a" + }, + { + "path": "source-current/src/CelerisLab/lbm/stepper.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/stepper.py", + "bytes": 7728, + "sha256": "0dcb7cd7ae87e33e3dc67a38b6aa43042fbe673e37d9ad165342ee1d695933ce" + }, + { + "path": "source-current/src/CelerisLab/lbm/synchronized_remap.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/lbm/synchronized_remap.py", + "bytes": 12175, + "sha256": "7400fc4beaffd4649d6a9c524d38ce5fd6fa7eeb32eb5332e4030a4b6648f197" + }, + { + "path": "source-current/src/CelerisLab/simulation.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:src/CelerisLab/simulation.py", + "bytes": 35432, + "sha256": "8510ce6e573cb3c7e93c5b3a9503486cf5093e82b59217b2350a3f260e9328f6" + }, + { + "path": "source-current/tests/integration/__init__.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/integration/__init__.py", + "bytes": 43, + "sha256": "c354e43ba09b55a8013a2df2069438740b5f48b5917d855e52e33ab5d7da5a6c" + }, + { + "path": "source-current/tests/integration/_cases.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/integration/_cases.py", + "bytes": 1168, + "sha256": "ab76ca1096d2d10fb05b3539aa8ed3c7e549619bae6900ac98723f6c3c908f2d" + }, + { + "path": "source-current/tests/integration/test_body_sync_e2e.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/integration/test_body_sync_e2e.py", + "bytes": 3659, + "sha256": "d29f01771f3512a4b3ad06fae4ee952327d7fd9f0476942402fe92e9e327fcec" + }, + { + "path": "source-current/tests/integration/test_checkpoint_bodies_gpu.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/integration/test_checkpoint_bodies_gpu.py", + "bytes": 2320, + "sha256": "68cabbf0e1d817e05a129db168bababc2538240e6c492052f351aeb3f55695b3" + }, + { + "path": "source-current/tests/integration/test_ddf_patch.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/integration/test_ddf_patch.py", + "bytes": 4320, + "sha256": "dda2abba32ca13e17098232f2831a0b1b66439c35f8931d9997a0257250c1281" + }, + { + "path": "source-current/tests/integration/test_numerical_gpu.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/integration/test_numerical_gpu.py", + "bytes": 9464, + "sha256": "002a6745929bd5ee86a9491ea9bc3f97602fb825ea17262ea190c9311881100e" + }, + { + "path": "source-current/tests/integration/test_runtime_contracts_gpu.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/integration/test_runtime_contracts_gpu.py", + "bytes": 3822, + "sha256": "775e578e2e8072af32fc740b2698abbb79454235a0f3ee929ac4c75d747f8db5" + }, + { + "path": "source-current/tests/integration/test_state_gpu.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/integration/test_state_gpu.py", + "bytes": 8083, + "sha256": "232d58515ee37f695c7bcf957deabce71efc2be56831c68b707efec8eb70634d" + }, + { + "path": "source-current/tests/integration/test_surface_actuation_gpu.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/integration/test_surface_actuation_gpu.py", + "bytes": 12689, + "sha256": "3c2b4dda70db1d6493ecd92bd9b0dad6d8b438cdf6dca46410018217f8beb4da" + }, + { + "path": "source-current/tests/integration/test_sync_bodies_skeleton.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/integration/test_sync_bodies_skeleton.py", + "bytes": 7270, + "sha256": "65f55a0980659b49ae0027f0642a27e2ebaead226ef083f233e878150884b07c" + }, + { + "path": "source-current/tests/integration/test_unified_obs.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/integration/test_unified_obs.py", + "bytes": 9232, + "sha256": "4a681536099741d92bdc258525fe3374cbdbeba0d49996e53808381a1b6a13fa" + }, + { + "path": "source-current/tests/unit/__init__.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/__init__.py", + "bytes": 36, + "sha256": "17f57920d9c1ff46096ceb2af008eb38c4b98dc81ffa3c3d310e758e80ca1cd4" + }, + { + "path": "source-current/tests/unit/cpp/channel_root.cpp", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/cpp/channel_root.cpp", + "bytes": 2990, + "sha256": "1e2d515b07c58222a702de87164d02ff695a63f35c4a101d6b5efb9b2b558888" + }, + { + "path": "source-current/tests/unit/cpp/collision_regression.cpp", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/cpp/collision_regression.cpp", + "bytes": 3522, + "sha256": "0baffca3d105a3ddd8cabe9bf7858508cecd757d8713f930e75ca5e74e95e59b" + }, + { + "path": "source-current/tests/unit/cpp/planar_velocity.cpp", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/cpp/planar_velocity.cpp", + "bytes": 1099, + "sha256": "8dea266984edc69d4e0e68007e038d7a587e99f84e33478d6656a66a56680933" + }, + { + "path": "source-current/tests/unit/cpp/reservoir.cpp", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/cpp/reservoir.cpp", + "bytes": 840, + "sha256": "c3eacaf0271400eb45ad559b571a8f7faa2a809d5f1857ffeb5592addce2cd0c" + }, + { + "path": "source-current/tests/unit/cpp/semantic_regression.cpp", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/cpp/semantic_regression.cpp", + "bytes": 10308, + "sha256": "b481cbf0a81620834a88964a0b612bbe6d607f84cc9a6490289a486396f9f995" + }, + { + "path": "source-current/tests/unit/cpp/shifted_block_operators.cpp", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/cpp/shifted_block_operators.cpp", + "bytes": 1692, + "sha256": "725834a817fe9650aeee0ecb35f49c0ec500917542e53f9357c34fbee4531d02" + }, + { + "path": "source-current/tests/unit/cpp/slot_profile.cpp", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/cpp/slot_profile.cpp", + "bytes": 233, + "sha256": "31ac58ccab175bf79fa59fc46d4c0842df18ab0a5e5916be84760d9da2b75788" + }, + { + "path": "source-current/tests/unit/historical_tree.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/historical_tree.py", + "bytes": 1459, + "sha256": "3a5f45766d218c833c4ce13b0496813b1b2593f7892a7fad14ac69feb9d92fb9" + }, + { + "path": "source-current/tests/unit/test_block_layout.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_block_layout.py", + "bytes": 23529, + "sha256": "ca24dcfd83b851b6a8b7568a5075578caa9f5e19635463254a3aabe99ca992e1" + }, + { + "path": "source-current/tests/unit/test_block_step_sync.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_block_step_sync.py", + "bytes": 4296, + "sha256": "9b09593f499d313d76a1f39e7f4ef03fdb56e5d3197c542ae72ff5f631923401" + }, + { + "path": "source-current/tests/unit/test_body_flags.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_body_flags.py", + "bytes": 3575, + "sha256": "ac6409157924e15a13a3d2cc2f1a09014b8b0198ba17c824f412ff20b19e2aac" + }, + { + "path": "source-current/tests/unit/test_build_contracts.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_build_contracts.py", + "bytes": 8876, + "sha256": "40089efa4b4f79aba6f4a696bbe3c40f75ae4d252e144393130c2c54ab704eb9" + }, + { + "path": "source-current/tests/unit/test_channel_parity_diagnostic.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_channel_parity_diagnostic.py", + "bytes": 1945, + "sha256": "b4406174eb2361d4e7153a719953f4ff89509b62a57b2829053f76c36fc94248" + }, + { + "path": "source-current/tests/unit/test_channel_root.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_channel_root.py", + "bytes": 5178, + "sha256": "d7b26decf59e884e617d74c633d0341482af680cf226172ee018ed79a8762ac0" + }, + { + "path": "source-current/tests/unit/test_context_ownership.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_context_ownership.py", + "bytes": 3311, + "sha256": "299fed30dd0f9bd4dadd8b27f50df2a6367bdb0ab2ca3f391f215fde7241f35a" + }, + { + "path": "source-current/tests/unit/test_dfg_re20.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_dfg_re20.py", + "bytes": 3737, + "sha256": "cc55b2bc0e7b617befb85a7203c87b3c98d1c74a877712dcfb4c7898430aab77" + }, + { + "path": "source-current/tests/unit/test_equilibrium.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_equilibrium.py", + "bytes": 1901, + "sha256": "1ecbcc4547b1c846b75320463d828d6a36b6aae73208084fae476b1001c1bb50" + }, + { + "path": "source-current/tests/unit/test_fine_surface.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_fine_surface.py", + "bytes": 11478, + "sha256": "33aff3be09b7dd42ad24bbd9d25e483b0b0b821b055fa2cd6819a68f5f74421b" + }, + { + "path": "source-current/tests/unit/test_hierarchy.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_hierarchy.py", + "bytes": 4974, + "sha256": "74f978098b7e61844a42be0c347f5166232e09ad405aaeb6f054a7c7a6b4f67c" + }, + { + "path": "source-current/tests/unit/test_initializers.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_initializers.py", + "bytes": 2317, + "sha256": "8b4e3358d925614984265ae73c142006b48fd1c3918cf84901f18afd9fe68c3a" + }, + { + "path": "source-current/tests/unit/test_jet_circle_cv.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_jet_circle_cv.py", + "bytes": 7523, + "sha256": "8a5a4370d010551b68ce7f1ccc8cd629e6f9fbe4c64f09440d748a3cff647cdf" + }, + { + "path": "source-current/tests/unit/test_jet_condition.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_jet_condition.py", + "bytes": 1367, + "sha256": "5b39573a0f23a85e5c824e93f067ae75d925cb9eb725f3ed4c34c92d92e92051" + }, + { + "path": "source-current/tests/unit/test_jet_cv_measurements.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_jet_cv_measurements.py", + "bytes": 6550, + "sha256": "b9e90e905cbda0482c0f5e9bb25483300cb4c6f6d9b30ff27af65305d7cb12b7" + }, + { + "path": "source-current/tests/unit/test_jets.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_jets.py", + "bytes": 21313, + "sha256": "b4857c3e854f7cd47b222dad88088a44e3f0c601613968b5327b76be52eb38aa" + }, + { + "path": "source-current/tests/unit/test_jets_review.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_jets_review.py", + "bytes": 3849, + "sha256": "51826bd46c5d5a5e1a6ef1f5f6e98b48ed99f197f01c99ca748492e9198f42c8" + }, + { + "path": "source-current/tests/unit/test_les_flow_oracle.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_les_flow_oracle.py", + "bytes": 2578, + "sha256": "194448e7ba46ed9027e46872d9a14425ca039c86cc584bae834a71227e56b84a" + }, + { + "path": "source-current/tests/unit/test_les_flow_runner.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_les_flow_runner.py", + "bytes": 7283, + "sha256": "fdb68183154ec892f8f868bd599d73d16ed03c505965e2b681cb71f11268c7d4" + }, + { + "path": "source-current/tests/unit/test_multiple_pinned_remap.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_multiple_pinned_remap.py", + "bytes": 7251, + "sha256": "a520d8c5d23cbb67216f26e08e102ce96015cd3ce2cbc72f52ad9deeb70c8129" + }, + { + "path": "source-current/tests/unit/test_numerical_operators.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_numerical_operators.py", + "bytes": 7425, + "sha256": "6d1d560ef553a2af7adac7db3e325d96d7fe39073d5fe3e0e982439537385b27" + }, + { + "path": "source-current/tests/unit/test_pending_edits.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_pending_edits.py", + "bytes": 5501, + "sha256": "905a0dff23b123e8e38aaf364984c810fe51c39acd64aa271e343a4701d3d024" + }, + { + "path": "source-current/tests/unit/test_pinned_body_remap.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_pinned_body_remap.py", + "bytes": 6385, + "sha256": "17e0d97244b1848bd6e94dab6c1f25da0e0793e3418b7c959fe4c945e169f09f" + }, + { + "path": "source-current/tests/unit/test_planar_velocity.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_planar_velocity.py", + "bytes": 4398, + "sha256": "b656da0880b4234b1db805544edbe0d2473cbcc7c2c869c71d8251337f62a982" + }, + { + "path": "source-current/tests/unit/test_projected_explosion.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_projected_explosion.py", + "bytes": 20567, + "sha256": "33cd806e7c0da918bdacacca966087d2c4bc47122e6831d7e04dc20105e8f7b6" + }, + { + "path": "source-current/tests/unit/test_projected_pair_gate.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_projected_pair_gate.py", + "bytes": 9712, + "sha256": "8ae8cf7f44a6c5823d1c4a4cf166163f5582c07674f4c0fa6ef38357c7ebef1a" + }, + { + "path": "source-current/tests/unit/test_projected_pair_stepper.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_projected_pair_stepper.py", + "bytes": 10817, + "sha256": "d9548e91a101199924af2d0f8ff2b670c65afbc6bd7a47f978d6745faf564785" + }, + { + "path": "source-current/tests/unit/test_raw_exchange.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_raw_exchange.py", + "bytes": 8783, + "sha256": "461762b2c14833d0991fe316565ce68ce207b08e2dc48794bd3df12309584f6d" + }, + { + "path": "source-current/tests/unit/test_raw_exchange_window.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_raw_exchange_window.py", + "bytes": 2078, + "sha256": "82206db1c955864dd537eb94cde1d2f447b0caa78c333fd99b13736322a6bf32" + }, + { + "path": "source-current/tests/unit/test_re100.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_re100.py", + "bytes": 3490, + "sha256": "60cf86497cc0e0bde910464db5fc2dfc638c0ec6900acab2cc265027984164ec" + }, + { + "path": "source-current/tests/unit/test_refined_dfg.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_refined_dfg.py", + "bytes": 30337, + "sha256": "04a83b8bfdd45b40219bbc73165e5c072d6582a1e084e44391ba29d64df660a3" + }, + { + "path": "source-current/tests/unit/test_refinement.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_refinement.py", + "bytes": 20557, + "sha256": "0e79101a31686d2f01af63e85ea341a5e16be93980a76f1f533acd87b25e85b1" + }, + { + "path": "source-current/tests/unit/test_refinement_mrt.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_refinement_mrt.py", + "bytes": 3100, + "sha256": "7e4da3e14b864beef097b11fc1fbb396ab6aabfa19f067880c923b5f7d13092d" + }, + { + "path": "source-current/tests/unit/test_refinement_three_level_multipatch.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_refinement_three_level_multipatch.py", + "bytes": 18118, + "sha256": "ac3b275c30482a00c3be5cf63ae37421fa847caa4b9a321910b49d8b3f1fa5fb" + }, + { + "path": "source-current/tests/unit/test_reservoir.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_reservoir.py", + "bytes": 4196, + "sha256": "e718c78a53c3941aba7feb8ae4e8bb0b1726c1145de84febf91220c1917991c9" + }, + { + "path": "source-current/tests/unit/test_runtime_child_remap.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_runtime_child_remap.py", + "bytes": 6261, + "sha256": "5088b9abb1814e1bab6e918b4aaff66b3811fe846d30fec08151cfbe68c7b9d1" + }, + { + "path": "source-current/tests/unit/test_shear_refinement_example.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_shear_refinement_example.py", + "bytes": 4080, + "sha256": "1ee4a7d9124e2f809a229bf13a72c08133eb6f7e15ccc29b9fbded8b76a78146" + }, + { + "path": "source-current/tests/unit/test_shifted_block_operators.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_shifted_block_operators.py", + "bytes": 2089, + "sha256": "65166d565aa7608bd9c25f7b0dd5deee42e5d95a57727333ec7d7f50fcc4a2a9" + }, + { + "path": "source-current/tests/unit/test_shifted_jets.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_shifted_jets.py", + "bytes": 5524, + "sha256": "2dd583ee9d38a1f5f096e971c111744a8fdfed2b09a5f7589b0e6d4df7729535" + }, + { + "path": "source-current/tests/unit/test_shifted_storage.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_shifted_storage.py", + "bytes": 9950, + "sha256": "f2567538cd864c42ea9c2e19bb360c606d56bb25503e75465ed283dbeb671ee0" + }, + { + "path": "source-current/tests/unit/test_simulation_lifecycle.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_simulation_lifecycle.py", + "bytes": 3970, + "sha256": "77abdc33218c35e9c8b62dbd99ceddbaccd8417e7f0b539ea8859ea0175c663a" + }, + { + "path": "source-current/tests/unit/test_slot_velocity.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_slot_velocity.py", + "bytes": 3960, + "sha256": "6a9494de9a32c350389ccbed58af48951f6b25a21a258537d2e8b73eb67cb11d" + }, + { + "path": "source-current/tests/unit/test_smagorinsky_normalization.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_smagorinsky_normalization.py", + "bytes": 4543, + "sha256": "8b400adbe519b6ff885bb45f0b63ce973f22e0ccff3e9824b5b3c769d53cd879" + }, + { + "path": "source-current/tests/unit/test_state_regressions.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_state_regressions.py", + "bytes": 25950, + "sha256": "6f2087562984a7090452d85f08a3bca1bae72bae3016953a323fb1f020ec58bc" + }, + { + "path": "source-current/tests/unit/test_step_sync.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_step_sync.py", + "bytes": 7174, + "sha256": "737f3115ffd95baeef03f2a1ca10d0aeca66a0afeccbeb63af54e4f65bdf793a" + }, + { + "path": "source-current/tests/unit/test_surface_actuation.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_surface_actuation.py", + "bytes": 10543, + "sha256": "89be6f54c4eba6c2bdca0d287a5b9fa6db143de2bcd9a671d4fb8445921303ed" + }, + { + "path": "source-current/tests/unit/test_sync_plan.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_sync_plan.py", + "bytes": 8196, + "sha256": "983313ef783143231fa5a392f85f3bac011184773ccaf5d946504c206cabb721" + }, + { + "path": "source-current/tests/unit/test_synchronized_remap.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_synchronized_remap.py", + "bytes": 10374, + "sha256": "8ffee540855c34e0f94a8e8e42fd3bdfdd68803dbf6649f1817f174d6bb06c02" + }, + { + "path": "source-current/tests/unit/test_time_refined_dfg.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_time_refined_dfg.py", + "bytes": 4126, + "sha256": "7e0950bf9aa52facf2f9036438d0dbe7ec7df05795543b9f767a5c3ebea68ffa" + }, + { + "path": "source-current/tests/unit/test_time_window_dfg.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_time_window_dfg.py", + "bytes": 1537, + "sha256": "db9fd065189ba5dec535db8611465ae3d537a141d750b29cd6f872928711ff60" + }, + { + "path": "source-current/tests/unit/test_union_body_support.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_union_body_support.py", + "bytes": 2520, + "sha256": "55d68ffd956a56591f4c4a5561c79c6351868672199692a05fc10cf8f9194772" + }, + { + "path": "source-current/tests/unit/test_union_refinement.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_union_refinement.py", + "bytes": 7929, + "sha256": "6976b322b7bc4fc69ea28b29932a81fc7edf8219268a1e86add818e32724b70f" + }, + { + "path": "source-current/tests/unit/test_validation_source_provenance.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/unit/test_validation_source_provenance.py", + "bytes": 2750, + "sha256": "65f9d75f8df5e534778263038c38fb4255bc25d6baec5d3b5bc15b3969a9e8fb" + }, + { + "path": "source-current/tests/validation/multigrid/test_block_stepper.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_block_stepper.py", + "bytes": 16632, + "sha256": "90506d45b974a480b64fa0ab232261ac06cab1fb1ed7f172bd34c2d2362e25bf" + }, + { + "path": "source-current/tests/validation/multigrid/test_channel_root_gpu.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_channel_root_gpu.py", + "bytes": 7080, + "sha256": "8d5b2377964ce24ae4437e9385dc0ae5184ac483ff090ac5cddb873b97afa6d4" + }, + { + "path": "source-current/tests/validation/multigrid/test_cpu_reference.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_cpu_reference.py", + "bytes": 21144, + "sha256": "ade5d4827f971aed7174b59d83769e7aa542338e625a9fc8db1e8b1805cb74ca" + }, + { + "path": "source-current/tests/validation/multigrid/test_exchange_window.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_exchange_window.py", + "bytes": 14128, + "sha256": "cfad100f05ecd227b7b460ecb60348acb24e5a50a8baefbf231b6f606ef68d35" + }, + { + "path": "source-current/tests/validation/multigrid/test_fine_surface_gpu.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_fine_surface_gpu.py", + "bytes": 16383, + "sha256": "75d9d7fea82d1e82d7da067769b575d87c3ca3ed553f67afbf2414f9cdaa4dd1" + }, + { + "path": "source-current/tests/validation/multigrid/test_multiple_pinned_remap_gpu.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_multiple_pinned_remap_gpu.py", + "bytes": 8506, + "sha256": "6909d266fedf9704c612746ccd994a4d7aff9bcd1dc4b882b0ace484fa6490c9" + }, + { + "path": "source-current/tests/validation/multigrid/test_open_corner_negative_control.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_open_corner_negative_control.py", + "bytes": 3779, + "sha256": "59a6f8ca80cdd63cb7827fbebf9b4b555c3793f19dd6bca801544ec10b5cbe1b" + }, + { + "path": "source-current/tests/validation/multigrid/test_pinned_body_remap_gpu.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_pinned_body_remap_gpu.py", + "bytes": 4514, + "sha256": "443108bb74d9e003a4b37eeae542df24b99d32b0ca23f92e5556751ad1718010" + }, + { + "path": "source-current/tests/validation/multigrid/test_raw_exchange_gpu.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_raw_exchange_gpu.py", + "bytes": 14515, + "sha256": "987285ecf825555d9c7f5e17f94d37a9d226929cfb925591a7e5f0d6413b3eb2" + }, + { + "path": "source-current/tests/validation/multigrid/test_refinement_blocked_base.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_refinement_blocked_base.py", + "bytes": 18065, + "sha256": "794a141ec376045a7bc510b445f8b1f39218fa7f75d5d75b769077aced64a5a2" + }, + { + "path": "source-current/tests/validation/multigrid/test_refinement_blocked_fine.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_refinement_blocked_fine.py", + "bytes": 21397, + "sha256": "b72dbe0569e916bbee099c29e891848022dd197559e6c0b7f15656fd165e14d8" + }, + { + "path": "source-current/tests/validation/multigrid/test_refinement_followup.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_refinement_followup.py", + "bytes": 21068, + "sha256": "39d75176d2ba4dcb8d7f8d79da57ef813575c6542d53a28fc42b58c00f318c24" + }, + { + "path": "source-current/tests/validation/multigrid/test_refinement_gpu.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_refinement_gpu.py", + "bytes": 16661, + "sha256": "18b52a4feaaf8ceda79874a2e7efbc0ddfe783b2806ac3babb4e5da54b4cf229" + }, + { + "path": "source-current/tests/validation/multigrid/test_refinement_jets.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_refinement_jets.py", + "bytes": 11229, + "sha256": "52839f3936a05691c1552e215912a85ae812fb7aee6863ed481a0711e3b768f8" + }, + { + "path": "source-current/tests/validation/multigrid/test_refinement_mrt_gpu.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_refinement_mrt_gpu.py", + "bytes": 5677, + "sha256": "aa1936787e7b42227319ff9e67b47c6b73ae5a50ff31668f273eb3be63125de1" + }, + { + "path": "source-current/tests/validation/multigrid/test_refinement_multipatch.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_refinement_multipatch.py", + "bytes": 12395, + "sha256": "7901c43763747f26219fda10eafddb0e24dc548d9a0d66bd67463742de407e1a" + }, + { + "path": "source-current/tests/validation/multigrid/test_refinement_three_level.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_refinement_three_level.py", + "bytes": 14345, + "sha256": "5d82d577c7382759f346d65f37f59e6fb4c403a80278b527af6b3d27d304088c" + }, + { + "path": "source-current/tests/validation/multigrid/test_refinement_three_level_multipatch_gpu.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_refinement_three_level_multipatch_gpu.py", + "bytes": 9146, + "sha256": "d2a5a247c67aeb2283fd6c25abc5bf1014da698799c15f4f035d622021088601" + }, + { + "path": "source-current/tests/validation/multigrid/test_runtime_child_remap_gpu.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_runtime_child_remap_gpu.py", + "bytes": 5353, + "sha256": "3c83b1bf18873a5457c0f0e6c1113273d011e1d98092d5c91269a2f6f20bb208" + }, + { + "path": "source-current/tests/validation/multigrid/test_shear_refinement_example_gpu.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_shear_refinement_example_gpu.py", + "bytes": 2136, + "sha256": "0ddb1c5cfc0cddc118bb79c150e8e637f0ed7de604a5279ce1b3f655c64d2ab2" + }, + { + "path": "source-current/tests/validation/multigrid/test_shifted_jets_gpu.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_shifted_jets_gpu.py", + "bytes": 12218, + "sha256": "5f712f919812a2697ade99be3ae6fe7604bd0f379a396e8b7bdf9fb1fc5742f6" + }, + { + "path": "source-current/tests/validation/multigrid/test_shifted_remap_gpu.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_shifted_remap_gpu.py", + "bytes": 5242, + "sha256": "fc954ebb1ca39765dbcac1c68d664d2fb845232dfd62b97ec1d06f1da95e2f64" + }, + { + "path": "source-current/tests/validation/multigrid/test_tron_additions.py", + "origin": "git:0f8fdbc30ea640c764b38ee598d8f4d135c81c85:tests/validation/multigrid/test_tron_additions.py", + "bytes": 11340, + "sha256": "8e7a6a90b85e64c7326719e7b8bca2f6d34fb4c80690f0685f7e291ab93bd2a4" + }, + { + "path": "evidence/srt-saved/failed_case.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/failed_case.json", + "bytes": 830, + "sha256": "e2c9ec43bbbb5caba9617b6504690b443175d04636d08f23f9ca881593222c87" + }, + { + "path": "evidence/srt-saved/manifest.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/manifest.json", + "bytes": 295, + "sha256": "b6699c82b6f6875a34063691c063f975a1e6a419c1e66432a374daf1d1e51d5e" + }, + { + "path": "evidence/srt-saved/original_failure.txt", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/original_failure.txt", + "bytes": 1508, + "sha256": "74ae616205483e3902c384698e307db389e95385ce42c93e5313ade7998398bd" + }, + { + "path": "evidence/srt-saved/original_failure_arrays.npz", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/original_failure_arrays.npz", + "bytes": 35074, + "sha256": "41f23546b870052cfd9108bc8202d52e03a9901d218acae98d8f24305529e1b8" + }, + { + "path": "evidence/srt-saved/replay_command.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/replay_command.json", + "bytes": 462, + "sha256": "ed4d9825968629c16a69859f7236b2767a3b768090906e0e69c0e12b35aaa393" + }, + { + "path": "evidence/srt-saved/status.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/status.json", + "bytes": 214, + "sha256": "27f54d4aeda12415c8b0f8b1498a8b976d3d0aac65d31b29d87109188cbb430a" + }, + { + "path": "evidence/srt-saved/targeted/blocked_replay_consistency_008.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/blocked_replay_consistency_008.json", + "bytes": 174, + "sha256": "b5f76e7b03d6504eae9d17db6d9df980050d8d9f35b8b3d682d7deb0552cd008" + }, + { + "path": "evidence/srt-saved/targeted/blocks.ptx", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/blocks.ptx", + "bytes": 43338, + "sha256": "700de14f119bbf5fac62f6f96be1877959614f6db48d359142587f0a69a096d5" + }, + { + "path": "evidence/srt-saved/targeted/blocks.ptx.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/blocks.ptx.json", + "bytes": 1026, + "sha256": "4111788669900bd1cd7433f30621713529301087887b3cb1412a4db807c5b7da" + }, + { + "path": "evidence/srt-saved/targeted/config.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/config.json", + "bytes": 121, + "sha256": "fb368ac0f623fc9eede4c09ffdbaf19d79cb4d20277bfaa8de1215ec5c94c6fb" + }, + { + "path": "evidence/srt-saved/targeted/first_divergence.npz", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/first_divergence.npz", + "bytes": 105236, + "sha256": "47c8054c283d743ccf3c42ca5c77aba0f83f035e9eccdd9d863bcc23fc456ca8" + }, + { + "path": "evidence/srt-saved/targeted/kernel_v2.ptx", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/kernel_v2.ptx", + "bytes": 136164, + "sha256": "162d9321530ab20a9c042dda9bdb246e34d138ba1959453decb19cb6d2a37b2a" + }, + { + "path": "evidence/srt-saved/targeted/kernel_v2.ptx.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/kernel_v2.ptx.json", + "bytes": 1026, + "sha256": "d9550b0ebf6c6b1a7ba8b6d2ba91550a0eb4dc4fc1722924659fa71a83d6eb1d" + }, + { + "path": "evidence/srt-saved/targeted/original_multistep_008.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/original_multistep_008.json", + "bytes": 468, + "sha256": "5bbf4409bba66601f23929a5f5ac0eae7367c7ab878a52d258addcf80b831307" + }, + { + "path": "evidence/srt-saved/targeted/propagated_001.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/propagated_001.json", + "bytes": 158, + "sha256": "e8d25b1e9cf3703c9f8714221cd268b02378546e1c9b4cd1804a17858222772c" + }, + { + "path": "evidence/srt-saved/targeted/propagated_002.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/propagated_002.json", + "bytes": 158, + "sha256": "237a6c8fbbaa92ff0ca2051e314b790786a862d6dcb1b004741c13df3522859e" + }, + { + "path": "evidence/srt-saved/targeted/propagated_003.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/propagated_003.json", + "bytes": 158, + "sha256": "ecef7ddf2e21d1841ea984de362dd560a0a5e7bf6f98f300bfa9c9e29fec1276" + }, + { + "path": "evidence/srt-saved/targeted/propagated_004.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/propagated_004.json", + "bytes": 158, + "sha256": "2cbfabc48e6fc051dc76987024730ddc9433aa5fd7f63238bfceb66e82edda6a" + }, + { + "path": "evidence/srt-saved/targeted/propagated_005.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/propagated_005.json", + "bytes": 158, + "sha256": "b9c1c8dba365c4c13e678e1014ed9275b9e7c4e9a85a0af05401316e619b76dd" + }, + { + "path": "evidence/srt-saved/targeted/propagated_006.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/propagated_006.json", + "bytes": 460, + "sha256": "c2c330f3cd66fed111c2186a1c3a265c4f33d16d63e97e564efaf7f1c5173a7c" + }, + { + "path": "evidence/srt-saved/targeted/propagated_007.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/propagated_007.json", + "bytes": 158, + "sha256": "6d0d42578c84e4d08f2d8e969776e2f638b3f052fa032853ab17695fe8be1428" + }, + { + "path": "evidence/srt-saved/targeted/propagated_008.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/propagated_008.json", + "bytes": 460, + "sha256": "0fd355ec0bef982c7d0344a16d345f71e38180c17011ea31506282c907454b11" + }, + { + "path": "evidence/srt-saved/targeted/result.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/result.json", + "bytes": 82, + "sha256": "e35c6aaf63b768d05f27663d964959f6c0fdbb1dde3d33ee0924217568398b2c" + }, + { + "path": "evidence/srt-saved/targeted/same_input_006.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/same_input_006.json", + "bytes": 460, + "sha256": "b8352da67d7292ff8bdc89bd501ccb70eca5523cd87914035859f0aa54aca1b0" + }, + { + "path": "evidence/srt-saved/targeted/uniform_replay_consistency_008.json", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted/uniform_replay_consistency_008.json", + "bytes": 174, + "sha256": "04f1beb134c9ce2debde00ac8236d74e6c5a8e95b90c0332c912aada0408b4d1" + }, + { + "path": "evidence/srt-saved/targeted_stderr.txt", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted_stderr.txt", + "bytes": 399, + "sha256": "c1d8b38eef5b4f9ceee735d1533774f2663b876a1f70b7089f57e166d2e9ac98" + }, + { + "path": "evidence/srt-saved/targeted_stdout.txt", + "origin": "/home/frank14f/CelerisLab/output/validation-campaign-9805383-20261018/parity_output/targeted_stdout.txt", + "bytes": 2465, + "sha256": "b7ba615ae6305186b13bcd150c0defcc24ebd3c271786ab706c15868d8690b3f" + }, + { + "path": "evidence/srt-sass/provenance.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/srt-sass-9805383-20261022/provenance.json", + "bytes": 2334, + "sha256": "c14de62d7369ba85e351c498de0cfba614d4bba14f6445bc2c556b5e37e6a076" + }, + { + "path": "evidence/srt-sass/completion.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/srt-sass-9805383-20261022/completion.json", + "bytes": 2493, + "sha256": "21212ae97a46f37eac22f9f85b06a195325d6d8aab56326e85325b9ae3265490" + }, + { + "path": "evidence/srt-sass/uniform-existing-cache.sass", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/srt-sass-9805383-20261022/uniform-existing-cache.sass", + "bytes": 895074, + "sha256": "efdae462f471c2cf94feb220c9f60e6e8cf788ff765bb57de1eccf93c16d7a36" + }, + { + "path": "evidence/srt-sass/blocks-rebuilt.sass", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/srt-sass-9805383-20261022/blocks-rebuilt.sass", + "bytes": 364160, + "sha256": "53185b41cc836f33c72d9c11f1f52448167c4df17124be20c3eb77ae8cb88bd1" + }, + { + "path": "evidence/srt-sass/kernel_v2-ptxas.log", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/srt-sass-9805383-20261022/kernel_v2-ptxas.log", + "bytes": 4261, + "sha256": "b384e063d38243c9e015ec1c6582cfa6834c6a8d5e8915b475104c2ad252c6e4" + }, + { + "path": "evidence/srt-sass/blocks-ptxas.log", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/srt-sass-9805383-20261022/blocks-ptxas.log", + "bytes": 1777, + "sha256": "f2afa50d818973c9071d6eb5745f8d2ed0a20050317e61f35b860a6d58c9d543" + }, + { + "path": "evidence/srt-sass/srt-saved-host-arithmetic.py", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/srt-sass-9805383-20261022/srt-saved-host-arithmetic.py", + "bytes": 5565, + "sha256": "a556442355abed19d136f26c7d4f81c3ffd18b104e3a3d14762e37d07059bfcf" + }, + { + "path": "evidence/srt-sass/srt-sass-host-arithmetic.py", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/srt-sass-9805383-20261022/srt-sass-host-arithmetic.py", + "bytes": 1739, + "sha256": "7c4a49e210b9762fd9f697442ab7366901d8dd2c08a74fc86506047baedf54d8" + }, + { + "path": "evidence/srt-sass/srt-sass-host-arithmetic-result.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/srt-sass-9805383-20261022/srt-sass-host-arithmetic-result.json", + "bytes": 1393, + "sha256": "9a5ba103061f658d35c2b8fe18b4ce2e1e45931d5e961a880e3be2fc68acb3fa" + }, + { + "path": "evidence/srt-sass/srt-sass-9805383-evidence.txt", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/srt-sass-9805383-20261022/srt-sass-9805383-evidence.txt", + "bytes": 6289, + "sha256": "7812f56bd5c68329128386d113666b6ad2b33f4ea3c6c25f1b76cd4ea353309d" + }, + { + "path": "evidence/recent/settings-citations-0f8fdbc-20261022/integration-result.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/settings-citations-0f8fdbc-20261022/integration-result.json", + "bytes": 9019, + "sha256": "de4d5bb1424e29bab5d363fe8aae5e226c40ac32b7ce0f346e8865558cc96aee" + }, + { + "path": "evidence/recent/settings-citations-0f8fdbc-20261022/review-result.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/settings-citations-0f8fdbc-20261022/review-result.json", + "bytes": 2383, + "sha256": "c2f71776cf83519e0a46ee2c16c7669a6168ed5a80dc9c52ca92c79be5520598" + }, + { + "path": "evidence/recent/settings-citations-0f8fdbc-20261022/reviewed.diff", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/settings-citations-0f8fdbc-20261022/reviewed.diff", + "bytes": 10727, + "sha256": "02562dec29142903251f496ddbe08ef4e2581040ea308b49c2211e217bf52d5d" + }, + { + "path": "evidence/recent/k10-refinement-entry-888c803-20261022/integration-result.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/k10-refinement-entry-888c803-20261022/integration-result.json", + "bytes": 9858, + "sha256": "79af237de4019770bf0ef8df45695fb1e7f1e3b645c4894926a411c14e3869da" + }, + { + "path": "evidence/recent/k10-refinement-entry-888c803-20261022/manifest.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/k10-refinement-entry-888c803-20261022/manifest.json", + "bytes": 4023, + "sha256": "674e2fd69ee0d1bcb7db74248135d41004518f32492e53195141ee078ec0e640" + }, + { + "path": "evidence/recent/k10-refinement-entry-888c803-20261022/ptx-result.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/k10-refinement-entry-888c803-20261022/ptx-result.json", + "bytes": 4897, + "sha256": "f81bac96fdc1659f428e5c3c5e1daf3420b516dc10b6bb576afca413eb00b2a7" + }, + { + "path": "evidence/recent/k10-refinement-entry-888c803-20261022/host.junit.xml", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/k10-refinement-entry-888c803-20261022/host.junit.xml", + "bytes": 2349, + "sha256": "693584e8a9c1e9822ce420022205deb369c4e1b713685c013dfcbfa3c103850e" + }, + { + "path": "evidence/recent/k10-refinement-entry-888c803-20261022/host.stdout.log", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/k10-refinement-entry-888c803-20261022/host.stdout.log", + "bytes": 2876, + "sha256": "731967ad5f99bffecfe1ec2ea70c76578b4d2dc3a72d9e52275c89aaa0f75ac0" + }, + { + "path": "evidence/recent/k9-blocks-entry-bf5088f-20261022/integration-result.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/k9-blocks-entry-bf5088f-20261022/integration-result.json", + "bytes": 10244, + "sha256": "71a728c579500796a0ca96365760ce071ff5659b2afccf766f21eba6ea36e7d1" + }, + { + "path": "evidence/recent/k9-blocks-entry-bf5088f-20261022/manifest.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/k9-blocks-entry-bf5088f-20261022/manifest.json", + "bytes": 2004, + "sha256": "5f0fcad7ee9c3a40bfc87f3da7ef013aa3692c7894f93ddfe9b2786555d78c8e" + }, + { + "path": "evidence/recent/k9-blocks-entry-bf5088f-20261022/ptx-result.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/k9-blocks-entry-bf5088f-20261022/ptx-result.json", + "bytes": 16474, + "sha256": "70ee53c474cbb607c4a4b62f641f5a0efa7d8e614bd359c2efed4d28f84d815d" + }, + { + "path": "evidence/recent/k9-blocks-entry-bf5088f-20261022/host.junit.xml", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/k9-blocks-entry-bf5088f-20261022/host.junit.xml", + "bytes": 5309, + "sha256": "9a27e578331d3016c25ef507c595dbc7ea421c8854979febde344806499c22f2" + }, + { + "path": "evidence/recent/k9-blocks-entry-bf5088f-20261022/host.stdout.log", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/k9-blocks-entry-bf5088f-20261022/host.stdout.log", + "bytes": 5494, + "sha256": "415e13d18d6f272608fe16fd56bf054899855ae1b00278bce3bb73a07a704ba9" + }, + { + "path": "evidence/recent/k345-corrected-stack-integration-af406b4-20261022/result.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/k345-corrected-stack-integration-af406b4-20261022/result.json", + "bytes": 11399, + "sha256": "d0b8ea591168afe88eb1ff6f33743ed8301c0b511abac109a190d75eb090a850" + }, + { + "path": "evidence/recent/k345-corrected-stack-integration-af406b4-20261022/final-net.diff", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/k345-corrected-stack-integration-af406b4-20261022/final-net.diff", + "bytes": 12624, + "sha256": "196b929c6089f70bbe6caac46b0b5a77266d6b79e2b130eec7763af643caa404" + }, + { + "path": "evidence/recent/k345-gates-20261022/final-result.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/k345-gates-20261022/final-result.json", + "bytes": 12008, + "sha256": "25848f921ca96e884d6e440d8f5d82d691a404e691246afd168e27af89d3806e" + }, + { + "path": "evidence/recent/k345-gates-20261022/manifest.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/k345-gates-20261022/manifest.json", + "bytes": 3018, + "sha256": "155f5f9ed3ecf264cdf4d95577e29e701c449f3f44379857bed3d68bd2604924" + }, + { + "path": "evidence/recent/k345-gates-20261022/environment.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/k345-gates-20261022/environment.json", + "bytes": 2261, + "sha256": "cf6f9413ecbea72ca4165fa4fdb4de70859032539fb27f64e675fb7d58eae671" + }, + { + "path": "evidence/recent/k345-gates-20261022/selection.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/k345-gates-20261022/selection.json", + "bytes": 9609, + "sha256": "6028933d4e162fcf882e189d1c94ce72f4059d93514542ff219588122d1e4e33" + }, + { + "path": "evidence/recent/k345-gates-20261022/artifact-hashes.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/k345-gates-20261022/artifact-hashes.json", + "bytes": 40840, + "sha256": "9ec29c6d0ca4ac24618fb0a7f0a7be18da2c012c1d989f340acebf0d33f90c40" + }, + { + "path": "evidence/recent/kernel-package-integration-11e96a1-20261021/result.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/kernel-package-integration-11e96a1-20261021/result.json", + "bytes": 11241, + "sha256": "1e2d3cd68570336ab0e0c7fe87434e0e6cefea828eee84952d63c181dcd65664" + }, + { + "path": "evidence/recent/kernel-package-integration-11e96a1-20261021/approved-package.diff", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/kernel-package-integration-11e96a1-20261021/approved-package.diff", + "bytes": 21448, + "sha256": "26d548419cf40e3b0c11e66e1b40f714114e10bf33406f9512a41ff1fcd15755" + }, + { + "path": "evidence/recent/historical-identity-integration-fce24a6-20261021/result.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/historical-identity-integration-fce24a6-20261021/result.json", + "bytes": 9913, + "sha256": "23cc0d177ed6fc3d6e17ea14dab6260a1993d7fe85e27056bf49ff7426d78f2e" + }, + { + "path": "evidence/recent/final-test-docs-integration-20261021/result.json", + "origin": "/home/frank14f/CelerisLab-release-evidence-20261020/final-test-docs-integration-20261021/result.json", + "bytes": 13532, + "sha256": "7e0ac44b3d59814fd58ce7d3517eb379620c0559b255a76a0e3f45af21fd6b2d" + }, + { + "path": "protection/task-worktrees.json", + "origin": "git status; no writes", + "bytes": 5029, + "sha256": "6d295ab8f65b183847b3f4429823fa3edfe2271ba6af2f19ea73af6a337f70c4" + } + ] +} \ No newline at end of file diff --git a/backups/offline-preservation-20261022/task-7/README.md b/backups/offline-preservation-20261022/task-7/README.md new file mode 100644 index 0000000..306737d --- /dev/null +++ b/backups/offline-preservation-20261022/task-7/README.md @@ -0,0 +1,13 @@ +# Task 7 minimal offline preservation + +User-approved shared backup for continued work by root, Claude and Grok. This independent backup branch does not update the release candidate, main, dev or tags. + +Source snapshot: `0f8fdbc30ea640c764b38ee598d8f4d135c81c85`, branch `release-prep/2d-jet-multilevel-20261020`, tree `e0ab4a6b974d188e8bf1a1cedd0d2705ef27cefe`. The snapshot contains 247 selected source/test/documentation files; it is not a full Git history. + +`horsea-required.tar.gz` is the original unchanged 729332-byte pack. Its 309 payload files and embedded manifest were verified after Horsea-to-Mac transfer. It contains the saved SRT input NPZ/PTX, matching-cache/rebuilt SASS text, exact RNE scratch scripts/results/provenance, and recent gate/integration summaries. No credentials, raw caches, cubins, training outputs or unrelated data are included. Git authentication is not part of this backup. + +The embedded manifest retains its original local-preservation wording. The user subsequently explicitly approved sharing this exact pack through this Gitea backup branch; the original archive and manifest bytes are preserved. + +After retrieval, verify the files against `SHA256SUMS` before unpacking. `MANIFEST.json` lists each payload origin, byte size and SHA256. The archive contains regular files only and no absolute or parent-traversal paths. + +Evidence limitations remain: blocked historical SASS was rebuilt, matching uniform cache usage was not bound to the old run receipt, and current-candidate GPU reproduction plus measured GPU reciprocal were not executed. This backup does not establish release acceptance or an SRT fix. diff --git a/backups/offline-preservation-20261022/task-7/SHA256SUMS b/backups/offline-preservation-20261022/task-7/SHA256SUMS new file mode 100644 index 0000000..289d378 --- /dev/null +++ b/backups/offline-preservation-20261022/task-7/SHA256SUMS @@ -0,0 +1,4 @@ +4ae14dd3cf28a4f3d7c17ec9a56a6b2bf18a3b1348dc78f4706c8a46b4cb7263 MANIFEST.json +8f605aeac6e61c3471fbd2c602bb1567e97508d81b18ebcbd3bff50b31a100c3 README.md +5c08447090c269320e32f9f390419254d77213986620dc759df1d84b12f07bfe UPLOAD-AUDIT.json +b898e60d0bf782f62ded61fc3d4264b45d1bb106cd0722de85e24d432e9c564b horsea-required.tar.gz diff --git a/backups/offline-preservation-20261022/task-7/UPLOAD-AUDIT.json b/backups/offline-preservation-20261022/task-7/UPLOAD-AUDIT.json new file mode 100644 index 0000000..d70ca5a --- /dev/null +++ b/backups/offline-preservation-20261022/task-7/UPLOAD-AUDIT.json @@ -0,0 +1,11 @@ +{ + "archive_sha256": "b898e60d0bf782f62ded61fc3d4264b45d1bb106cd0722de85e24d432e9c564b", + "archive_bytes": 729332, + "manifest_file_count": 309, + "archive_member_count": 310, + "verified_all_files": true, + "forbidden_paths": [], + "secret_pattern_hits": [], + "head": "0f8fdbc30ea640c764b38ee598d8f4d135c81c85", + "upload_scope": "Only original verified archive, its embedded manifest, checksum and concise retrieval README; no credentials or Git authentication copied." +} \ No newline at end of file diff --git a/backups/offline-preservation-20261022/task-7/horsea-required.tar.gz b/backups/offline-preservation-20261022/task-7/horsea-required.tar.gz new file mode 100644 index 0000000..6fac3a3 Binary files /dev/null and b/backups/offline-preservation-20261022/task-7/horsea-required.tar.gz differ