Holger Vogt
27fb6cd0a6
Allow resetting the limit for warning mesaages, when a new run is started.
3 years ago
Holger Vogt
6037450952
Warning message, when 'run' is called without job
(tran, op, ac etc.) is defined.
4 years ago
Alessio Cacciatori
4ebf4901b9
S-parameters in ngspice
With this commit the patch provided by Alessio Cacchiatori the S-parameter is completed:
Noise simulation added with C matrix output
Y and Z matrix output enabled
To allow compiling with gcc, the dense.h inline functions have been put into denseinlines.h
4 years ago
Alessio Cacciatori
2c10c4aebd
S parameter simulation
Command '.sp'
arbitrary number of ports
ports made with modified VSRC
Patch provided by Alessio Cacciatori
https://sourceforge.net/p/ngspice/discussion/127605/thread/7a2655c86f/
4 years ago
Jim Monte
372fe2a5e7
Opened binary files for writing using "wb" in all cases
6 years ago
Jim Monte
8141a634d7
Fixed several issues related to plotting and vector lifetimes and made ownership of vectors clearer. The issues in bugs 419, 423, 425, and 426 were related and were addressed here.
6 years ago
dwarning
cc4e4d9bad
verify pointer before utilization
8 years ago
dwarning
42d29ef49f
remove the entire file buffer modification which was never come in effect
Take over this task to the OS which will handle this properly.
8 years ago
dwarning
f0f19f87a3
In case the file open failed we have no need to set the IO buffer size.
And this should also not be done with a NULL pointer into setvbuf.
8 years ago
dwarning
6b99bc8f7a
prevent pass null pointer into setvbuf
8 years ago
Holger Vogt
09c876550f
prevent string overflow by adding the string length
to the cp_getvar parameters. Used only with CP_STRING
8 years ago
h_vogt
1066bf0a7b
Store the numparam dicoS structure for each circuit in a list.
Functions to add, remove, retrive dicoS from the list
and to update dicoS, if the circuit has been changed.
Keeping dicoS is necessary because it may be used by measure.
This patch prevents (huge) memory leaks by overwriting
dicoS if multiple calls to the 'source' command are executed.
10 years ago
h_vogt
4a3f02e979
runcoms.c, add variable 'sim_status' to indicate if a simulation has been aborted
10 years ago
h_vogt
d7a1899210
runcoms.c, rawfile.c, include filename in the 'ASCII/binary raw file' printout
9 years ago
h_vogt
5527325a67
runcoms.c, change command `setcirc'
`setcirc'
print a list of circuits loaded
`setcirc <n>'
switch to circuit number <n>
10 years ago
h_vogt
7bc879726d
make database dbs local to each circuit
13 years ago
h_vogt
c15608c903
unique modtab for each circuit, store in ckt structure
13 years ago
Stefano Perticaroli
79bffc78a1
next version of PSS2
which was reviewed and rewritten on branch `PSS-2-try-to-rebase+4'
by Stefano Perticaroli and Francesco Lannutti
13 years ago
rlar
0be61b3e5a
remove PSS2
13 years ago
Francesco Lannutti
fd4c492562
white space changes
14 years ago
Francesco Lannutti
c23bd59c44
removed ancient PARALLEL_ARCH feature
removed variables
ARCHme
ARCHsize
removed functions
SMPcombine()
SMPcCombine()
CKTpartition()
removed files
spcombin.c
cktpartn.c
removed struct slots
STATcombineTime
STATtranCombTime
STATacCombTime
GENowner
<MODEL>owner
14 years ago
rlar
fe1acd3757
src/frontend/** remove superfluous `return' invocations
14 years ago
rlar
7454a6d486
src/frontend/**, whitespace, indentation, ...
untabify
delete-trailing-whitespace
braces
...
checked for object file invariance on linux
14 years ago
rlar
9655b9885a
cleanup, use wl_cons(), wl_append_word() and wl_chop_rest()
14 years ago
h_vogt
393da34c66
undo change from 1.1.12: no reset enforcement
14 years ago
rlar
598238f46a
conditionally compile PSS analysis
14 years ago
h_vogt
2784ae5aa9
enforce reset
14 years ago
rlar
0b5042e7da
remove CVS `Id',`log' etc. keyword incantations
14 years ago
rlar
10346e055c
#1/4 #include <ngspice/...> --> #include "ngspice/..."
14 years ago
rlar
026a471d51
use unlink() instead of remove()
15 years ago
rlar
d26015586c
#1/7 use a subdirectory "ngspice" for includes to create a uniq namespace
15 years ago
rlar
899d5516c3
initial PSS commit
15 years ago
rlar
23056573d8
code cleanup, drop NULL pointer casts
15 years ago
rlar
05441d5823
Nr 5/5 (x = ...) == NULL , swallow warnings
16 years ago
rlar
abb87a6115
rename `IGNORE()' --> `NG_IGNORE()'
16 years ago
rlar
80286e0032
pour `IGNORE()' all over the source
16 years ago
rlar
196262dd1b
move the com_*() prototypes around.
16 years ago
rlar
894dcead35
collect if_inpdeck() if_run() if_cktfree() if_dump() if_option() in "spiceif.h"
16 years ago
rlar
4cdd842cd8
muffle compiler warnings
16 years ago
rlar
a76cd1e104
textual replacement VT_* to CP_*, to avoid conflict in the windows world
16 years ago
rlar
4420a3ecdd
add prototypes, remove some NULL casts
16 years ago
h_vogt
f72545d4d0
do_meas only if .meas cards are available
17 years ago
h_vogt
3f0b344a82
comments added
17 years ago
h_vogt
ec3c50c09e
bug no. 2751855
17 years ago
pnenzi
1ada4d3530
Finish first batch of imports from espice.
17 years ago
h_vogt
4b055a4ca8
Small changes to allow compilation with MS Visual C++ 2008
18 years ago
pnenzi
b7a0ee52f1
Commented out code that prevented rawfile generation.
18 years ago
dwarning
2785bf1125
backup the filetype problem if set in spinit
19 years ago
dwarning
7f157c76a2
fix the filetype problem if set in spinit
19 years ago
pnenzi
936cd7a4fc
Improvements in frontend by Phil Barker
19 years ago