Re: [ng-spice-devel] ACS
---"Alan" == Alan Gillespie <alan.gillespie@analog.com> writes:
Alan> What kind of matrix code do you use ? I might be
Alan> getting some more spare time soon, and I was
Alan> interested in trying to bolt in some of the newer
Alan> matrix stuff into ng-spice. But if that's going to
Alan> be a big job, maybe it's time to think about a
Alan> proper re-architecting.
If by "newer matrix stuff" you mean superlu, the last time we tested
it, it was actually slower for circuit matrices than Kundert's Sparse
package, which is used in later spice3 versions. (Earlier versions of
spice3 used a package that Quarles wrote, which was slower.) It was a
couple of years ago that we tested superlu, though, and it may have
improved. Might be worth some testing, but realize that Sparse also
does reordering specifically for the structure introduced by modified
nodal analysis, and this may be useful enough that it should be
introduced into superlu also, if used for circuits.
Regards,
--Steve
Steve.Hamm@motorola.com ----- Motorola Inc. Circuit Simulation Group
---- TX32 PL29, 7700 W. Parmer Lane, Austin TX 78729 ----
Partial thread listing:
- Re: [ng-spice-devel] ACS, (continued)