rlar
843126d9a6
fix `make dist'
14 years ago
h_vogt
e4af384d7b
outitf.c: do not call clock() if MS Windows GUI
14 years ago
rlar
451c121dd5
improve commit `variable.c: add strict error handling'
14 years ago
dwarning
b7080fdbb7
make the level switch compatible for HiSIM2 and HiSIMHV
14 years ago
dwarning
13e1a7a5b9
rm whitespaces
14 years ago
Francesco Lannutti
952f55866e
remove "error.h" from Makefile.am
this file is not anymore in the "frontend" folder
and "make dist" failed to generate the tarball
14 years ago
dwarning
44786a490b
fix a leak in devmodtranslate 3 terminal section
14 years ago
Francesco Lannutti
a4e0cfe341
move windows specific `STRICT' definition to canonical place
14 years ago
Francesco Lannutti
668df16a36
Makefile.am, add `ar-lib' to the MAINTAINERCLEANFILES
14 years ago
Francesco Lannutti
1209a5b025
Makefiles, drop some CVS remnants
14 years ago
Francesco Lannutti
6b7f408ca8
avoid a compiler warning, (unused static function)
14 years ago
Francesco Lannutti
32c6a76fc2
Added datarootdir variable as usual behavior and to avoid autoconf warning
14 years ago
Francesco Lannutti
99296c9530
Solved linking error for ngsconvert after ft_stricterror patch in src/frontend/variable.c
14 years ago
Francesco Lannutti
b361dee4cc
fix #include <> versus ""
14 years ago
rlar
9976c1e177
XSPICE, install dlmain.c
for separate compilation of XSPICE user models
14 years ago
Francesco Lannutti
b6c6a35161
configure.ac, defensive use of `AM_SILENT_RULES'
14 years ago
dwarning
082a3e92ae
allow more then 4 terminal mos models in subckts
14 years ago
h_vogt
d5a2a361f6
variable.c: add strict error handling
14 years ago
h_vogt
85244d0222
inpcom.c: remove bug in inp_add_series_resistor(),
prevent crash in inp_remove_ws() upon erroneous input
14 years ago
h_vogt
5c4f8946f6
inp.c: avoid crash if setparse() returns NULL
14 years ago
h_vogt
04adbd7d3b
examples/snapshot: start, interrupt and resume simulation
14 years ago
h_vogt
d8d8cf147e
spiceif.c: correct types being loaded by snload()
14 years ago
Francesco Lannutti
376baced53
make maintainer-clean shall remove the m4/ directory too
14 years ago
h_vogt
65b976dab7
rename commands 'savesnap', 'loadsnap' to 'snsave', 'snload'
to avoid conflict with command 'save'
14 years ago
rlar
ff2138b186
hisim2, bug fix, a numerical problem in the hisim2 and hisimhv models
First seen when compiled with gcc-4.6.2 -g -O1
The macro `Fn_SZ' which boils down to
1/2 * (x + sqrt(x*x + c*c))
was used in a context where a negative result
blew up the following computations.
(used to compute `Egidl', which is used to
compute exp(-1 / (Egidl + small_constant)))
For large negative values of x the computation
boils down to
1/2 ( x + almost(|x|) )
where the summands almost cancel each other,
sometimes yielding a small negative result.
small_constant was too small to avoid a big
result for -1/(Egidl + small_constant)
yielding an `inf' during the exp() computation,
which was later multiplied with a `0'
yielding a NaN,
which was carried forward
during the rest of computations.
Because the error of the cancellation scales
with the magnitude of x, no larger `small_constant'
could have avoided the problem.
Presumably the problem was amplified
by a mixture of precisions (double versus extended float)
of intermediate values.
(the program wasn't compiled for sse)
( x was -2.812500e+06,
c was 1.000000e-02,
Fn_SZ result was -1.853095e-11
thus the cancellation remainder
was of relative size
6.6e-18
which is approximately
2^-57
and thus more accurate
as a `double float' could have delivered
)
14 years ago
rlar
0c0f21faaf
hisim2, use TMALLOC, funcall, and NULL casts
14 years ago
rlar
a7a2ff0f7b
hisim2, fix NevalSrc(), Nintegrate() redeclaration
15 years ago
h_vogt
a57361333a
inpcom.c: add series resistor to each inductor with option rseries=1m
14 years ago
h_vogt
c53f74ee5f
com_ghelp.c: better message for help under Windows
14 years ago
Francesco Lannutti
a10f497e97
autogen.sh, fix for Mac OS X
14 years ago
Francesco Lannutti
08ec219417
remove all .cvsignore files
14 years ago
Francesco Lannutti
1dc70189a7
remove compilation warnings (type casts)
14 years ago
Francesco Lannutti
d8b2ac56a3
rename "bsim3soi" device to "bsimsoi"
14 years ago
rlar
2142d39506
remove adms3 #2/2, files
14 years ago
rlar
ba131a5077
remove adms3 #1/2, code
due to license issues, and with the aim to approach the next
ngspice release 25
we have to move this over to a development branch
14 years ago
h_vogt
07bb5f8e2f
vngspice.vcproj: 64 bit compilation improved
14 years ago
dwarning
e75fdab962
hisim2 update to version 2.6.1
14 years ago
dwarning
b829555f7c
hisim2 new qa tests
14 years ago
Francesco Lannutti
fd4c492562
white space changes
14 years ago
Francesco Lannutti
5f34eb2729
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
Francesco Lannutti
cb0ff8049a
white space changes
14 years ago
Francesco Lannutti
3342f58149
bsim3v1/ChangeLog, bsim4v4/ChangeLog: cleanup
14 years ago
h_vogt
5ed51c2668
example input file as cited in manual
14 years ago
rlar
a394d79c56
use utf-8 encoding
14 years ago
rlar
2bcadae16c
missing newline at end of file
14 years ago
rlar
5d1bc8e55d
Changed line-ending from DOS to UNIX
14 years ago
h_vogt
0853c374a1
inpcom.c: require parentheses in ternary functions if numparam
parser is involved (no B sources)
14 years ago
rlar
15606cf281
com_print(), fix a memory leak
14 years ago
rlar
99b0e78c84
DCtrCurv(), fix a memory leak
14 years ago