Holger Vogt
f929b0c9b3
Remove all entries related to CLUSTER,
an old, never finished attempt to run transient in parallel.
5 months ago
Holger Vogt
e168df83fb
Update on comments.
5 months ago
Holger Vogt
1390e577fa
Improve error messages.
5 months ago
Holger Vogt
a2b8b0d733
In batch mode: if transient simulation fails with 'Timestep too small',
still fill in the number of points in the raw file.
Fixes bug no 714.
1 year ago
Brian Taylor
3528156d14
Fix bug #680 . Check that src/dest memcpy arguments are non-NULL.
2 years ago
Holger Vogt
a5bf93d04d
'No OP' is the more important news, update note to the user.
2 years ago
Giles Atkinson
508fad0f55
In dctran.c, call EVTcall_hybrids() (which then calls a subset of
code model instances) only when the current timestep was successful.
That is efficient and means that code models may rely on such calls,
for example a co-simulator may safely advance to the end of the timestep.
The function cm_irreversible() that is mentioned in a comment will be
added in a later commit.
2 years ago
Holger Vogt
ecb416b800
This patch fixes a bug when shared library uses XSPICE:
Don't subtract delta twice, when breakpoint is active
and step is rejected.
https://sourceforge.net/p/ngspice/patches/106/
Thanks to Vyacheslav Shevchuk
2 years ago
Holger Vogt
3b89410b8f
Slight cosmetics in comment.
3 years ago
Holger Vogt
ad23146544
Don't check continuously for autostop, only when option flag is set
This speeds up simulations with simple device evaluation, but many
time stepps.
3 years ago
Holger Vogt
ee7bcac256
Reduce excessive use of TREALLOC
3 years ago
Giles Atkinson
aaa6798950
Fix bugs found while investigating Bug #585 (convergence failure only
on Linux). In dctran.c make it impossible for a transient simulation
to run far past its end time and fix an infinite loop attempting to remove
the automatically-inserted ending breakpoint. In outitf.c fix memory
corruption if the simulation does over-run (change suggested by Holger Vogt).
4 years ago
Holger Vogt
2ef3f66f96
if 'set ngdebug' print out transient initial conditions also with UIC set.
5 years ago
Holger Vogt
f10676a8aa
re-enable tran TSTART, which got lost in Commit [da7172] when UIC is set
5 years ago
Holger Vogt
c69a4d6633
fix typo
Reported by Ferdy in bug report #506
6 years ago
Holger Vogt
da71726765
Do not print tansient initial conditions, if uic is selected.
This output at time 0 is 0 as well. Only the next time step
would be valid.
Do not save the time 0 values because they are 0.
6 years ago
Holger Vogt
a459d37548
remove unused
6 years ago
Holger Vogt
06239e567f
plug a memory leak (in case of failing op for tran calculation)
6 years ago
Holger Vogt
be6eca1dbb
add 'option norefvalue' to suppress printing the reference value.
7 years ago
h_vogt
5b754cbb0e
dctran.c, exclude ipc_send_data_...
9 years ago
h_vogt
e36b028cdb
add wantevtdata if event output should be sent to caller
9 years ago
rlar
dc6e1cb064
use strchr() instead of strstr()
9 years ago
rlar
78efbcbff8
dctran.c, remove unused variable 'del_before'
10 years ago
rlar
5b42d09618
unify, use memcpy for CKTstate copy operations
10 years ago
rlar
141ed61ec8
use memcpy() instead of deprecated bcopy()
10 years ago
rlar
97cc400efb
ngspice/evt.h, ngspice/enh.t, reduce scope of these include files
10 years ago
rlar
232debc6ec
drop `NEWN', use `TMALLOC'
11 years ago
h_vogt
4e1c23780c
dctran.c bug fix, reported by Berk Özer
12 years ago
rlar
5d3f4e7f55
introduce CKTsoaInit()
13 years ago
dwarning
c8f5d49ddd
implement CKTsoaCheck()
13 years ago
h_vogt
962c73e14e
dctran.c, sharedspice.c: function sharedsync has modified parameter list
13 years ago
h_vogt
3dff06228e
dctran.c, runcoms2.c: shared ngspice: remove plot data upon 'bg_halt' and 'remcirc'
13 years ago
h_vogt
a0757d3143
dctran.c: synchronization option for shared library
13 years ago
rlar
503f5d5c26
simplify #ifdef nesting #4/4
13 years ago
rlar
2c33cd49b2
simplify #ifdef nesting #3/4
13 years ago
rlar
71e953e1b9
simplify #ifdef nesting #2/4
13 years ago
rlar
b1a2eef4d0
simplify #ifdef nesting #1/4
13 years ago
h_vogt
89ae9e36a6
shared ngspice, dctran.c fcn to add breakpoints
13 years ago
rlar
29c57dd857
cleanup IFnewUid() invocations
checked for object file invariance
13 years ago
rlar
2f2da2bab2
cleanup OUTpBeginPlot() invocations
checked for object file invariance
13 years ago
h_vogt
7387d59b1a
dctran.c, bug fix `#235 When Using .TRAN analysis with UIC, ...'
add a breakpoint for UIC
#235 When Using .TRAN analysis with UIC, unconnected pulse bug
http://sourceforge.net/p/ngspice/bugs/235/
13 years ago
dwarning
bef25a8b58
adapt the sense2 code to ngspice
workaround, make the opaque struct MatrixElement partially visible
this struct is private to the `sparse' world,
and lives in "maths/sparse/spdefs.h"
which can't be included here, because
it is incompatible to the rest of ngspice.
this is the same problem as in
ciderlib/oned/oneprint.c
ciderlib/twod/twoprint.c
13 years ago
Francesco Lannutti
581e0a6d11
fix sense2, which is unsupported code
13 years ago
h_vogt
bfb2eeebbe
dctran.c: better rounding for status report
13 years ago
h_vogt
df65fa28cf
separate progress report from having Windows GUI
13 years ago
h_vogt
5a44b3f7f8
fix `SetAnalyse()' re-declaration
13 years ago
h_vogt
d7e291c53a
HAS_WINDOWS --> HAS_WINGUI
allow compilation on MS Windows without GUI
13 years ago
rlar
8a154a7a9a
use SP_VOLTAGE instead of literal value `3'
(grep "git --no-pager grep -nH -e '->[ \t]*type.*[0-9]'")
13 years ago
rlar
4184aa8c10
cleanup, use array operator
checked for object file invariance on linux with
./configure --enable-debug=no --enable-maintainer-mode --with-readline=yes --enable-cider --enable-ndev --enable-pss --enable-xspice
13 years ago
Francesco Lannutti
574d39e29c
remove almost empty src/maths/ni/nipred.h
13 years ago