Is your feature request related to a problem? Please describe.
For systems with multiple distinct correlation domains (transition metal + ligand, multiple open-shell sites, etc.), the full CASCI expansion becomes intractable even though most configurations contribute negligibly. ASCI helps with this, but it doesn't produce a determinant space with structure that maps to quantum circuit ansatz or allows factorization into independent subspace calculations.
Describe the solution you'd like
Support for RAS/ORMAS/GAS variants of CASCI, which partition the active orbitals into subspaces with occupation constraints and restrict the CI expansion accordingly. These methods use fixed orbitals (consistent with the existing CASCI approach) and offer two benefits for quantum computing: shallower ansatz (excitation operators violating constraints are excluded by construction) and, for ORMAS-CI specifically, the potential to evaluate subspaces as separate smaller quantum calculations with inter-subspace coupling handled classically.
Describe alternatives you've considered
ASCI (already available via MACIS) handles larger active spaces through determinant selection, but the resulting determinant space is irregular and can't be mapped to structured ansatz or factored into subspace calculations. Manually reducing the active space works but sacrifices chemically important correlation.
Additional context
The existing PySCF plugin provides a natural integration point, since PySCF's CASCI supports swappable FCI solvers. A custom fcisolver implementing restricted determinant enumeration could plug into the existing pipeline without changes to orbital preparation or Hamiltonian construction.
If Psi4 integration is upcoming, support for restricted active space methods could also be added via the Forte plugin.
Is your feature request related to a problem? Please describe.
For systems with multiple distinct correlation domains (transition metal + ligand, multiple open-shell sites, etc.), the full CASCI expansion becomes intractable even though most configurations contribute negligibly. ASCI helps with this, but it doesn't produce a determinant space with structure that maps to quantum circuit ansatz or allows factorization into independent subspace calculations.
Describe the solution you'd like
Support for RAS/ORMAS/GAS variants of CASCI, which partition the active orbitals into subspaces with occupation constraints and restrict the CI expansion accordingly. These methods use fixed orbitals (consistent with the existing CASCI approach) and offer two benefits for quantum computing: shallower ansatz (excitation operators violating constraints are excluded by construction) and, for ORMAS-CI specifically, the potential to evaluate subspaces as separate smaller quantum calculations with inter-subspace coupling handled classically.
Describe alternatives you've considered
ASCI (already available via MACIS) handles larger active spaces through determinant selection, but the resulting determinant space is irregular and can't be mapped to structured ansatz or factored into subspace calculations. Manually reducing the active space works but sacrifices chemically important correlation.
Additional context
The existing PySCF plugin provides a natural integration point, since PySCF's CASCI supports swappable FCI solvers. A custom fcisolver implementing restricted determinant enumeration could plug into the existing pipeline without changes to orbital preparation or Hamiltonian construction.
If Psi4 integration is upcoming, support for restricted active space methods could also be added via the Forte plugin.