Transient simulation converges on one computer but not on another
I have run the following netlist using ngspice on my personal laptop and the simulation works fine. When I run the same netlist on the external servers I run into timestep too small error. On both my laptop and the server I am using ngspice v44+.
Your stimulus.dat contains a netlist and not time dependent stimulus. Then ngspice gives:
Instance: av23 Message: WARNING: some error occured during reading the time values
Also there are selfheating problems in the npn. Perhaps you should switch off by selft=0 in the device parameters.
Thank you for the quick reply. I apologise, I had the wrong data file. This is the correct one.
I do not see the option selft in the netlist. Where should I add that?
Don't know your symbol. Write after NX=1 selft=0. Switching off selfheating let the circuit simulate.
I added the selft=0 option and the note "The temperature limiting function received NaN" disappeared. However I still get a timestep too small error and my circuit does not simulate
This I got after few minutes:
Hi. The problem I am facing is that the netlist runs on one device I am using whilst on the other device it gives the error "Timestep too small". So I know that the netlist works but I am trying to debug why it would give an error on the other device.
I am afraid nobody can help without more informations:
- your both operatings systems?
- what is the source of your used binaries? Downloaded from where?
- do you compiled the source code by your own? which tools are used, versions?
With lack of these informations I would prefere to close this issue.
Hi @mohemza, do you have any update on this issue?