quchip.engine.partitioned

Partition-aware dispatch for quchip.engine.simulate().

This module only orchestrates: decide, split, run one pipeline for each component, combine.

Functions

maybe_simulate_partitioned(chip, drive_ops, ...)

Solve each component when the chip splits.

quchip.engine.partitioned.maybe_simulate_partitioned(chip, drive_ops, tlist, *, solver, options, run_args, e_ops, initial_state, approximation, states=None, dissipation=True, context)[source]

Solve each component when the chip splits. None declines to the joint path.

context is the joint solve’s prepared context, whose resolved model decides the split.