pytc.solver.isdf_xtc_ccsd.full_thc_schedule_intermediate_estimate_bytes

pytc.solver.isdf_xtc_ccsd.full_thc_schedule_intermediate_estimate_bytes(*, nvir, rank, occupied_pair_batch_size, rank_panel_size, itemsize)[source]

Estimate only the named live algebraic panels for a full-THC branch.

The schedule has a t2 slab, an output slab, and S, T, and Y. No term has four virtual indices, so this is O(B_ij v^2 + B_ij v B_r + B_ij r B_r), not O(v^4). It omits XLA scratch and whole-array jnp.pad copies; use compiled_full_thc_memory for executable memory accounting.

Parameters:
  • nvir (int)

  • rank (int)

  • occupied_pair_batch_size (int)

  • rank_panel_size (int)

  • itemsize (int)

Return type:

int