Re: orderings

Felix Salfelder <[email protected]>
Newsgroups gmane.comp.gnu.gnucap.devel
Message-ID <[email protected]>
On Sat, Nov 10, 2018 at 07:32:46AM +0100, Felix Salfelder wrote:
> Certainly anything done before expansion will be (much) more efficient.
> i couldn't figure it out. it will likely introduce some other overhead.

now i could. it's in a command plugin I have added to gnucap-custom. the
cmk command can be used to order the nodes in (individual) subckt models
or in the top level circuit. it does not require changes in gnucap.

however, i had to break into NODE_MAP, to access the private map.
please consider a public

void NODE_MAP::permute(int* p);

in the official header. it permutes the user numbers, and plays nicely
with the rest of it.

> > To further improve the algorithm, note how nonlinear the various
> > connections are, and take the most linear ones first.
> 
> my idea was to prioritize large elements on the diagonal. looks like a
> similar objective. lets discuss this another time.

i'd be happy to know how you intend to address this. it's more important
to me than speed, right now.

thanks
felix
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.