dwarning
bf6ffd357d
Keep it simple: use only one structure and get_time function
1 year ago
dwarning
60554855d8
seconds() gives difftime to program start, lower priority for getrusage() and times()
1 year ago
Holger Vogt
26f2fec689
seconds() no longer supports a time difference, so create it locally.
1 year ago
dwarning
821733a5f6
suppress compiler warning
1 year ago
dwarning
40aa445ee8
unify os dependent time code in one file - rm win_time.c
1 year ago
Holger Vogt
5000e0d57a
Fix a bug: AF and KF had been interchanged.
1 year ago
Holger Vogt
5d47c9b696
Add AF and KF: error messages in commands 'showmod' or .sens are gone.
1 year ago
dwarning
7b815c743e
intel cc see obsolete }; as empty declaration
1 year ago
dwarning
3faed1647a
Reorder and renovate timer functions taking into account ngspice multiprocessor capabilities
by using available high performance functions first.
Deprecated ftime() still acts as a backup function.
Solution is portable for today's operating systems and compilers.
1 year ago
Holger Vogt
a42ea98471
New release_sh and debug_sh directories for making shared ngspice.
1 year ago
Holger Vogt
2b89d2a1cd
Add function ngSpice_nospiceinit(void) if you don't want to read .spiceinit
1 year ago
Holger Vogt
7ac92bb9fc
Bail out when the number of s parameter ports is less than 2.
1 year ago
Holger Vogt
60ddad4983
Make the resistor name unique for a device with multiple unconnected nodes
1 year ago
Holger Vogt
70b407d835
Improve error message during setup of TXL or CPL
1 year ago
Holger Vogt
793fca6e2a
If preprocessing is skipped, we still need the number of lines in the deck.
1 year ago
Holger Vogt
8e05683592
Prevent crash if number of lines is wrong/not available ...
1 year ago
Brian Taylor
5079b42f26
Fix bug 483 again. Faulty merges of KLU changes for cider were
introduced in ngspice 42. These broke the fix.
1 year ago
Holger Vogt
20d6fb460f
Add a comment
1 year ago
Holger Vogt
e2c4182888
Vectors Cy_xxx are of type 'current'.
1 year ago
Holger Vogt
c716e34425
Use the correct type for each vector after S-parameter analysis.
Cy_1_1 is still missing (voltage as default).
1 year ago
Holger Vogt
de7ae6e678
Fix bug 711 reported by Sonia Edward
1 year ago
Holger Vogt
3d6d0d880a
Improve comment
1 year ago
Holger Vogt
27db91480b
Fix bug no. 708, reported by Philip Sauvage.
1 year ago
Árpád Bűrmen
16798edb36
Minor change.
2 years ago
Árpád Bűrmen
5f8ab0eb67
Minor change.
2 years ago
Árpád Bűrmen
9d2e2f77c0
Minor change.
2 years ago
Árpád Bűrmen
b40dcaa18d
OpenVAF-reloaded compiled model support.
2 years ago
Holger Vogt
368c59466b
Allow plotting a single point in an ascii plot
(command .asciiplot)
1 year ago
Giles Atkinson
e3f7cf3e0a
Fix Bug #698 -
"Initial transient solution assumes voltage source=0 even if it is not."
Cause was another error in ad5bb9eb8d , fix for Bug #607 , which uncovered
an earlier latent bug.
1 year ago
Giles Atkinson
537d55d80b
Improve an error message.
1 year ago
Giles Atkinson
cf812da363
Try to clarify the mechanism of parameter substitution and add
an example of substituting an XSPICE vector parameter.
1 year ago
Brian Taylor
e130371410
Added: Error: Pole/zero analysis is not (yet) supported with 'option KLU'.
Use 'option sparse' instead.
1 year ago
briantofleeds
09d352be12
This does not fix noise analysis with klu.
It does add missing { and } when event-driven instances are not present.
Without this change CKTop will always be called again directly in NOISEan even
if CKTop was previously called by EVTop. This matches the intended
behavior before #ifdef KLU was added.
2 years ago
Holger Vogt
b350786c48
Some cosmetics
1 year ago
Holger Vogt
bafa3ff8a3
Revert the sign of ac_gain.real
Fix bug no 697, reported by Matthieu Guerquin-Kern
1 year ago
Holger Vogt
0fadbdc488
Don't compile with OpenMP support, as it is not used in KLU.
1 year ago
Holger Vogt
2d9e5fede6
/openmp:llvm removed from additional options for the 'Release' builds
(however keep it in the 'ReleaseOMP' builds).
1 year ago
Alessio Cacciatori
f300154922
Insert correct conversion sections for KLU matrices
2 years ago
dwarning
c8959ba072
ignore visualc xspice verilog dir
2 years ago
Holger Vogt
2129ac26fd
Add optional series resistance or junction capacitance, if non
is defined in the .model statement. This may help achieving
convergence if subcircut models of opamps etc use simple diodes
as voltage limiters. Example call:
.options diode_cj0=20p diode_rser=20m
2 years ago
Holger Vogt
d5f0c6598f
Fix commit 09685dde1
("Set lower case for variables or vectors in command 'echo'.
Tokens starting with '$' will get lower-casing.", 2024-09-07)
Don't use s as name for temporary string, as s has been set
already and is used later.
2 years ago
Holger Vogt
b62528d7e5
Set lower case for variables or vectors in command 'echo'.
Tokens starting with '$' will get lower-casing.
2 years ago
Holger Vogt
82af46085d
Enable using fftw3 as a build option of shared ngspice on Windows
2 years ago
Holger Vogt
d425d38c44
Old deprecated ADMS examples removed.
2 years ago
Francesco Lannutti
419e821a09
Fixed KLU conversion to complex for SP Analysis
2 years ago
Holger Vogt
287280c3db
Make error messages more verbose:
add line number and source file name.
2 years ago
Holger Vogt
bce621680b
Add line number and source file to some error messages
2 years ago
Holger Vogt
8e8716abc7
Fix warning message
2 years ago
Holger Vogt
c2c35b56a4
More on verbose error and warning messages
2 years ago
Holger Vogt
4e6af5a55f
Allow KiCad special token V(/xyz) by quoting
2 years ago