[
  {
    "target": "novaphy_beam_device_cr",
    "source": "generated/device_cr_velocity.cu",
    "sha256": "46d328c096658a477c51b3007af7b0a0739db9b6f47d6b69cd67067c2e5f49f6",
    "destination": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/device_cr.cu"
  },
  {
    "target": "novaphy_beam_integral",
    "source": "generated/device_cr_velocity_provider.cu",
    "sha256": "12e4716a464c0a33264827a3da25f5969f531514234c7616db9d8719a448448c",
    "destination": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/integral.cu"
  },
  {
    "target": "novaphy_beam_material_grid",
    "source": "generated/device_material_resident.cu",
    "sha256": "abbb78a34799beaeb5961f6d84f9980080757f089d50be0a1c3a055c73944cbe",
    "destination": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/material_grid.cu"
  },
  {
    "target": "novaphy_beam_transfer",
    "source": "generated/device_transfer_resident.cu",
    "sha256": "2da584f1b8439418e8d280f9795bd495f20f5475ccdcf939f5be70611059928a",
    "destination": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/transfer.cu"
  },
  {
    "target": "novaphy_beam_fe",
    "source": "dependencies/inherited_helper_sources/beam_build_closure/generated/candidate_fe_v2/fe_writeback.cu",
    "sha256": "e30dcfbda243edfa53985ec24846b1c193c34dfb28daf49922f535253708161d",
    "destination": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/fe.cu"
  },
  {
    "target": "novaphy_beam_operator",
    "source": "dependencies/inherited_helper_sources/beam_build_closure/generated/candidate_common/operator_helper.cu",
    "sha256": "0123167825da88a4e7bc58956840813d0a340ae40f68d47f725c552f6a629f7a",
    "destination": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/operator.cu"
  },
  {
    "target": "novaphy_beam_preconditioner",
    "source": "dependencies/inherited_helper_sources/beam_helper_supplement/preconditioner/beam_preconditioner.cu",
    "sha256": "666ff0a37cad774b34bee87a9cc77ee3b7b8bf9724bf3db8894b51bb8116648e",
    "destination": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/preconditioner.cu"
  },
  {
    "target": "novaphy_beam_qr",
    "source": "dependencies/inherited_helper_sources/beam_helper_supplement/qr_source/qr4_generated.cu",
    "sha256": "71a676b8c65fce3ad5dd6060a98200ed16285031c8fd4b34d237cd41281a57ee",
    "destination": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/qr.cu"
  },
  {
    "target": "novaphy_beam_rhs",
    "source": "tools/mpm/beam_b_rhs_20260906/rhs_exact_helper.cu",
    "sha256": "6ec4b265e6fe5eeb69717f703ffeb1536d7259e33695767b78bc813c6d10271d",
    "destination": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/rhs.cu"
  },
  {
    "target": "novaphy_beam_strain",
    "source": "dependencies/inherited_helper_sources/beam_helper_supplement/strain/strain.cu",
    "sha256": "0505756aec344c6f3c3b6e0eebffe75e4dfa645ade13a08f73e41563af80cb01",
    "destination": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/strain.cu"
  },
  {
    "target": "novaphy_beam_twist",
    "source": "dependencies/inherited_helper_sources/beam_build_closure/generated/candidate_full/twist_helper.cu",
    "sha256": "e0a4f2085f6fd731292d77817191baa2a028dfb22e8c0e0eefe9b5bdd831d011",
    "destination": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/twist.cu"
  },
  {
    "target": "novaphy_beam_writeback",
    "source": "dependencies/inherited_helper_sources/beam_build_closure/generated/candidate_stress/stress_writeback.cu",
    "sha256": "3bbb6e6790e13c0c23e27921ac4c2592db62a31ffb0154671a13ecf1cde36b02",
    "destination": "novaphy/src/fluid/mpm/implicit/backends/strain_fem/beam_helpers/writeback.cu"
  }
]