I would disagree. It is not only the compile time, which is mostly dependent from parallel make, like ninja, the compiler self and sure the number of cores. No, it is the platform support and the ability to link with actual external libraries like suitsparse, fftw3 etc. See attached one slide of our pres in Ljubljana this year. Me and Claude prepared a branch derived from -46: dw_ngspice_cmake for anybody who want try it. I am working with autotools over decades. But their time is over. You can argrue...
diode: correct instance parameter info
I think Clyde want change device temperature on the fly, means inside the tran analysis. This is not possible, because instance parameters are handled in setup once before analysis. BJT has no selfheating effect, even it will available in future. VBIC model has. So you can go following alternative way: Transform yor BJT parameters with the script examples\vbic\gp-vbic-scripts\sgp2vbic intto vbic parameters. Minimize selfheating effect by a low RTH model parameter. Connect a voltage source with your...
ngspice 46: diode transient aborts at sidewall-capacitance transition (FCS*PHP)
A fix is provided in pre-master-48.
ngspice 46: diode transient aborts at sidewall-capacitance transition (FCS*PHP)
Thanks for reporting this. A fix is provided in pre-master-48.
diode: Separate sidewall continuation constant calculation in temperature update and use in dioload sidewall depletion charge calculation.