Holger Vogt
d0fc344bf9
Shorten the ngspice message when performing operating point evaluation.
The average user often complained about useless 'info'. The old output
is now available when 'set ngdebug' in .spiceinit.
3 years ago
Holger Vogt
6c48657896
Make status report (MS Windows only) a little smarter.
3 years ago
Holger Vogt
564a3cb2f7
No error message when Optran returned 0
4 years ago
Holger Vogt
f7c5c93635
Make error message more verbose:
State explicitely when transient op has failed.
4 years ago
Holger Vogt
bff90f1498
Put the gmin reversal into the comment
4 years ago
Holger Vogt
5424fd0d43
Reverse the sequence of dynamic-gmin and new-gmin.
The old method dynamic-gmin now comes first,
new-gmin will follow when the former has failed to converge.
4 years ago
Holger Vogt
493cf73f7f
optran is only selected when the 'optran' command has been processed.
If not, the call to the OPtran() function returns the previous
'converged' value.
5 years ago
Holger Vogt
df0792818f
Transient op calculation added to the standard operating point code.
When standard iteration, gmin stepping and source stepping fail,
try a transient simulation (like tran with uic option) to
determine the op. Implemented for AC and Tran simulation.
7 years ago
Holger Vogt
e28cae42f1
enable both new gmin and dyngmin
6 years ago
Holger Vogt
673a14afdb
more conservative op calculation:
start with new gmin, if this fails, fall back to dynamic gmin,
then source stepping
6 years ago
Holger Vogt
020c5578a1
remove unused code snippet
6 years ago
Holger Vogt
b81953fafd
enable true gmin stepping
The old behavior, stepping diagmin, is re-obtained by adding flag
set 'dyngmin'
to .spiceinit or spinit
This flag may also be set within a .control section (e.g. to
compare results)
6 years ago
Holger Vogt
697b9da074
prevent endless loop if factor finally equals 1
8 years ago
rlar
e89a5dd5b4
cktop.c, #14/14, cleanup
10 years ago
rlar
b3a0f15c09
cktop.c, #13/14, cleanup
10 years ago
rlar
65596ce76c
cktop.c, #12/14, cleanup
10 years ago
rlar
8d843ecec5
cktop.c, #11/14, cleanup
10 years ago
rlar
64fadb90cc
cktop.c, #10/14, whitespace
10 years ago
rlar
3041936663
cktop.c, #9/14, shortcut
10 years ago
rlar
a446d1e145
cktop.c, #8/14, early leave
10 years ago
rlar
0482f57bb7
cktop.c, #7/14, invert a trailing "if"
10 years ago
rlar
761e556ac2
cktop.c, #6/14, simplify loop termination
10 years ago
rlar
eea4d016ec
cktop.c, #5/14, simplify loop termination
10 years ago
rlar
e2f4c2ec9f
cktop.c, #4/14, shrink scope of some locals
10 years ago
rlar
eb1c8e92bc
cktop.c, #3/14, combine two `if' bodies
10 years ago
rlar
ec1e1114e8
cktop.c, #2/14, remove a redundant assignment
10 years ago
rlar
f0e3bc0025
cktop.c, #1/14, cleanup
10 years ago
rlar
5b42d09618
unify, use memcpy for CKTstate copy operations
10 years ago
rlar
97cc400efb
ngspice/evt.h, ngspice/enh.t, reduce scope of these include files
10 years ago
rlar
ea7372efe7
rewrite, useing IFerrorf()
OUTerror() and IFerror() are no more used,
but kept for compatibility
12 years ago
h_vogt
6ce0412690
cktop.c: indentation
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
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
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
10346e055c
#1/4 #include <ngspice/...> --> #include "ngspice/..."
14 years ago
rlar
d26015586c
#1/7 use a subdirectory "ngspice" for includes to create a uniq namespace
15 years ago
rlar
23056573d8
code cleanup, drop NULL pointer casts
15 years ago
rlar
0b6a557334
code cleanup
15 years ago
rlar
abb87a6115
rename `IGNORE()' --> `NG_IGNORE()'
16 years ago
rlar
80286e0032
pour `IGNORE()' all over the source
16 years ago
rlar
7b3960506f
wrap tmalloc MALLOC etc, into two macros TMALLOC and TREALLOC
16 years ago
rlar
b31aef0557
find a suitable home for **DEVices and DEVmaxnum in devdefs.h
16 years ago
dwarning
112261297d
Bill Swartz patch
16 years ago
dwarning
22d1617182
remove the CR in some printf's
16 years ago
h_vogt
05c0d50e55
SetAnalys, maxord
17 years ago
gdiso
85a73411e6
allow NULL pointer in DEVices array
19 years ago
pnenzi
b8dca1b4c2
Fixed xspice extensions.
21 years ago