{
  "base_commit": "56789eb9dcedd0b8bf7b0d0feaa46b9f006f3d6a",
  "candidate": "four_scene11",
  "scope": "selected core + vendor + paired test relocation; not full research archive",
  "files": [
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/cuda/mat3_svd3_device.cuh",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "a3271a60a685ca9914acef5150cf80ace685ad12"
    },
    {
      "path": "python/tests/python/_mpm_cuda_gs_forensics.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "b8cb22869f27b46276aa631c4f2f05333a89f008"
    },
    {
      "path": "python/tests/python/test_beam_cli_wires_phase4_and_fem_opt_in.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "55fbf09bca9e1a9fe07e0b5d2993fd4281d4dd65"
    },
    {
      "path": "python/tests/python/test_candidate_d_d0_metrics.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "63364f23ecacc4748cc0aba0553a745f217bc405"
    },
    {
      "path": "python/tests/python/test_candidate_d_d1_anchor_check.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "e8bb4521e1e754d797c12d31c1be92f86f5704b2"
    },
    {
      "path": "python/tests/python/test_candidate_d_d2_probes.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "197bfbd45e4f1ca74c8debceb58b697a2d8788a5"
    },
    {
      "path": "python/tests/python/test_candidate_d_d3_contract_check.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "892e8cc9c0a70faaf77551c8405de533ca936cc8"
    },
    {
      "path": "python/tests/python/test_candidate_e_stress_volume_domain_probes.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "1ce5672aaa4032d88ae16ea99fd3aa2b8e945829"
    },
    {
      "path": "python/tests/python/test_candidate_f_f2_with_newton.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "5c22b38bcede48f69f99bf223e42cd3e032969ea"
    },
    {
      "path": "python/tests/python/test_candidate_f_f3_decision.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "ee6893ac66969db180363115ac81d56472aa6247"
    },
    {
      "path": "python/tests/python/test_candidate_f_one_step_dump.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "2e963497529108792b2529b89e5156aa9b5ad689"
    },
    {
      "path": "python/tests/python/test_grain_rendering_cli_wires_render_grains.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "f7835fd0f26dbc28a00b7fb5a639c76654a72f57"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_collider_rasterize_cache.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "d6c69c6ee8c0eb1b99665027e7e35b3185ca1118"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_cpu_optimizations.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "6c2629bcc90dc9781462d6abfca7e25b0e690ad4"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_cuda_cauchy_gs01_parity.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "6136114622ececab7f6810f91c848829e53c4772"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_cuda_g2p_finalize_parity.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "51ad4f4bba79c3fac92b037ff9d94d568169f9ed"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_cuda_gs03_node8593_forensics.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "0f28ca5f57cf5f4c48c545cf4e06971fce3640a4"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_cuda_mud_gs01_scatter_parity.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "90d7611fad995af7df6fd9efc0a9201d939600d6"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_cuda_mud_gs09_cpu_cuda_compare.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "547954e0d7bcbe23ef6b6705db38e725ca1b58d8"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_cuda_mud_nan_diagnostic.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "3f178afd89b0ac100c701efa63a389775164bbdb"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_cuda_mud_nan_stage_dump.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "24da31a311046d530277c23159696c3b5f58bc0c"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_cuda_multistep_nan_debug.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "1b131b7723e0551db32053d29d7f9101f6d79e61"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_cuda_sand_grid_vel_update_parity.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "0b522c72c25643d71597d2ca07ee4a51bc46b927"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_cuda_sand_gs01_forensics.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "7b508d80589663a67ee7445e721ef56a6d9f0d62"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_cuda_sand_gs01_svd_diagnostic.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "b622d7b92b1784fdd7b55606fa79393990dff0f8"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_cuda_serial_scatter_stub.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "8b4ec7c776a46fe6bd51aee03f373308d9ea0ecc"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_cuda_snow_gs01_gs03_forensics.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "dded238fdf4bed2735184cd070373cb99fb18ca7"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_dynamic_grid.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "e0d9ec4ac209b60d83e5c9076571a6a8f5fe693e"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_contract_large_dt_l1.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "ffdce4fecabae8c780ac9812443d0439ed0bc405"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_beam.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "edf00df6f9ccd68cce7adeebc0da51ba5568410f"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_cell_fe_clear_zero.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "786d8db5654f608750f33668e84a5486d1c89d10"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_cell_material.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "ddb393e388dd7357aea9080ce07f88e79e9310a4"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_colored_gs.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "1afb0889f2c25a45c2abe69ee8705c73efb00f8b"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_compliance_f_rotate.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "f58c69b88327e1644a355db13a71fa3af9896d60"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_cuda_delassus_cache.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "ee619f1c98ba4a3312374ce9e06e1eb0adca66df"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_cuda_device_assemble.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "1ba5791c35aa581afc9f12af21a8b9b3bc081916"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_cuda_device_fe_scatter.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "9c90b2bb34f7738d93c582547a56be9c5f547b47"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_cuda_flow_rule_2b.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "e743cd3cc5a2f6e57435c4260ce51b05131d43f8"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_cuda_gate4_bench.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "1de04ca9242cf69bdc3e393beb19ca4553d77beb"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_cuda_grid_resident.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "2636c99b3cc4938767a480b36acb9015a22d7736"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_cuda_gs_parity.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "feb582aa4f734f6a53927af13a0de6a062c25cb8"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_cuda_gs_soa_parity.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "1bf0f9a0e3b121c40c62617b49dac095b8f28c5d"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_cuda_per_particle_materials.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "d18e0d2af22fbb33978b98ebeca2f52a18e704c2"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_cuda_particle_resident.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "5d494bdd0919602210f593a390813c651062ea2b"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_cuda_profile_breakdown.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "ccda1182c88c9634a5f47a8a26c48ed325c9f090"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_cuda_sand_l1.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "677ddb9f81e01a52de806731336398e355b445be"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_cuda_scaffold.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "cbe2e74023cca460a44ca1f45d3041309d09d072"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_cuda_soa_pack.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "0b10e8ba0b254b0ba8370c2f0843a435452386f5"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_cuda_sparse_active.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "f5d2ef9bf72417af19c26e9676e74ae3cfa6cb53"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_cuda_transfer_shell.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "a280f4ae44c3afdd0015e35505f25d64cbfd1dbf"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_fe_from_f_fallback.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "b74aed696100820ba7bb7483b5d29a2b20db28dc"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_fe_project_discard.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "52f097472852a398c5a72515a13a11b26a3ea78c"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_fe_update_delta_skew.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "bab612a3985f728dcec9dadff40c43346f137c1b"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_flow_rule_gs.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "5224d781348121471a8888ba013e9a6bc7002656"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_flow_visc_volume_pic.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "f645ffad138c7c279057dd12b64a74be56dbee1a"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_gs_strain_residual.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "9eec8c6ba4cf158fbf85a32af75b79007b359c3e"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_per_particle_materials.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "245acf0852bc84e754f3fcd3cbb509652f6c0357"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_mass_inv_v.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "d04ecaac2799b320de1aa9bcced01ca1ea022240"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_phase0.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "06bd88d2c5c82ab538ee437492fafcb846c6f230"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_pic_strain_b.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "321a0a3a80078af9a8c87129de77210dd9873fd3"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_plastic_visc_over_dt.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "03079ff453f5618bb77d8bb60d48b2fa037f3e7c"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_sand_l1.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "03916a7dd5c4a8be1b1294c6041f82b7e5e333be"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_snow.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "2652a0fb8b00d4b4c2a32beb8fcca772f8d12b3b"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_strain_b_dt_inv_cell_volume.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "bcf9fe6f8f3d0d4a7afd171f5ed08ae0997a5fc2"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_strain_b_include_dt.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "0cce91cd2fc2e0760eb79dbf2406add26bede443"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_strain_integrand.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "d042e65c4c646bff477b8d854bb7c6fbcc10d5d7"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_strain_rhs.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "0cfbd013214b34791b18a78f9deba6d008b03934"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_stress_bt_half_b.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "512d3d10fdc876cabde5dec6180c1f9043696397"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_sym_tensor_db16.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "0e4059a1e88ec0d1f2536a98d1d12ea281c35009"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_newton_fem_volume_blend_yield.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "d769cbbe0d386a47bd076a79e126b5490af911a2"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_no_domain_walls.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "1179af414d32c16cf894c778c11260eed87c69a8"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_node_compact.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "1c6ca49c767610aa1abd1c73f29ab5dc1a575543"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_open_domain_o0_baseline.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "f64832d4d91f39b6e2c87b78b352dc7145ef2e5e"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_project_outside.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "79dde93258856d4e1aafc0b9df8d47c4ad07a1af"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_project_outside_apic.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "54f837ff732b21d40f33e5a010ac55b1a7960510"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_quasi_open_domain.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "3ad1f6add06e412bb62b5536518fc9c582e910cc"
    },
    {
      "path": "python/tests/python/test_implicit_mpm_world_int3_sparse.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "85a2e5e309daccee898cf973f8a539bf874e9db9"
    },
    {
      "path": "python/tests/python/test_lunar_rover_cuda_cli_wires.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "e927d701fd67166711a3fb1e190a965de486b7b4"
    },
    {
      "path": "python/tests/python/test_multi_material_cli_profile.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "050f19cc5429158ce8ef8daf96013c660cdfba3d"
    },
    {
      "path": "python/tests/python/test_multi_material_dense_180k_emit.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "c765c2ad1a1467a9788093827357ab00270b2047"
    },
    {
      "path": "python/tests/python/test_multi_material_internal_substeps.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "19d5fb0be0006e5359126949d208be5eeca72ad6"
    },
    {
      "path": "python/tests/python/test_multi_material_isotropic_domain.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "fe8076d1cd41398209df45d7b8108f87d16daae8"
    },
    {
      "path": "python/tests/python/test_multi_material_kinematic_particle_floor.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "e15c76032a5efaf81768f482bb5a417e678d6f06"
    },
    {
      "path": "python/tests/python/test_multi_material_newton_world_scale.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "dbe4147f65b57fe91bf8be63c015586125fbb4d5"
    },
    {
      "path": "python/tests/python/test_multi_material_rasterize_domain_box.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "88c765a960910921ddd65743e0c43dc34a11b73c"
    },
    {
      "path": "python/tests/python/test_multi_material_sparse_cuda_strain_storage.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "7c4c7c2fec0f261d32203d653f608c8405411829"
    },
    {
      "path": "python/tests/python/test_multi_material_sparse_active_remap.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "42c79883ed0ca8e8d7190885b8b889e6330bb24a"
    },
    {
      "path": "python/tests/python/test_multi_material_sparse_strain_cpu.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "749beb16ddb5eadcfd7d650b284338aa1663e06b"
    },
    {
      "path": "python/tests/python/test_multi_material_sparse_cli_cache_invalidation.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "cc878bee15590ab559d1a30b2e7e3bd352f056cb"
    },
    {
      "path": "python/tests/python/test_multi_material_sparse_device_assemble.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "60b912d589775b4b2401949479b0d04c392d338a"
    },
    {
      "path": "python/tests/python/test_multi_material_sparse_gauss_seidel_pack.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "4485119867c682a152cfe48be3dc6584ea2e4f2d"
    },
    {
      "path": "python/tests/python/test_multi_material_sparse_buffer_capacity.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "3681e0a67281c7e8a8cbb1063eedd7fac07b6f15"
    },
    {
      "path": "python/tests/python/test_multi_material_sparse_elastic_writeback.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "92ca318a31e97e3f192576819b790456e224bec7"
    },
    {
      "path": "python/tests/python/test_multi_material_world_meter_kernel.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "2548eac816465b7a4e33b7ac4c90a325f61815c8"
    },
    {
      "path": "python/tests/python/test_multi_material_world_voxel_cuda_rect.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "8b11cf82c5356c9c52562ef9c3afcc4f7e3bfa53"
    },
    {
      "path": "python/tests/python/test_multi_material_world_voxel_dense_rect.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "ee48b34905612e56ccc3beacb045df0580e68511"
    },
    {
      "path": "python/tests/python/test_multi_material_world_voxel_grid.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "1db82ce23554d1fb04dd7965e4c9b88cde50c0d4"
    },
    {
      "path": "python/tests/python/test_mpm_viewer_gl.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "6835893f8fab6dc672294fad38fa0ea3bea7e0a0"
    },
    {
      "path": "python/tests/python/test_newton_contract_large_dt_step4_project_outside.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "588173f8839b223a57c0b777c16820801e5251bd"
    },
    {
      "path": "python/tests/python/test_newton_fem_geom_cell_volume.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "4ee228f26969901e8ad3969fd732f84c872d6636"
    },
    {
      "path": "python/tests/python/test_newton_fem_iteration_budget.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "8a98a179b3984a0d0bf99eae6cbf9dbdda94ca05"
    },
    {
      "path": "python/tests/python/test_newton_ref_mpm_beam_twist.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "2af111578bd1fb4fb3469ae1bcc9640dc87e079f"
    },
    {
      "path": "python/tests/python/test_newton_ref_mpm_granular.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "aed15917f51e114bbb396197c11333ed507bda6e"
    },
    {
      "path": "python/tests/python/test_newton_ref_mpm_multi_material.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "c3f13873a11aacc168696fb3aae6e5e492a98961"
    },
    {
      "path": "python/tests/python/test_newton_ref_mpm_multi_material_per_particle.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "59012a1e43b6601d27de1f923b013ee7a7e42897"
    },
    {
      "path": "python/tests/python/test_newton_ref_mpm_multi_material_per_particle_cuda.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "30de788c2107e092d3737a922b2168b3c2120775"
    },
    {
      "path": "python/tests/python/test_newton_ref_mpm_newton_step_contract.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "a62dfd919389e6bc655d4f413a1f01299dc78dc6"
    },
    {
      "path": "python/tests/python/test_newton_ref_mpm_snow_ball.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "e72e4d3a87a44d31d122fa1ae74e5316af4f2bf6"
    },
    {
      "path": "python/tests/python/test_newton_ref_mpm_viscous.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "14675ca1d290ac5b8a726fd611b65ebc10bc4dda"
    },
    {
      "path": "python/tests/python/test_o1_b4_step_b_gates.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "fa82ea0c5c7a1e92478a169a011da1f59ba02f85"
    },
    {
      "path": "python/tests/python/test_o1_gs_strain_residual_ablation.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "2fb815b8718d50fc0123c7b995a93f1322e476d1"
    },
    {
      "path": "python/tests/python/test_o2_gs_device_early_exit.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "4dad665a802ec9ebab6d8968986bd0b458261110"
    },
    {
      "path": "python/tests/python/test_o2_gs_residual_check_stride.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "d0386811656b6bb1c3210028b5e648204652bfd1"
    },
    {
      "path": "python/tests/python/test_o3_gs_newton_warp_diff_inventory.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "0f90d83a71428ebe46ddc8d37fe1d08583d608cc"
    },
    {
      "path": "python/tests/python/test_o3_gs_persistent.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "4c1cebddb82eaa5fab330199c24bdc96b2f3c106"
    },
    {
      "path": "python/tests/python/test_o3_gs_soa_hot_path_probe.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "15b56bef3158ed374e770f01fcbdccb3cb7d1851"
    },
    {
      "path": "python/tests/python/test_o3_gs_sparse_launch_quality.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "22cc806422bc0ee44c436d938c89d6a07ceb85fe"
    },
    {
      "path": "python/tests/python/test_o3_gs_step4_measure_launch_occupancy.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "f13cdee3c690939f4b1889ed45e73562860f5fa7"
    },
    {
      "path": "python/tests/python/test_o3_gs_step5_memory_workload_measure.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "3287e692838854ec1e28350e1795afba204a60cf"
    },
    {
      "path": "python/tests/python/test_o5_world_int3_stage_timing.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "4ae921fbf1fd9a1ce524700a633a867628f2acd5"
    },
    {
      "path": "python/tests/python/test_snow_cli_wires_phase4_and_fem_opt_in.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "8e51c75ba3ae49e1e20471dac7d26562b1b61ae7"
    },
    {
      "path": "python/tests/python/test_viscous_cli_wires_phase4_contract_visc_pair.py",
      "action": "D",
      "group": "deleted_old_paths",
      "head_blob": "42c1e5b55f55f764aa9fe1c01676b3b4c06c6e21"
    },
    {
      "path": "CMakeLists.txt",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "09323bcbd6b15360989140e8e1989be621850f4d7af8fc76ab2d3e1ce62e832e",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/core/model.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "4b6b0818e0a2c941317ff45dea8f1964743a3164b3a3c23164481087ac5f6392",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/dynamics/solver_base.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "4433b0e37cbce814e0bbca12ff0c6ba857ef05b0d21f47150cd06ea1a2751777",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/implicit_mpm_strain_fem_cuda.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "b476f06340845400393e0cb49949172e62b6ba2771803483759ee147a9908793",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_cuda_coupling_graph.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "9e49459a1ef6cf9f466d40f53821b654dbd4cb261d6044291f262bca8145f7fb",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_cuda_device_assemble_launches.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "6e82583f66614d95cac2c7e7749a6ccfbaaa02ec26da0c552746070e740fc5b9",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_cuda_gs.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "deb1ccc57fe035485572c342b2d6d2a15c3d75529bdaa18c897798939c710d1b",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_cuda_types.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "16ed20c947ba9170afcca3f8cb4719e7bc86d81f029d4b03695a6c0cb6d2bbcd",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_cuda_world_int3_launches.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "0b055b3ab2c08c8846babad48cf4a1636f62f22e7ccb1a54cfbf68a826b2dee7",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_delassus_qr.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "8263242f8920955cf1aca0c5dc6cacab962ad41a67a4cade4582d3a1a0a5eb86",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_delassus_qr6.cuh",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "4fd8ff88adabd82c9d373b2c6e85730a6f7fd27099f3a1fe8849f9ed37fa91d0",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_grid_history.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "fd91d39617fc89985d08a44f7718103ad85dcaf885e38701413b3563870e8b34",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_gs_color.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "30934e5c94c61b86e6ba0cfe706c270e4d202c4872bf09f36a0a659883ee40dc",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_history_grid_device.cuh",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "5a1ace9b69c3815c24c63072bfaf3a1ce5a7cc6233947df0dc2f2107b748a5aa",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_p0_stress_warmstart.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "e883c2e87c1341ad5408106b0ef8aa4e2bc0f357df56ace6b5858d8bc0b10a71",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_p2g_basis.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "833496ad5b6ce85aa6f681582ad961fc05b2e43d53dd5ec98819e7a66abdda8a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_p2g_gravity.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "d8b3b743848cd51718125c30db1a0ca952aa8c77ee13f82fd0b55fa9d7b97490",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_solver_basis.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "4bc2f841121c7efd585883eae5c0c770cc074dafe4d0f647957203b336545533",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_solver_basis_device.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "f25299cdf3757db9b9df5e2f1812b85339fec79153970e6d9afe05d948c459b5",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_solver_basis_dot.cuh",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "34180093435c03c4bd18e25800061e831649198595bb6d40eb16a53ca25f53b4",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_stress_field_history.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "45ec54ab8d3dbbc4d7d183246ef86414833f7b90cc83810feb7d91aec0e03f63",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_stress_field_mapper.cuh",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "899fdefb0cd437b0ca7adcd88dbb0a7a28672ba7b96ec8ef80f66c9e7eb0b9ef",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_fem_world_int3_context.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "dc2792754a2f0bf2416a893eae505347472b0c9f4ddc5b83146b1cc10f8f7894",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/backends/strain_fem/strain_system.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "4a573f801472b919cbf0af9b1c53cdd7181c33a94a88df676cff9457d4f59a43",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/beam_integrated_math.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "8876217f2254a1868394869c23d2f7c4391344ae33d78768cd4e523a87ea89ca",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/beam_material_grid.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "754090f890eb8c40c1217647c5d664788f6b330346cf70e52039ac2666b45370",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/beam_transfer_math.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "1363935b926520215a4fcd80d132c03238e85ec40907dab359031d971fa21077",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/beam_voxel_order.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "0185530773fd0ebfe8b079172d29cf70a13b731480f15f42005021f5f483ccf7",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/beam_warmstart_math.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "7fe41fe7107bc012f4636bc447a50bdfe96e1bd7312cba590089483273cc87b4",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/fp32_compensated_sum.cuh",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "0b0c0bed79ae4220c68ed4ac98e9b6e6a6acf8a7965b4a042abdeceaa22a161a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/grid_traversal_order.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "6806c025e1271cfe6e68ec1aa9220ca9dd4aa5965bed96f2829f3bd9936dc5bf",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/implicit_mpm_collider.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "a8a69e4c65780cccb6f6570f757be62f5eb4b76ddc51d439ed353ca3bef887e3",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/implicit_mpm_cuda_api.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "8f5cf3967d58accf5c777991922d638a21d38d06904b071d989ca57346099c69",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/implicit_mpm_cuda_detail.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "ba12622ed85f824ed998453e0022a0000a6d4b445ed1e0521c4c9c5579016739",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/implicit_mpm_elastic_node_average.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "ac50ca9209ea7603551d1c4b82745f08ad57f596573e15e4f26cc224f82482e3",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/implicit_mpm_mesh_collider.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "2a7e036f88eaf460ac0b53ec8a7adec212c01ed45c44936a06121a01994a1f15",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/implicit_mpm_model_materials.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "e9177605c3712ef827101a392ff29b7c713ffb3a1e9e85d9fce8306defb1059c",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/implicit_mpm_official_exp.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "813a682e7784922d34fc6516af4019b07408f8540c3e71101c3a43b2fa0ccec0",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/implicit_mpm_rheology.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "624d6e564623c42a53ff6cb6453557e1c021974488ef753d9279f4752e46bca7",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/implicit_mpm_solver.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "e9f8b8198a50f1790dea7450bd786eee16c1e40b21b616a70d01f228deb209ba",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/implicit_mpm_types.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "7ac05169cf59ea647ea43f7c26d4b275e9a7b4b6aad265d94d78a2e1ee85a7d8",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/implicit_mpm_update_particle_strains.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "5acfa8b86c1be92c820be7994e81ef72c1bd1ca7de2667a8c5a449de0a93ab29",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/mesh_query_face.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "c939cde7acb6e9e6181a4b0a6644e88746b25ab8ac9a70eb6776d9b0d6232af9",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/mesh_query_lbvh.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "bb5b66b0cbb4ee89997fddc454e325e030ee3a189e0f81bb080e8e5c1648c4f5",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/mpm_project_outside_collider_particle.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "023f537957969ee9e8e073102bca7255e3ccb027a4aa3101d331524b86e087e8",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/mpm_project_outside_cuda.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "8dc0491e6bba49a2c67ab65cc43800fa579ef48bda3aae02921315801318a250",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/mpm_project_outside_cuda_mesh_internal.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "8b40131df82839af31fd121cc018a7520da4871d897722569efd8c8d82b27401",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/mpm_sparse_active_map.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "21e4c23a83594e23d9453f4f69feffcce935d10ffdd19e02e8692660198af541",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/newton_fem_conjugate_residual.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "4b05a2f9bb1dae571fb5fab9412a94c0e4edc6997b1369d79277595d6db2b60b",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/newton_fem_p0_compliance_occupancy.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "e738553055f60ebe8388204c90c3b0f0f56383a961bbc755026418a62d49c39c",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/newton_fem_p0_particle_stress_pic.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "486a15ce2a9cc46d6535842b90478aeab6c57b3e299ab1beef0d184bb9413521",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/newton_fem_p0_strain_node_volume.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "27c41e966e1d36bc31233e2c334452a21a5bdf35c6c68f3d67c133b662456202",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/newton_fem_p0_unilateral_volumes.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "7653a05b2940982bc68291fcf01190621de1bf42b907244f2a9c33b2f974220a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/newton_fem_p1d_eigenbasis.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "ce4f052ed8171c8f0810ee671117965bcdab6213de4f5822ee363a562b729b2e",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/newton_fem_p1d_layout.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "22f824aaded50d1a7a9a03f923bd47ff96da5d8c87962d1e87bceb478b00edf8",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/newton_fem_p1d_particle_stress_pic.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "03e7eee2c1d3961244441ed4fab69f9b4fceae54aa2a720d4750d3e5300e3e6c",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/newton_fem_p1d_rheology.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "e39146c2da03b0ed18c10af2498809c753fe03d887a0e25e525e18de0a404d61",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/newton_fem_p1d_shape.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "b0f00851d18d7c4a72e4a7938e16d20209f8d81ce18bf9a65dd9ba8fbc986d8c",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/newton_fem_q1_pic.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "c49e7eaffe3e359698d8041ccd3fc217ebce12f401da120af0cf1141e1524aec",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/newton_mesh_lbvh.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "e3c6e9afd30b561745af32e6a6dbb6f3d0085ec434cda11cb7e20d3cb19c58d0",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/newton_mesh_math.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "54e8ad61f4da981fd7325a41ab8351f1c41ef1e24c181a877a20a91968572ca2",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/rigidity_operator.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "f2b05cbb2053963b454799717cbd2fa47ccffbf548064572b256a17277556540",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/solver_implicit_mpm.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "9418635b7640795b7bdf7e65595ecd434856abf61ee984826a446dcc2fad0772",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/implicit/world_q1_coordinates.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "989b189665e066864a5c5b1a9eac3f0d0f8d208b47665732c51a3872c18bbd3c",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/lite/lite_mpm_analytic_boundary.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "490ab4ae635d87eae2a269a6deebaeb13520bb16719209cf0dc93d9163ad0da9",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/lite/lite_mpm_backend.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "47d216f626e7896f7342b263160c20577f71c13ae7e4bf4c626fa85efd454f38",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/lite/lite_mpm_cuda.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "57563aed3f4511953dc30609a454163ffb6c9b13b2bed0e6a3dcf47bc4ddc079",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/lite/lite_mpm_granular.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "00efa169b4d21e04d3321b2e535cfece0908f91f87a3bb783ceb6e8828cd6979",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/lite/lite_mpm_types.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "112742a1a25968ccf4944ca634ed57d77d4b01c6c1608f9fe9da3cbd7ea2012d",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/fluid/mpm/lite/solver_lite_mpm.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "71832b4b4f817fe37da220024264e03ae707dc33c06703afa7bc9abf04120237",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/math/svd3_device.cuh",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "51528d280650aca2b34cdf8415c47c972c776bde56ade98882fa1e517db1a49a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/include/sim/state.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "474bfab3ce28c038215eb1ef6b0f039249984a9cc52ef2e54e7ee141227fec03",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/collision/collision_pipeline.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "f1d4bb17cea916eb51c0e42569a47d4a6a070fda59a48baba4091f683c19f54b",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/core/model_builder.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "4c834fb36fc22030487fbcc515cfb6d56b9611aead0367b5824f405ee4120569",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/dynamics/integrator.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "08542022246c193ff38340e3550dfe66ee84bb7350113b7bb664c327e7cbf287",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/dynamics/semi_implicit/free_body_solver.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "00cf98523f1f901449031af3e219674c5b4594ebc24f15528a925de08f0f14b7",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/dynamics/semi_implicit/solver_semi_implicit.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "a520c851e1c2c64bdc51f7c67291ab1a9ce8dfb4d655507d3aab166e5aef3c98",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/CMakeLists.txt",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "7f5245a3d8c1691d8bec6543ce784d1e78a0a2b6a8b4bfc37fa0c08882403c8e",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/cuda/implicit_mpm_cuda.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "8ad9427305ae8e2e079320e354b222fb893c72b94fabd25eac14288f57172e87",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/cuda/implicit_mpm_cuda_host.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "24c250f4c27087d787a821f3b6e9d5de96e5219a1d0a0fb1f394ba3090600727",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/cuda/implicit_mpm_cuda_kernels.cu",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "f39b8ceeaa62146bbfd825daf9e735b8aac8e3d9323cb74a25bdee4e0a8ffbeb",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/cuda/implicit_mpm_cuda_kernels.cuh",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "426ffe2c90bc4ca2defab31d88cc356fff4410dddfce83054962c723ea64e5e0",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/cuda/implicit_mpm_cuda_launches.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "27b0e98a5a8bedc335ea8bbbfe1bc5fbb0dae9a8186d338eb38385de682ae103",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/cuda/implicit_mpm_cuda_materials.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "aa8e2eb4da9e5ebbb5cde6215814d6b680449e4b05283e18769a962e846d9101",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/cuda/implicit_mpm_cuda_types.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "dcf4f1d3e30021b5b020d6c4c7d2ff5e7a7439157ca4940f3733900e2326bf2b",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_cr_math.h",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "5f3cfca265401c1e8823f51cd49c4c6a5cda522cdb18b0dbdc1ee309c25cf362",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_g2p_math.cuh",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "e7047a6a8da42a374136115254a9cd1294aa45b2f30f19f0be003f96db8182c2",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/device_assembly_memory.cuh",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "4b98328dd77a3fa89a15ed461979245da6711ed3b5664287470af1100ead5b12",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/device_cr.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "46d328c096658a477c51b3007af7b0a0739db9b6f47d6b69cd67067c2e5f49f6",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/fe.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "f135e903e9a1ff83a208c96aff91a3d5974adfa46644a4c1f28bb3fc477527cc",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/integral.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "12e4716a464c0a33264827a3da25f5969f531514234c7616db9d8719a448448c",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/material_grid.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "abbb78a34799beaeb5961f6d84f9980080757f089d50be0a1c3a055c73944cbe",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/operator.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "798eb6aba5279b49ed4430c18a3c20c2f89952c713088b45d155bd4228c096fb",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/preconditioner.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "3ab42b5c697da0d5be989a4a1205fa8b0ab167dfff648f95525b3dcbaf2c7ca1",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/qr.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "d5806a033d58af69b1af03776353942f66993d7f2818bb594cbc01ce139c1adc",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/rhs.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "6ec4b265e6fe5eeb69717f703ffeb1536d7259e33695767b78bc813c6d10271d",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/strain.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "271cedb878b7d6980f54fa1291041bb38e57c4ccba9d7f6eae8ec86ed8884808",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/transfer.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "2da584f1b8439418e8d280f9795bd495f20f5475ccdcf939f5be70611059928a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/twist.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "e0a4f2085f6fd731292d77817191baa2a028dfb22e8c0e0eefe9b5bdd831d011",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/writeback.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "2a7f08fc9853052c51e562076de8436ea1b3fcfe15538eaf90811fd58f34f515",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/coupling_condition.cuh",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "527ff2e2f8a912da91fdeb8bc2b6c936daa36fdfb565e9472fbeab26a5fbb3b0",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/grid_traversal_cuda.cuh",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "1a534f91ba261c7072ed783c06493b625f4de16a47c243a9a5500c55fa1fb812",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/implicit_mpm_strain_fem.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "31fe463db56a4a7e1278dda212a9b55f2be6539790d06edd95756666a19ec6f2",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/implicit_mpm_strain_fem_cuda.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "8f2102f7dc20d95cb75ad5e981abcea170680d47c39754ed18c26beaafa3520d",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/implicit_mpm_strain_fem_cuda_world_int3.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "8f76ad03ee7b1187e444d0c744b044225b74a80c1a500b8754b9ca3891f6fc6f",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/implicit_mpm_official_exp.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "40269edda6a9b5bdcc1bc0c9b35a287f57f418e34a0c4645989215a4485b7d78",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/strain_fem_cuda_assemble.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "1bdeab7d7169a5905a7a7fdcaff9005e9905f504acf22bbd0f70482223b2009e",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/strain_fem_cuda_coupling_graph.cpp",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "8253bcde43f082e09c5bdd4f3764a968380492f8222154e0f393974a26fc2c86",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/strain_fem_cuda_device_assemble.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "b0c64e28d0bdf06c6dc199bffc8b36e19a76139124932dc466947c710f47df25",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/strain_fem_cuda_device_assemble.cu",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "65ee160abc136e4e391b90968c8d22c0d151d9a993e4a65c4f1be72c7260e6ee",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/strain_fem_cuda_gs.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "d45289da445694df13e33c7f4915eff30fcb34ed6c54497825158371fa2ad225",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/strain_fem_cuda_strain_soa.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "59546ea0e3efe7520cf9f1a71d27e9226ab8b2b329faa15fbe809a8f10069ad5",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/strain_fem_cuda_world_int3.cu",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "40704082e27386e80d6e2f4ed1940cd26c2b19c9ed704a1c3525996f1af5e9c6",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/strain_fem_delassus_qr.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "cb2336ffbadb9c57a52458635aa41f388fa59f92c97788492bfd851f02ee87e8",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/strain_fem_p0_stress_warmstart.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "174a19eceb0fe7742714816074c4d58ab73969671693e4f1a2221d8ae765e1ef",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/strain_fem_p1d_rheology.cpp",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "a1b7aecdb199382482375baca548ca9f5c5f0d76af5fe6ace8d2b6c8291a8731",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/strain_fem_p1d_rheology_cuda.cpp",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "2d4badb11ae409e426074be33983ed809533fcf1540e9e41f2a3f26458b03e90",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/strain_fem_rheology_cuda_launches.h",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "e052f106fdf6fd102557bb330344ee7b7696a946abf8e120f2a56df684c3ec60",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/strain_fem_solver_basis_device.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "68c85d615bd18e68d5878dc584bbc0955049e58a38c645755a368f9bfd3613c5",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/strain_fem_stress_field_history.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "1d2b382db03581281cf59eed4984b7790ff6e2f785bac758f409dfcb7530f60d",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/p2g_compensated.cuh",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "ba5d76e5bfdb1ae0aa1447b64907342f0b27cb06d7ef127f93f2573f17d9a765",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/p2g_f32_reduce.cuh",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "a21e16a4c5e0613e0f21d806985b3bd7654934a42a92af7b4b16c8e5c4aca141",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/rheology_colored_gs.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "770d914b6e6cf56a3ad285d478fc1e25b63b3027edf4c6773bae47e061e7a7f7",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/rheology_colored_gs.cu",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "3f08baa34917a562b6b7399a4990f3d4165ac90dbea553bcaeba59374db3cecc",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/strain_system.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "16a03337b1b70427fe5e4759b532c4efaf8ab9f8fdd357666a7f2fc896e66bbe",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/implicit_mpm_collider.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "b1623cdf2d130dc9378804323e528b7d9063ff77bb081398fdadae989647d27a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/implicit_mpm_cpu_3d.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "97dc5d833e90e34936fbb09c7c686c48ca2492540c6842ae4287ad8d98207dae",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/implicit_mpm_mesh_collider.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "041d73acee614cca1229c1f12499d5f0a9793741a75a11636599f4ae4f15b46c",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/implicit_mpm_model_materials.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "eaeae7f7e3e6c0fa529f4409da9b7fd4048279be39fc3964447b3d36e222cd87",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/implicit_mpm_rheology.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "8bb88697e8b396282daadcbde1d7613a43cb76bbd772eabbd92fd0eaf6b90204",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/implicit_mpm_solver.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "ca249b439d95deea741ef1b3b97036321de9f435f9a298ec6e58afd91e246295",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/implicit_mpm_update_particle_strains.cpp",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "64efec0032ee290565828c9915a8b496c6d7c51345abaef4044bc63bf1d1d1ca",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/mpm_pic_restriction_gpu.cpp",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "6229bd2f98962ab13145e126af10c8bb2fd489ce773deca0efda5d2ec0f20346",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/mpm_project_outside_cuda.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "dd4552364480d46bfb0157ff47ea4a0f21e84d1dd90ac7872b3e651f120b89e2",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/mpm_project_outside_cuda_mesh.cpp",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "b388543fcc2ce726d2c4c1aae90c4a27d23bdd325b5aa5f1b4917758a7560c9a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/mpm_sparse_active_map.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "f11f6c5a78116e73bf6a6690fe3f19a7ae5a589f573474957a22fbaf888f8a05",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/mpm_world_int3_active_map_cuda.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "a982dbddeef14f3efa49b58b8a313d4451747205722a826b3940501316858e41",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/mpm_world_int3_active_map_device_keys.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "5393ae1b5be6e0d074379aa7a3a5958eeee2060604f66e936ff6c91944453c83",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/optional_particle_frames.cpp",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "a271761d2a4185ee296827a0c341ca23720bbb32c435c7cc76401716b7c7716e",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/optional_particle_frames.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "44744957380d03c66529c3e769424b7c7cb898603408b0bd3d788df73ebf004a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/rigidity_operator.cpp",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "7c7e7e94988a220fe56acc6e00594d72b3b477a81a0e6095348f1c55231a577f",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/implicit/solver_implicit_mpm.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "fdf41570b00f00a5ca185ed56f0030e17987d38a18aa72915f211d42122d825d",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/lite/lite_mpm_cpu.cpp",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "bd2486f97e97d06866b1f345990a253190f9171189e43d589b71b5139e1b9c72",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/lite/lite_mpm_cuda.cpp",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "0bef8e2bdf977d82edd0d4f50bd83310641cdf0f482a0ac0e725d0f42f7c4d56",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/lite/lite_mpm_cuda.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "e3a83016f1e0d32fa969a2512cfd5c03de4a9022dbe200f2da490860c099fbb1",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/lite/lite_mpm_granular.cpp",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "c303ec6ff7dad4547d8caebc26269ec50ca5f0cb6a3afa43480dd9921d137cfb",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/lite/lite_mpm_granular_cuda.cu",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "9c65e9710440024532a3923fb372b0eb543c57bfc3aecb44a9b3bb5a964c8a65",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/fluid/mpm/lite/solver_lite_mpm.cpp",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "98b412d3e61abdc1ac91751d6f6456636090de4075e9d1801fbef84bbbbc326e",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "novaphy/src/sim/state.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "c8e478e61b30d81e1a4d007c14cc0e25d446abb322a9c8451ed0ab161762ee4c",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "pyproject.toml",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "116397a37ec0a309bda1732629aa3e5a49743f69978ccc5514f53610897ae2ea",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/bindings/CMakeLists.txt",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "53e1b4711bc9a54f42822bda96f0f48540a168693682729efbc23622c8c8ac6f",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/bindings/bind_core.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "229bf0812908df58252b5ea36bb8954cfb6f3ed1e9b2ecf4d455c50ec8cee318",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/bindings/bind_lite_mpm.cpp",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "734fa223169b36cceaaeaac1cd2d8b3563929b7ce3ab6987b6f9d84ee4d578ee",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/bindings/bind_main.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "6fb6a92b07f1be12be4c5b0f96daeae3fc8b7d0a9cd9c4dcb337209d48599c4b",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/bindings/bind_mpm.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "2492873f28e9b5d2a4c2680631cfaf9126dc17acb9849ccc2b1b68f4be0a5042",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/bindings/bind_mpm_helpers.cpp",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "96ec5463a518aa87fd0b0b6441204609244e9dc4c109c932475e7b855b136edd",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/bindings/bind_mpm_strain_diagnostics.cpp",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "b7a3733b37dc613c1f2ef465ce146a772071ceb5126956904606b80c38183f06",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/bindings/bind_sim.cpp",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "011af38d362ffa6d4404182c3503922f2ea81fab8a15973ab3101865e7a884f6",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/README.md",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "4adcc924e82edafe62fc1461801675358171a648943b27d1369fb1e2bd8e3457",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/example_rover_curiosity_lunar_cruise.py",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "daca4439cab2261ca0c9b088da2c8c3c9e255efad10c8fac1964a3e8c622c655",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/newton_ref/CHANGELOG.md",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "e72986a4f5e0bf40d7e021c382abdba5ba7e4b1c3d0123ad69a20b98f997c90d",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/newton_ref/README.md",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "7a0a8d1a10a74ffff4100187a9ee4ffe44542afb661ae07b4e9e99b4fae43c77",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/newton_ref/README_before_multi_material_impl.md",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "df0b41f61ad7826b5492d664bc964fc1f471287225f3fd9a451b2203160c7333",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/newton_ref/common.py",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "17025dc012dd082eeac3648bb99c73d11ce1b6a2e6e3e4d5a9d494c0f46e96ad",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/newton_ref/demo_mpm_beam_twist.py",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "bb090967611a19bd20e88e3b723bf157e765562a02ba0fceb622fd423692617e",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/newton_ref/demo_mpm_grain_rendering_lite.py",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "5b0e8515be8d930f597bbe003781474a5ae8994dbf0fd99a3bce35f97725d47f",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/newton_ref/demo_mpm_granular.py",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "bf10cececd9de533522ccbbf5b8b912b6f0ce73f0cfb991bd5ab813fa1d52745",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/newton_ref/demo_mpm_granular_lite.py",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "8368091c905a8307eb6df97afe0a9135c39ad11ae40db46eebb48605259d649b",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/newton_ref/demo_mpm_multi_material.py",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "ad0f2a47a2b46556c26401de15ba79ef32ad318fb711c5044365332e84e1de06",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/newton_ref/demo_mpm_snow_ball.py",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "0347b2ac35519c74109b6d0db00c9e403dfd4eff1aaf2b5929ad6cd19a81da33",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/newton_ref/demo_mpm_snow_ball_lite.py",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "d398dda2e4976946341b0cad311cdfc15ca4af247e660c038b389691ff9d2cc4",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/newton_ref/demo_mpm_twoway_coupling.py",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "97011ac31281aa6121ad25045c727020617f0bcb42befdb121d7d750e9c12b68",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/newton_ref/demo_mpm_viscous.py",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "3a81d790ae169246c18d0a5aa8a10717e2e3f3810d48f7a67df6d4da9ab7addf",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/newton_ref/demo_mpm_viscous_lite.py",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "43c1bdb06693f21375e85da93152c5cf60efb82aa35df356d6a9bf63b6891b86",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/newton_ref/mpm_viewer.py",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "492d85ed2688369e294403e6363de05d79110906f338de3d8c89ea6bb0e675ba",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/newton_ref/snow_ball_driver.py",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "f7c9e33545f7c0c1440af7749ae1b2ca2775246714d2720d5e58bb4c6cb1efbc",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/demos/mpm/newton_ref/twoway_coupling.py",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "5ad4ef90cae089fda8768f0fca5ce9b2ebb8695bba6bb6729ad2fd0a7e6476c8",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/novaphy/__init__.py",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "79c255cac16856a4228a02399ae607d1277d4f4c00657095f69f6959672fd709",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/novaphy/solvers/__init__.py",
      "action": "M",
      "group": "engine_api_demo_build",
      "sha256": "6b20764d3f953430704b42295d31d4935ac345c54fee0bf0c8f9913f5967e6f8",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/novaphy/solvers/_implicit_mpm.py",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "25dcfe5b557b35b3fcbae941027092fa987be3f2d71b33b4b2deba75742d95ee",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/novaphy/solvers/implicit_mpm_newton_config.py",
      "action": "A",
      "group": "engine_api_demo_build",
      "sha256": "072b2b388a9ad1ec5c8ffc3f4ca9ee946cf2f804374722e05bf722a4937d8207",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/_lib/_mpm_cuda_gs_forensics.py",
      "action": "A",
      "group": "tests",
      "sha256": "6526e9efed00711c09073d6513685206416fe9884786d7d651896dcb18746016",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_candidate_d_d0_metrics.py",
      "action": "A",
      "group": "tests",
      "sha256": "5c3d029c647d77a215a4d0de4b7f2d9f7e02fb87a603c826ee9163fcb8956ad8",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_candidate_d_d1_anchor_check.py",
      "action": "A",
      "group": "tests",
      "sha256": "9727252069f4b5a92dc107195c62622d5397a7b8cee0114ba6b17267b2091aa6",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_candidate_d_d2_probes.py",
      "action": "A",
      "group": "tests",
      "sha256": "de57bd0ce594196507cfe0a4940c927194c51ce1d813299a99a250297ed5f203",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_candidate_d_d3_contract_check.py",
      "action": "A",
      "group": "tests",
      "sha256": "3672379dda3d77bf43d5646f45f58a046d6fd4cbc7e9515ef28ead002e2508d5",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_candidate_e_stress_volume_domain_probes.py",
      "action": "A",
      "group": "tests",
      "sha256": "b9807c82faf0735db299539260173b397af008e8ac4fb174e78411635f174816",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_candidate_f_f2_with_newton.py",
      "action": "A",
      "group": "tests",
      "sha256": "47c1e95bee1ec864ef3b54d2c7872b420a4da2d46334902dcd3a46303ce9c787",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_candidate_f_f3_decision.py",
      "action": "A",
      "group": "tests",
      "sha256": "b1c653000e1e9435167505b4d0ab086a967c103eb5db85c920e769d9f423ce3f",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_candidate_f_one_step_dump.py",
      "action": "A",
      "group": "tests",
      "sha256": "4ebbe8227f1fc184b3fa6fc947cd17ceb72b808baf8a67d8547c7087603b63f3",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_collider_rasterize_cache.py",
      "action": "A",
      "group": "tests",
      "sha256": "f0e66b889047ebff57dbe7c4fbe729d73320b1f6e466ef03f1bc573cea094f5b",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_cpu_optimizations.py",
      "action": "A",
      "group": "tests",
      "sha256": "d689eff0412b657634feefb0fd73783600857b70ef08f1acda00ba50fbd970a2",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_cuda_cauchy_gs01_parity.py",
      "action": "A",
      "group": "tests",
      "sha256": "7f3259cbfa24338223f16841e663659954e9e47bba22e56e6abded92cbff3866",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_cuda_g2p_finalize_parity.py",
      "action": "A",
      "group": "tests",
      "sha256": "4ce9bf3c76e0a1a77fbf213f17f6e30c76b1dfc2a44c0b4e66e43c49584df314",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_cuda_gs03_node8593_forensics.py",
      "action": "A",
      "group": "tests",
      "sha256": "d64292dbbb3e7c626c7fdc80c0826d4694f50b4b73360a8153d6e278f2374f16",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_cuda_mud_gs01_scatter_parity.py",
      "action": "A",
      "group": "tests",
      "sha256": "29391c21b8493132b6e0d82dc1c637af75b6d0876326a93fa727854ec0cadc55",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_cuda_mud_gs09_cpu_cuda_compare.py",
      "action": "A",
      "group": "tests",
      "sha256": "71b7d095b58830923e588155a212d2cd3f598c1e33023f87ea9fdbae58ede04d",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_cuda_mud_nan_diagnostic.py",
      "action": "A",
      "group": "tests",
      "sha256": "8c6854d655139de9415fa95b7880a0351138538e7867cc2caea3bab357a756ef",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_cuda_mud_nan_stage_dump.py",
      "action": "A",
      "group": "tests",
      "sha256": "5c5d300f9333645818c22256a6fc1aa05fceef04614ed45f24decf92d642d25c",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_cuda_multistep_nan_debug.py",
      "action": "A",
      "group": "tests",
      "sha256": "d9e80f5e124f76fd49797dd6bb4d3d866463a898fa840bfcccb7c5c60100565e",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_cuda_sand_grid_vel_update_parity.py",
      "action": "A",
      "group": "tests",
      "sha256": "1e555da02bc84255c0211328a2ad981a79683c4a3c2ecca6fed4f9d60a90130a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_cuda_sand_gs01_forensics.py",
      "action": "A",
      "group": "tests",
      "sha256": "cd3bfe15376183e73351b95652f0df05554111f5c25470a9973626a7ab31bdfa",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_cuda_sand_gs01_svd_diagnostic.py",
      "action": "A",
      "group": "tests",
      "sha256": "bfcc0dea0990d3f9ee38289c44a581f06480787bd37c9b3c6daabe9ec26498af",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_cuda_serial_scatter_stub.py",
      "action": "A",
      "group": "tests",
      "sha256": "c625588032436458d173e70a59b0ec4f482545b6f2a4e4afc067867ee485328b",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_cuda_snow_gs01_gs03_forensics.py",
      "action": "A",
      "group": "tests",
      "sha256": "6db6dcb5a67bda1660f1959249bf43898ebb8febeaa8e09bf2aec19d66700e46",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_dynamic_grid.py",
      "action": "A",
      "group": "tests",
      "sha256": "51b167ec3c6654f0263f097fd5b0fa6e28cfad2b338f9ca5892447af3c89921f",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_contract_large_dt_l1.py",
      "action": "A",
      "group": "tests",
      "sha256": "c0a29edb1b84107672561c5394db396652519b0447cb8de3f32cbd08cdf1e281",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_beam.py",
      "action": "A",
      "group": "tests",
      "sha256": "0e2e0e0b4ac47e390ddcc9df41f419e3222b14997d92d610d397997e39fb1f00",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_cell_fe_clear_zero.py",
      "action": "A",
      "group": "tests",
      "sha256": "27415c23b3c6bdbe306a0dca8b94e18781cb299becee69052b1a28df009aadde",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_cell_material.py",
      "action": "A",
      "group": "tests",
      "sha256": "84afdee6584304f9f69d301a6830736a741ff7e8ef1370259c98aea167a7395a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_colored_gs.py",
      "action": "A",
      "group": "tests",
      "sha256": "3af237b4893eb5c730b442fd50f51ca5bf0bbe3044dc78b2cd850c0fc3ace53f",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_compliance_f_rotate.py",
      "action": "A",
      "group": "tests",
      "sha256": "4fe3557210d66d1eedbec66abe8c9120fe48012f6bb2be10839ff437cbe9d2b4",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_cuda_delassus_cache.py",
      "action": "A",
      "group": "tests",
      "sha256": "f8e3b2cc2523a7be021f4de6244f3b391823b2cdc91f160c622bffee40491675",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_cuda_device_assemble.py",
      "action": "A",
      "group": "tests",
      "sha256": "a8f9ba404e6ae81fea4932cc9521f27854045ce05508e190f036321959d6d744",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_cuda_device_fe_scatter.py",
      "action": "A",
      "group": "tests",
      "sha256": "db12c2ccf8e2089a4e6f098054a78f06e1984eec650bd14e55f206d6b3b97aed",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_cuda_flow_rule_2b.py",
      "action": "A",
      "group": "tests",
      "sha256": "5ad2528fbc7e9f75365d8d54a26bec634961ee51c27e513ad2b537849297b4b0",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_cuda_gate4_bench.py",
      "action": "A",
      "group": "tests",
      "sha256": "473cfc504df09167db4420e962886f6f0152e5d420694d2b98be7d89f6b86c20",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_cuda_grid_resident.py",
      "action": "A",
      "group": "tests",
      "sha256": "c2fe37b0b97fd4064e419eee4fb9fdb096118b73c4cdd4d007517e523a0e0ee0",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_cuda_gs_parity.py",
      "action": "A",
      "group": "tests",
      "sha256": "6418d7666850ba09b3e91692de072d8ab8d25a0937369d23da74964082f96d73",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_cuda_gs_soa_parity.py",
      "action": "A",
      "group": "tests",
      "sha256": "bad909f6ebf9845a140c0f619fea4192708ccaaa440a7a750d65748fa5d2dd27",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_cuda_per_particle_materials.py",
      "action": "A",
      "group": "tests",
      "sha256": "462bfe3b8be6e4e4281c26bec08a902747fb0ec0b931ba95670ff2dc39b3b0a5",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_cuda_particle_resident.py",
      "action": "A",
      "group": "tests",
      "sha256": "d6318b8e4c7910d0f23f33ed98ac4e3a98dde119dc6589b06c3bd50edfdc88e4",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_cuda_profile_breakdown.py",
      "action": "A",
      "group": "tests",
      "sha256": "a6d388ccf11e5474d3a4e660baa97f9f8c6534b7b532f3ffb7439aa335b08f9a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_cuda_sand_l1.py",
      "action": "A",
      "group": "tests",
      "sha256": "b9605dd7208fced3db0f4d5a2c1f4ebcb2332ff4c23c0454c6d2c234455a85fd",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_cuda_scaffold.py",
      "action": "A",
      "group": "tests",
      "sha256": "e9316285f14dcf13cbd5ec323a2f0e3284aac00c33502bd375a840992e00e786",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_cuda_soa_pack.py",
      "action": "A",
      "group": "tests",
      "sha256": "89c851b828100f456c6e6108f7ef992b74183fd22000af837c1fcca45c17e150",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_cuda_sparse_active.py",
      "action": "A",
      "group": "tests",
      "sha256": "06fd535ed023e722bedf95714719328c3edd660c0d67bbc178d6761c0fa982d7",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_cuda_transfer_shell.py",
      "action": "A",
      "group": "tests",
      "sha256": "eeb47fac37415b2500df04306aba43cae3d1d8fec8b73ab816a5df7f38c88739",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_fe_from_f_fallback.py",
      "action": "A",
      "group": "tests",
      "sha256": "fbb4b8a850cec348a3c4789c9df4b18b04db5525653b0c0c5638037b3a913c6f",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_fe_project_discard.py",
      "action": "A",
      "group": "tests",
      "sha256": "9513009529193f90d25106e3c696545a9db275d8ba19d8ded43cc159cd8acdd0",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_fe_update_delta_skew.py",
      "action": "A",
      "group": "tests",
      "sha256": "03ba05e46d37082177bd56cdeff5d926b9538c95bba7991b377a898bbd6f6f1d",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_flow_rule_gs.py",
      "action": "A",
      "group": "tests",
      "sha256": "1c1de0a036428676b5771e37dfeec1e1dda35bcb68eb26e778d52751a4402909",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_flow_visc_volume_pic.py",
      "action": "A",
      "group": "tests",
      "sha256": "52507781972ad13cbd73c0b5be86c9eb455f7187a9a95090ea9c54231592ac76",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_gs_strain_residual.py",
      "action": "A",
      "group": "tests",
      "sha256": "428c383ff0a65f8c3940b132abfcc09ececff47cb266189981ff9b0751ef8f18",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_per_particle_materials.py",
      "action": "A",
      "group": "tests",
      "sha256": "c4b1aca6f8b58c662e2449300e9c328ac90e73c897922c555e52620170f651e9",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_mass_inv_v.py",
      "action": "A",
      "group": "tests",
      "sha256": "8371ada268175374aaf589cd7952c0428d65b9a76a7d4d9c72a8483ca9e55d8c",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_phase0.py",
      "action": "A",
      "group": "tests",
      "sha256": "70dcfcd6a134051bcf4cc50f39f9c79116d950749aff7af276ee69b59faac987",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_pic_strain_b.py",
      "action": "A",
      "group": "tests",
      "sha256": "d6f08aaf5e447e8e10d73e555e61611c0091840abcedc7e93a274c81a3201a78",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_plastic_visc_over_dt.py",
      "action": "A",
      "group": "tests",
      "sha256": "b9fab85b7e50cbf7a64cc77ef197fce8b892a17d0c0ea589fb980248f21d8a63",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_sand_l1.py",
      "action": "A",
      "group": "tests",
      "sha256": "0d40c1c36e6d50a0c5944bffcc58d88cca2791ba4a3b60b51a4fff32a5d791ca",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_snow.py",
      "action": "A",
      "group": "tests",
      "sha256": "ecad09e083c9f8e251492673c1c4fd5fe57d3c3ee29c4d918b73cf12d26a2df7",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_strain_b_dt_inv_cell_volume.py",
      "action": "A",
      "group": "tests",
      "sha256": "5baa3d6006f65c3ec2eae74f6163775ba5abe555b59e02915f881d88b92e599d",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_strain_b_include_dt.py",
      "action": "A",
      "group": "tests",
      "sha256": "61d36ae9fa2f26822de67815d5ea738081a69d0e6bbe1d23d5fe8fb8abd70050",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_strain_integrand.py",
      "action": "A",
      "group": "tests",
      "sha256": "453084adab34c00d104818ea96cd7214f7a1f43673374c324d94937c0945c070",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_strain_rhs.py",
      "action": "A",
      "group": "tests",
      "sha256": "9e41df190a3f56e78ec604d055888b1227937bae3891e3bf18fed4220ba4a2c0",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_stress_bt_half_b.py",
      "action": "A",
      "group": "tests",
      "sha256": "221ab46fc435b42cf454df09cdac1c69ac04138ba613c36287576a9fbc712a78",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_sym_tensor_db16.py",
      "action": "A",
      "group": "tests",
      "sha256": "7f605acb1ad58e84f0642b6718c99955fa36f8427b368fdb0f08906f0f38a914",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_newton_fem_volume_blend_yield.py",
      "action": "A",
      "group": "tests",
      "sha256": "cab41ac14119dd15feae76cf8a25fd91e1afa8dcdf7633821aa801a3491759a1",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_no_domain_walls.py",
      "action": "A",
      "group": "tests",
      "sha256": "f7dc20b502de380610cfabed0159b43f0b6323cb75e3b8f6953e5bda6bcd3fe9",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_node_compact.py",
      "action": "A",
      "group": "tests",
      "sha256": "7cc6be5fc009808b1a142c0aa37788a1b83f3bed3dbd595e57c8fd75026ba682",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_open_domain_o0_baseline.py",
      "action": "A",
      "group": "tests",
      "sha256": "2ff7a17b599c9b32cb78bcff2e7fd521cddf38c52f519e90b9aa31dbbb55a10f",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_project_outside.py",
      "action": "A",
      "group": "tests",
      "sha256": "2e56116d514acdec1763ec584ef686704111e4641ea800c6a93e19b0ffec1e52",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_project_outside_apic.py",
      "action": "A",
      "group": "tests",
      "sha256": "2417ac2c1c6780de766b46b5bdb66edc56e53bd8c14f03c6ac30d1103043c0a4",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_quasi_open_domain.py",
      "action": "A",
      "group": "tests",
      "sha256": "a90233e946a102c2c82478aac9ee44d60fe194e5fce072cc227f899c25d4a97c",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_implicit_mpm_world_int3_sparse.py",
      "action": "A",
      "group": "tests",
      "sha256": "78682998281915ac563e7f22f24a0b883e7431b9a3d146941ec258a9fe3a1ebf",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_mpm_viewer_gl.py",
      "action": "A",
      "group": "tests",
      "sha256": "086e90bdc8dc6243ec5532a18468480cb88574e37bfcff71106492f99d5fa745",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_newton_contract_large_dt_step4_project_outside.py",
      "action": "A",
      "group": "tests",
      "sha256": "32493c54330783c444ab5104ce4a11fbe58418fa50893e1dde44ef18d821980c",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_newton_fem_geom_cell_volume.py",
      "action": "A",
      "group": "tests",
      "sha256": "10e205ffabaf9941e5a3b1b6ee99da9a1669e81f54a46f7d7fef8dbf84ed41d8",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/implicit_mpm/test_newton_fem_iteration_budget.py",
      "action": "A",
      "group": "tests",
      "sha256": "5acc340b32e0a8a6e100eeb878fdc8a6588eab4d4b60fc198fe3486faa7d330a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_cli_profile.py",
      "action": "A",
      "group": "tests",
      "sha256": "b3977e76ab9da38dc2433d7273da0df05990d61ecfd730c696db519eaf730f70",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_dense_180k_emit.py",
      "action": "A",
      "group": "tests",
      "sha256": "e1032f7431dfe10ca59e035ce9d03de06f0dc9372f9d124623f70faabe6b75c4",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_internal_substeps.py",
      "action": "A",
      "group": "tests",
      "sha256": "2d1e17f76b44d0ef1e657cccd99f81c9bbec645ed78b7ec0ca25cbf34a910bf9",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_isotropic_domain.py",
      "action": "A",
      "group": "tests",
      "sha256": "20babff5fe2599aae5c10d5f1f255a57af6b2f80ff975ed03e8661bdb944c7f1",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_kinematic_particle_floor.py",
      "action": "A",
      "group": "tests",
      "sha256": "b1924a1faa9c55062627d44d08bed9d787a453039715e39e41bad03039dd616a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_newton_world_scale.py",
      "action": "A",
      "group": "tests",
      "sha256": "8431522db7185b5f6f46bd6236ebf2cdad794c80fb33d32c750ea8c31f574e4b",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_rasterize_domain_box.py",
      "action": "A",
      "group": "tests",
      "sha256": "1deebe75bdab545d0de3183a221b6c9028649f176335489f8587357c5a9f5731",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_sparse_cuda_strain_storage.py",
      "action": "A",
      "group": "tests",
      "sha256": "53123ac37c11ea01e832584f10b865060db8dc8981fa8d15d5da562bd1076a30",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_sparse_active_remap.py",
      "action": "A",
      "group": "tests",
      "sha256": "1950f1b9aa93247c24e429f492843f76a30e09e63f508f881d3fc372a488a590",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_sparse_strain_cpu.py",
      "action": "A",
      "group": "tests",
      "sha256": "a42728cad4e9c45fcb4b8fed694aed3d2d1a1dca8a277c063b9794cb8e702bf6",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_sparse_cli_cache_invalidation.py",
      "action": "A",
      "group": "tests",
      "sha256": "d376583e71d463bb64c614c486f0665516166d03b55b47b284c94f3c1ecbbc50",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_sparse_device_assemble.py",
      "action": "A",
      "group": "tests",
      "sha256": "9f73d4502d578a3e789b1e459f3685b00a7ec4bdc1634c0112d6cc86712c18b7",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_sparse_gauss_seidel_pack.py",
      "action": "A",
      "group": "tests",
      "sha256": "688ef289a5868da7de6779d5b787bb85b57fde99c7fdfdde1aed55802dd7feeb",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_sparse_buffer_capacity.py",
      "action": "A",
      "group": "tests",
      "sha256": "a4199ccdc2c0a2378a5571ff4d72c41afc12a0adc1bb56270b372e7156112a13",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_sparse_elastic_writeback.py",
      "action": "A",
      "group": "tests",
      "sha256": "afb38c6ea75bd5c0ebb0548af210360f617555cb47588f419133665901d52900",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_world_meter_kernel.py",
      "action": "A",
      "group": "tests",
      "sha256": "eb4b287c4b4e47e8f96095288aaa4d666b2a3420fe4054efe40c4dfdf8145671",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_world_voxel_cuda_rect.py",
      "action": "A",
      "group": "tests",
      "sha256": "bcfccb10e99c8869f9505f0105d091c1aaeb3e212e938de1bb6385efba84fbbd",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_world_voxel_dense_rect.py",
      "action": "A",
      "group": "tests",
      "sha256": "9f9a461bf58b176a1f0e16b348275cb08316030a737baab8317113e933f15abf",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/multi_material/test_multi_material_world_voxel_grid.py",
      "action": "A",
      "group": "tests",
      "sha256": "dc8bd02dd70b9f862d2190b6e25a53f0ee4a53fecaf7b419a7367f435aedd000",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/newton_ref/test_newton_ref_mpm_beam_twist.py",
      "action": "A",
      "group": "tests",
      "sha256": "c0bd9c5adcf57436c1b47c11abae08b9475caf5634cf6ea406a6a3a45f1eb648",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/newton_ref/test_newton_ref_mpm_granular.py",
      "action": "A",
      "group": "tests",
      "sha256": "e72eb9d3ed8e9e477ed512caea5f75a48a6ffb068f7aa0c435f1dd2877e52e31",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/newton_ref/test_newton_ref_mpm_multi_material.py",
      "action": "A",
      "group": "tests",
      "sha256": "262586ae39034d6fef5bfe90c63a2900b20e5d0768eadbd567c5e197af60baa3",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/newton_ref/test_newton_ref_mpm_multi_material_per_particle.py",
      "action": "A",
      "group": "tests",
      "sha256": "d1ebc7da4c5d915d51d8099e1343206b69a114c86155dca962a0b4435bbb5080",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/newton_ref/test_newton_ref_mpm_multi_material_per_particle_cuda.py",
      "action": "A",
      "group": "tests",
      "sha256": "1f1c9ed2b4a7477d752ec681fd7cc6982de9081ca4c3fe3326d431ad3ac2f592",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/newton_ref/test_newton_ref_mpm_newton_step_contract.py",
      "action": "A",
      "group": "tests",
      "sha256": "6fe3900f8fae5150f3d1dde5fd85ab900eab1583dcbe3371adabead634048dc0",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/newton_ref/test_newton_ref_mpm_snow_ball.py",
      "action": "A",
      "group": "tests",
      "sha256": "919fe217eb5078670c0cfd95775b9139610e5dec036e675ecbebc54d8e13a562",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/newton_ref/test_newton_ref_mpm_viscous.py",
      "action": "A",
      "group": "tests",
      "sha256": "573896ca0d72dd86f576768afc8edf65a71fdf717a2b28280478fb86f1f7555a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/perf/test_o1_b4_step_b_gates.py",
      "action": "A",
      "group": "tests",
      "sha256": "f2bb2689e20c64f3579403231f4ed4dd1a08556f7432772093e1992418fe6ff3",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/perf/test_o1_gs_strain_residual_ablation.py",
      "action": "A",
      "group": "tests",
      "sha256": "55206dd5b410b8629cae7a07d5a1f3bb432693acebe95d40d5ec5b4b945aa0f0",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/perf/test_o2_gs_device_early_exit.py",
      "action": "A",
      "group": "tests",
      "sha256": "f184eb478109b288639c55808a2de2cef196521c107c410af1483e0aa96b8959",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/perf/test_o2_gs_residual_check_stride.py",
      "action": "A",
      "group": "tests",
      "sha256": "6e2330793e493b750db2f7d2e8eab1b6ed9b2e7786ea03acd483753d071a1458",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/perf/test_o3_gs_newton_warp_diff_inventory.py",
      "action": "A",
      "group": "tests",
      "sha256": "fe112f65b0bd1194c7c9a0e38b5cfbb3e64fa508b21f4724d1285b03730a47f3",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/perf/test_o3_gs_persistent.py",
      "action": "A",
      "group": "tests",
      "sha256": "80385a096e0131949749a4a78bf973f1744addafd14b416633a08af592c17903",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/perf/test_o3_gs_soa_hot_path_probe.py",
      "action": "A",
      "group": "tests",
      "sha256": "bb7d13df1b01d8edf6a970b1cd5dea56606fe5070e5af63add0f827b301c788c",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/perf/test_o3_gs_sparse_launch_quality.py",
      "action": "A",
      "group": "tests",
      "sha256": "ccf09cb88ee3bd5777c7711627600cefb89f1ed66e72cb47cc82bd3ccf0d5a0a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/perf/test_o3_gs_step4_measure_launch_occupancy.py",
      "action": "A",
      "group": "tests",
      "sha256": "d6ebbc6731710c70c6040a36d45c610baee7879da4049b159f08609d78ca53a2",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/perf/test_o3_gs_step5_memory_workload_measure.py",
      "action": "A",
      "group": "tests",
      "sha256": "c621998b6f669b69d46e48cc4800ea9b7a08aca397672ae578158768eecaeb73",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/perf/test_o5_world_int3_stage_timing.py",
      "action": "A",
      "group": "tests",
      "sha256": "8fb1ccee3711d0b00d28c834864d6b91a204f7b77ea6a219043e8626f5f12dad",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/scene/test_beam_cli_wires_phase4_and_fem_opt_in.py",
      "action": "A",
      "group": "tests",
      "sha256": "ad783203e697bc70bca88ccd96fed8703f5e98663651fe7c28cfd2015b3d9d64",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/scene/test_grain_rendering_cli_wires_render_grains.py",
      "action": "A",
      "group": "tests",
      "sha256": "d0803560e08b7a22a3de2d789bd735ca879a5cdddd46c792cb6153b228c7329f",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/scene/test_lunar_rover_cuda_cli_wires.py",
      "action": "A",
      "group": "tests",
      "sha256": "842a7ca3adda0983dd09a48d26a84411eec41152ea336d9e0a9435d7ae28077d",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/scene/test_snow_cli_wires_phase4_and_fem_opt_in.py",
      "action": "A",
      "group": "tests",
      "sha256": "480d10a5577613d6c1beed260d3e424f6ee79097b4a1a00301bf663c749421b9",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/scene/test_viscous_cli_wires_phase4_contract_visc_pair.py",
      "action": "A",
      "group": "tests",
      "sha256": "ddd27585deeec4e9ad8cd35831fe21ca3d60d1134e2df4ebd9129184ca291b5c",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/LICENSE.md",
      "action": "A",
      "group": "vendor",
      "sha256": "47107323a174bfffeaffdc5b778152c3f9bdf66b2ecec4229542480d5937bcf9",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/alloc_tracker.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "e3b40fee118ae2f3f87b7177c9e4fe328e8bd112270f1d1524a7c87a316857a7",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/alloc_tracker.h",
      "action": "A",
      "group": "vendor",
      "sha256": "e299c48e0cd6cd839397e77c6dc6acf2802f873ce3a1817117cf9ba88e70d423",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/aot.h",
      "action": "A",
      "group": "vendor",
      "sha256": "abce55cd78357f82265364fa4cf6f9f4891fcde96c969824399efeb90682b110",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/apic.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "395e4ef3c054330759af6ca8a615fc1846e19f0fc8efa789ce102989116b9109",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/apic.cu",
      "action": "A",
      "group": "vendor",
      "sha256": "e9e57d55a2a36e9ea28b3580011983a6f758123b464ede51b649b8a25d8e525b",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/apic.h",
      "action": "A",
      "group": "vendor",
      "sha256": "2a82b6b4185a28279e2d1ce0937147d9ba59b9b89ad32c58b82ab6c1582899da",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/apic_internal.h",
      "action": "A",
      "group": "vendor",
      "sha256": "ee1eb84e390459e292259717b67f3dbb58240dc0a8410085d1fdf987c8790ebf",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/apic_types.h",
      "action": "A",
      "group": "vendor",
      "sha256": "4d8dfd5f784793dd82e983c74cef445af920aef0e0112d0f0adb9780cde8ee5a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/array.h",
      "action": "A",
      "group": "vendor",
      "sha256": "f85ab644afcf70be5b9feb6097fd9ffe4dfe22d5f88948c511609dac60b2d07a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/builtin.h",
      "action": "A",
      "group": "vendor",
      "sha256": "9a8c44dda8453dcee2308ec016a648da43bc77d41427c7694b6555a1f810d7bf",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/bvh.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "d87316bee0cae82c52633c3b44ec7376124abfd7e4ed9262ee3ff07f758890a8",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/bvh.cu",
      "action": "A",
      "group": "vendor",
      "sha256": "15fad0fdf07b69f756ff6bacf87281f44273028e54e144bb0def2c7b707c85ed",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/bvh.h",
      "action": "A",
      "group": "vendor",
      "sha256": "749180aee9fae78ed3eec1182ccf5c34a70b7e504ef2a312ad3a826a470b87ad",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/bvh_cubql.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "d4d890fac0cee3ce0324ee1b55298410abea4b3581834e0542ba9c5fb5d16f23",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/bvh_cubql.cu",
      "action": "A",
      "group": "vendor",
      "sha256": "b256e086de675deddf71dbbaf50444e429dc15b8a103b557c3891599ec76cf12",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/clang/clang.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "60f7dd1f184b56fc145c9414c44c1242a4f540dc81070596f541f19789692191",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/coloring.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "8031578b03a78a486a1413bc22bbff436af763df5e0fa667eae85fee8e5955ac",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/crt.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "97842c042ec168bab5bdc6741d92fc4e0817bfcc7d324d353e7e4578ed0ddc5a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/crt.h",
      "action": "A",
      "group": "vendor",
      "sha256": "c591b2d85a53c9dacd68745fcfc9a38eda281c79d9be6a04ebb5c375f521a952",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/cuda_crt.h",
      "action": "A",
      "group": "vendor",
      "sha256": "53915af089ab944721d9084c47a7f9c770757a8f685c131e5d1ec9581eab4dc9",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/cuda_util.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "79fd0bb5c16be3e3820d8258b28e144e23855216938c4c57f2b925f600dd62a4",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/cuda_util.h",
      "action": "A",
      "group": "vendor",
      "sha256": "92b7421f4ef9ccb976af89dc15633d79cce4ef7fb317892fed7ce9fe10def11d",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/deterministic.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "b01583b8a394f1f2d207515775ade37dc9c5fa605e4ce8ba11e37571f9739b42",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/deterministic.cu",
      "action": "A",
      "group": "vendor",
      "sha256": "58c0777c97d16049c3dd754904bd6cc098343479d7066adce50bf0a523658aaa",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/deterministic.h",
      "action": "A",
      "group": "vendor",
      "sha256": "d7e34dd1606d816e54bbca9ed11459e6c5696c9bba31f47aa6fff8ea2d9f6c3e",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/error.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "d590b68e186e7678375741c2d64b491a72348513e753897c0d5ef40747a60922",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/error.h",
      "action": "A",
      "group": "vendor",
      "sha256": "57080c3d7e0ecf0d7d40cc6fb912bd91e6b3bb9e31ac226b401f8f4bb22b0be3",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/exports.h",
      "action": "A",
      "group": "vendor",
      "sha256": "386143ab0d232e4afb531055350f0009c9cbdf7231bb6ed80840229ac46b5383",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/fabric.h",
      "action": "A",
      "group": "vendor",
      "sha256": "7dc4748ae5c319a4dfc279b9732b16328cb9209ae21a5f6e51f82a79bc1893c3",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/hashgrid.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "1dc9475fcff89b5a95b0832f0120ff148973298a89f4e0d33155fb41b1dbfad8",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/hashgrid.cu",
      "action": "A",
      "group": "vendor",
      "sha256": "87529f46b505c37952b4e1463ee10a6b8ae2936028bfb90c267fcaf7050f42c6",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/hashgrid.h",
      "action": "A",
      "group": "vendor",
      "sha256": "100b4e1e922305cb451cbf8c8e570a0ae5c659810345ccff4767f245a02042f7",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/initializer_array.h",
      "action": "A",
      "group": "vendor",
      "sha256": "122a79c8c7ced7f348d4bc7883bae47533b69554a9ed94ba3a77702bee084c92",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/intersect.h",
      "action": "A",
      "group": "vendor",
      "sha256": "68cc1540d406fcf443276d632a58b792d8ad6f3dce98cd647dbfc48eebf9876b",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/intersect_tri.h",
      "action": "A",
      "group": "vendor",
      "sha256": "c82ec294643f587a288f519e1bea1de8aeeaa016b5b749369fe718c1d6f6d06d",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/libdevice/libdevice.10.bc",
      "action": "A",
      "group": "vendor",
      "sha256": "afc0ae960be08544ff64cc81eeb06e41e893a67ef22d12dbad9e6b9897751fa4",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/mat.h",
      "action": "A",
      "group": "vendor",
      "sha256": "409184665adaf85c4a37a82f5aeef04c6d79aa74968cbe4e8912e0d52d1cc148",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/mathdx.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "a8737e3144a800c88a6ac40d95d4422b134561524efdcaa8670cd1d8abc4e3a5",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/matnn.h",
      "action": "A",
      "group": "vendor",
      "sha256": "f0f1c789860e42c573a4cba536e8d4b80c0aa282ebbf0a63e8b1e80d4ac0690f",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/mesh.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "8768417acbfe0b8415d744d5aaf2f9ff66490a0c7ea19c7eeb0afe074e768ef2",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/mesh.cu",
      "action": "A",
      "group": "vendor",
      "sha256": "a3891a607e280ea2c954e85914524f988a51e11ee08067a8a23ad9501e6521d3",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/mesh.h",
      "action": "A",
      "group": "vendor",
      "sha256": "eb743e454c5d1ca1f27cf74ad43871e0812f620ada1cdb6b1b87eedfca706a57",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/nanovdb/NanoVDB.h",
      "action": "A",
      "group": "vendor",
      "sha256": "b137af4a86b90f522a56a50444f51dd3c110807bbb819da9790591418c49f33e",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/nanovdb/PNanoVDB.h",
      "action": "A",
      "group": "vendor",
      "sha256": "a402e4f82162df88ecd56ec2b6a28803d957866f5ee845b4963b748300e465ff",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/noise.h",
      "action": "A",
      "group": "vendor",
      "sha256": "49f4368c565b123014b05ab771e4612a28e039dac2ccb33cd74586ef3183ec00",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/quat.h",
      "action": "A",
      "group": "vendor",
      "sha256": "1ef29e23117b3da391c12d5e4959f52f8cc83ccb2c8b5ced474a63499a20ccd2",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/rand.h",
      "action": "A",
      "group": "vendor",
      "sha256": "a26b69c97f743d33460589ecca6976f31947c3e36c5e0932f17340d19db5c007",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/range.h",
      "action": "A",
      "group": "vendor",
      "sha256": "989dac7333f1631add4fe504fb018f2ad9d1b866c121dbf0b845dc48eb09bee6",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/reduce.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "b78c8ffa108e7bf6fce87affded4050218de24b0e05937c739fa0662bc5f3702",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/reduce.cu",
      "action": "A",
      "group": "vendor",
      "sha256": "b7979bd4cb05b1099ba607fd7d570383dd6bd58fbb14a9aea98fac3ac14d75e0",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/runlength_encode.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "67b4fac93a8f38cd0de35775a11ad80998e075c570176d6ac959aef9183d831a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/runlength_encode.cu",
      "action": "A",
      "group": "vendor",
      "sha256": "010779d9b235a5e4117ecafe06df91eb449cf9cf2027a1efe7a2138bfeb8ece2",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/scan.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "a664faab803eb4ca27047208dfda5728a6e5a4e5a6085cfde305b7f0ef9f138e",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/scan.cu",
      "action": "A",
      "group": "vendor",
      "sha256": "4bdead91baaf13587ace3cdeb6800fbcee5b92378aee9325e9670e02c1059124",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/scan.h",
      "action": "A",
      "group": "vendor",
      "sha256": "60f8dc6a90502795c28e66cf6a365fc17336dade0758620583acb5d912fb117d",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/solid_angle.h",
      "action": "A",
      "group": "vendor",
      "sha256": "932fee59b8dedd54e15e527fcd33477b8b875d77a3e54b57123151986aadb0d4",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/sort.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "4babbb5128da19d3e56ae5a076511ee0e4be68183c5154d0d4d9856a2d13649f",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/sort.cu",
      "action": "A",
      "group": "vendor",
      "sha256": "4f4e134b711ad70e8a807c237a484350dc0d9446cd2b2bafd8a1f618f455206c",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/sort.h",
      "action": "A",
      "group": "vendor",
      "sha256": "792dedc7f4d8e7d660c307b185dfe7961595aa2e0656b8704822a63dbd97b930",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/sparse.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "85b9fe68a5dd984c416e41d7f2cc673f9c61397f28d640b42e0e033ebd5655ea",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/sparse.cu",
      "action": "A",
      "group": "vendor",
      "sha256": "51311b86e6cfbe5c9653910a4d7f830a2881c1203910fbcf1ee5066a85d894ff",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/sparse_util.h",
      "action": "A",
      "group": "vendor",
      "sha256": "e149a2fb73c40d0d549df6178674572d9ff761ba6d1274e174a78c9f634b3bb5",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/spatial.h",
      "action": "A",
      "group": "vendor",
      "sha256": "32e19529b1c5aebb841fc8536b1cd34644f617a23929c7685bc7731fc0c3d6c5",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/svd.h",
      "action": "A",
      "group": "vendor",
      "sha256": "9f709c5e706bb1461e1b1f3e0b059bcb2588fcce6a8cd736fba2d63616b4da68",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/temp_buffer.h",
      "action": "A",
      "group": "vendor",
      "sha256": "69f37f4a94516f8bb331707d52766796c0ae5c3bcac750b74c3902494d700a4f",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/texture.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "e999050b7dd2119b265c7c89e6c4ba21e6df8bc254f64e9639db19b9218fc07d",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/texture.h",
      "action": "A",
      "group": "vendor",
      "sha256": "542c9c7315a5a4a161d4206b887fe8f1a06bd5cc1da9dee304b3f494e9c8a388",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/tile.h",
      "action": "A",
      "group": "vendor",
      "sha256": "27cf1ea9f52814d51174b98df4904899e9ff32a3923ccf6635458c12d5893f4f",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/tile_bvh.h",
      "action": "A",
      "group": "vendor",
      "sha256": "2cc78a744f2dcf6b372bb490deadf99c70ecf14dcdd143412a80ad1bbace9787",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/tile_cholesky.h",
      "action": "A",
      "group": "vendor",
      "sha256": "2941d27c329535c63f9f8b0e23dc414bc4d1a70f33b8242291982be4fad224f5",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/tile_fft.h",
      "action": "A",
      "group": "vendor",
      "sha256": "8f4700fc6cf3954a39a26830e1fac41f5aa360f86ea8e9031d0052d9941822cb",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/tile_matmul.h",
      "action": "A",
      "group": "vendor",
      "sha256": "1fec5e77eb26f0d6f85d6bad9c5b920ccf57e6f1f5a9e0939310fe940610be1d",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/tile_mesh.h",
      "action": "A",
      "group": "vendor",
      "sha256": "56d1ad9a861c3b184ce4a334bfee783219177a2544d8e01e4d13a05cdac984ba",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/tile_radix_sort.h",
      "action": "A",
      "group": "vendor",
      "sha256": "9964281de4c51e0f1b95d9af827e9a642e662c527f3c28a07365196604bff3c7",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/tile_reduce.h",
      "action": "A",
      "group": "vendor",
      "sha256": "7ec16788d8bab362d7631894e2a14e2ce8fa327f6b2e0f7b37ffdb65e1af036a",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/tile_scan.h",
      "action": "A",
      "group": "vendor",
      "sha256": "ce51811460cfcbc92c4426b78a83c3939fd79fb9b311b6b807b29b9f12cab0de",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/tile_solve.h",
      "action": "A",
      "group": "vendor",
      "sha256": "c0976c1b1072781ec7890ec7074fd964690f54ab8d84832f1f8b2c467112efbf",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/tuple.h",
      "action": "A",
      "group": "vendor",
      "sha256": "7c13f3ddca5e5a02eaa05eb6277915151a3d61d551b4f952e6c930aed334a240",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/vec.h",
      "action": "A",
      "group": "vendor",
      "sha256": "93994499dfac4b341e1bdf04dd1aec92939844562c58b602b94d0f81a1d6ca62",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/version.h",
      "action": "A",
      "group": "vendor",
      "sha256": "1d8be4fbac30eddb0f7c35a7ddf5f6e8dcca9c01c0ce5b1cb7ab93c7e6fa9e95",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/volume.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "0b8aaf8b46bce08faabaf6bbdf6f2a807a5fa7d488c50215e38c0293f1dae535",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/volume.cu",
      "action": "A",
      "group": "vendor",
      "sha256": "119ec03adb94c425ea6609c771c5bda4d6506d6284a2e2989fd04f2f38f09387",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/volume.h",
      "action": "A",
      "group": "vendor",
      "sha256": "03aab674ed5e5724d5371c65d16d99ef61b32683b10fd66a7a9af5630bcf2b9d",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/volume_builder.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "5c9b5f307ec4b95fa4541607fafe4c9933f8e5816cda3019df4521343667facf",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/volume_builder.cu",
      "action": "A",
      "group": "vendor",
      "sha256": "537f4e95e080d1d605149874d01c6fcbe96388247965d2acbc940f94414bc7f8",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/volume_builder.h",
      "action": "A",
      "group": "vendor",
      "sha256": "d66d1425b54de9b0138b53b141c14f85810c5201e4f5b8066abb1eb24c626c99",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/volume_impl.h",
      "action": "A",
      "group": "vendor",
      "sha256": "ab8959001c9a2938f3c2733bd97e56391cafd6dfabf84f633cd5815f08865776",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/warp.cpp",
      "action": "A",
      "group": "vendor",
      "sha256": "ba2fe6b785e5681e9cfda0887e1e0eff05d5377ebd872be147c81af0cf377d19",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/warp.cu",
      "action": "A",
      "group": "vendor",
      "sha256": "f8b9f4cef163b2c24fd45e8ded06d608c99d0392b8f89b45bef2931fa143c709",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "vendor/warp_native/warp.h",
      "action": "A",
      "group": "vendor",
      "sha256": "8dba30fadc4315eb7d08795888b822c2d7e30b4a0057861c5d41431310cf8c8b",
      "mode": "100644",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/README.md",
      "action": "A",
      "group": "test_layout_documentation",
      "sha256": "3b11c7e7c9e84b454ce03466b65bc74ca48f50868342de6b8a163f2b82699eea",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/conftest.py",
      "action": "M",
      "group": "test_collection_support",
      "sha256": "c611719e1b238e13b844110d73a9959a5439275a523cfe991a40f3512315e3f6",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/perf/test_device_coloring_bsr_lifetime.py",
      "action": "A",
      "group": "targeted_regression",
      "sha256": "2cc38fd770c9edc32bcb3cb19650ddb5444e529f7ba43981b5e75571f06e5022",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/newton_official/test_constitutive_diagnostic_lifetime.py",
      "action": "A",
      "group": "targeted_regression",
      "sha256": "417ad53268cac172d9366e1db29a1562703bde923a5e6e95967e9802e3e88b02",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "python/tests/python/newton_official/test_beam_strain_bindings.py",
      "action": "A",
      "group": "targeted_regression",
      "sha256": "45c92f2d792663526c519bcc0612836992b9ec00dbf04b98412c5498cdf7f3e6",
      "source": "four_scene11 frozen source"
    },
    {
      "path": "docs/guide/merge-conflict-resolution.md",
      "action": "M",
      "group": "migration_documentation",
      "sha256": "6fc5d7c525e3ac49b3180f9928cc629b0d03c2626e8c8486f02fec636cbf7c57",
      "source": "main migration guide"
    },
    {
      "path": "python/tests/python/newton_official/test_newton_parity_build_elasticity_system.py",
      "action": "A",
      "group": "test_collection_support",
      "sha256": "09c8edd1fbdc6ccbf3a23596f117043d7d0aabcdaffb258a23527615b48157a6",
      "source": "four_scene11 frozen source; direct import of constitutive lifetime regression"
    },
    {
      "path": "python/tests/python/perf/test_o7_d5_device_coloring.py",
      "action": "A",
      "group": "supporting_test_dependency",
      "sha256": "20105567fb41d10919649bc851057d26a1024fbb75c8379de1add98ea84283f2"
    }
  ]
}
