manu,
I have downloaded ng-spice 0.3 and compiled it under sun solaris. Two years
ago
we obtained Spice3f5 from Berkeley and I compiled there version under solaris
and
under Linux (RedHat 5.2)
The autoconfiguration tool is very nice, I have seen it once before when
installing
GNUplot.
The actual install of ng-spice was very smooth (1hr), compared to the
installation of
spice3f5. I had to adjust:
- src/include/spice.h --> change definition of sbrk() to match Sun's unnistd.h
- src/lib/fte/resource.c, again sbrk() and line 121 were I casted sbrk() to a
char *
There are still many warnings, some are probably very similar to the spice3f5
compile.
Though I have the impression there are less of them.
I have compared spice3f5 and ng-spice on some of my circuits. They behave the
same.
Nutmeg seems the work OK, except that the background of a plot window is
black. The
mouse functions properly: zoom and dy/dx are working OK.
As and EMC engineer I use spice allot to model two-dimensional power planes
with lumped
models. Some of my models contain over 3000 nodes and between 6000 and 8000
RLC
components (with run times of 50minutes for a transient analysis on a 133MHz
PC).
I have memory leaks (segmentation faults) on very large models, I find no
difference
between spice3f5 and ng-spice.
For the moment I still have to compile ng-spice under Linux (at home). I
report the
details when I have done so.
Currently I am working on my thesis for my master's degree, so I am quiet
busy for the
moment. Nevertheless I should be free from february next year to help you out
on some
of these memory leaks. I could join the team, I still have to decide.
My interests are:
- removing current memory leaks
- controlled sources with build-in delays (useful for EMC modeling --> PEEC
models)
- parallel sparse matrix solvers (threading, MPI)
- transmission lines
- IBIS to spice conversion
I have one question: who managing and coordinating ng-spice?
regards,
Jan Vercammen
agfa-geavert nv
Septestraat 27, B2650 Mortsel
Belgium
+32/3/444.62.33, fax +32/444.62.68
jvercamm@roam.agfa.be
PS. I have three spice3f5 manuals:
adding devices to spice3f, nutmeg implementation guide, front end simulator
interface by
Thomas Quarles. They are small enough to be mailed by surface mail.
Interested?