pub enum Compat {
Dune,
Spice3,
}Expand description
The defaults profile (.options compat=, D-0046).
Variants§
Dune
dune (default): a .tran without method= integrates with
Method::TrBdf2. Measured on the corpus against refined
references (dune-oracle --accuracy, docs/dune-oracle.md), it
is closer to the converged answer than the trapezoidal rule at
the same step on 16 of 29 decks and farther on none, and it
does not ring. The .pss shooting uses the same method
(Options::pss_method), and a transient locates the instant
an S/W switch flips to within RELTOL·TMAX instead of
flipping it at the first timepoint past the threshold
(D-0047). The slope breakpoints of the LTRA lines are capped
(Options::ltra_slope_rate).
Spice3
spice3: the SPICE3f5 defaults — a .tran without method=
uses the trapezoidal rule, and switches flip on the grid. What
the ngspice oracle runs under, and what reproduces a SPICE3
run.