100 Commits (a6d6a07f79999617e5d51996dfee6cfc0afe1f21)

Author SHA1 Message Date
Holger Vogt c05a6398b7 Reserve enough memory 1 year ago
Holger Vogt 3f26d455c3 Re-formatting for readability 1 year ago
Holger Vogt 33638fc46e Improve error messages 1 year ago
Holger Vogt deb3cd9809 Replace all BOOLEAN, BOOL, _Bool by bool 1 year ago
Brian Taylor 5079b42f26 Fix bug 483 again. Faulty merges of KLU changes for cider were 1 year ago
Vogt 501a64470f Error and warning messages to stderr 2 years ago
Holger Vogt c11613d1f7 Fix some memory leaks (Patch provided by Brian Taylor) 3 years ago
Francesco Lannutti 02e7c1c5b0 KLU branch rebased upon master @ 3 Feb 2022 4 years ago
Holger Vogt 3bb643c8f5 re-enable CIDER with option sparse by setting CKTkluMODE 6 years ago
Francesco Lannutti 0b7dc09fc1 Fixed the accounting statistics for SPICE and CIDER about number of elements in KLU 6 years ago
Francesco Lannutti 88074a23c9 Fixed 2 files due to rebasing KLU branch on the master branch - 8/7/2020 6 years ago
Francesco Lannutti fe89da2b2c Getting rid of SPARSE for Initial Circuit Matrix creation. Now KLU is totally independent from SPARSE. This opens up the interface for other solvers as well 6 years ago
Francesco Lannutti 8a8adfe451 First KLU support of CIDER TWOD simulations 6 years ago
Francesco Lannutti 11fb209ee6 First KLU support of CIDER ONED simulations 6 years ago
Holger Vogt e1e2d8a88a Replace | by ||, 3 years ago
Brian Taylor 251f1e1984 The channel data needs to be freed for some 2D Cider devices. This shows up with some of the examples/cider/parallel circuits. 3 years ago
Holger Vogt d74e43f0f0 Move extern declaration to the top, out of any function. 3 years ago
Brian Taylor 51b361bbf0 When Cider models are present, a normal batch mode sp_shutdown (for example, ngspice -b cmosinv.cir) will call com_quit(NULL). This cleans up so that valgrind will find no leaks in Cider devices after sp_shutdown. To disable this feature, set the environment variable CIDER_COM_QUIT="OFF". Even though it really does not matter that Cider memory is cleared just before exit, it makes it cleaner for valgrind checks. 3 years ago
Brian Taylor 25c1c971e5 Fix the Cider memory leaks from setupContacts. TWOdestroy needed to free the contact nodes. 3 years ago
Brian Taylor db8ac72199 The CONTACT statement does not apply to 1D devices. 3 years ago
Brian Taylor 844ea11a63 Fix some more memory leaks in the CIDER 1D and 2D destroy functions. 3 years ago
Brian Taylor 80e44a32d6 Add missing FREE to reduce some of the Cider memory leaks. 3 years ago
Holger Vogt fc169fe23f CIDER: Plug some memory leak 3 years ago
Holger Vogt 67b2ddbad5 CIDER: Plug some memory leaks by adding to TWOdestroy() 3 years ago
Holger Vogt ffc09208bf send error message to stderr, not to stdout 4 years ago
Brian Taylor 36313d59f3 Use the current point number as the single digit index for Cider 2D ascii save files. This conforms to the normal usage with other types of ascii rawfile. The numd parser table entry for ic.file now has the correct IF_STRING type. 5 years ago
Brian Taylor 663a79dea8 Fix NAN error in numd2 area report and crashes when a doping file is missing. Update examples/cider so that the test circuits all run; add case sensitivity tests for rootfile and ic.file parameter strings enclosed in a single pair of double quotes. 5 years ago
Holger Vogt 85b07e35bf Fixes bug 483 5 years ago
Holger Vogt 8eeb924460 CIDER: Enable printing either binary or ascii data output to file. 5 years ago
Holger Vogt 3ad93a50e8 Add EXITPOINTs, if reading inputs etc. fails 6 years ago
Holger Vogt b7012065ae remove compiler warning by setting variables to 0 6 years ago
rlar 84761c125f fix erfc() usage in cider 9 years ago
h_vogt d84387d449 CIDER, use controlled_exit(1) instead of exit(1) 10 years ago
rlar 9dcf62e1cd drop home grown mathematical constants 10 years ago
rlar 141ed61ec8 use memcpy() instead of deprecated bcopy() 10 years ago
rlar 726d0be34c use char variants of the <ctype.h> toxxxx() family 10 years ago
rlar 9546b178fb drop macro `NEW', use TMALLOC instead 10 years ago
rlar 053a56e267 src/ciderlib/oned/onesetup.c, bug fix, access beyond array bounds 10 years ago
rlar c5e0bcde04 cleanup using `hypot()' 11 years ago
rlar 4049e8ec1f rewrite, using IFerrorf() 12 years ago
rlar ea7372efe7 rewrite, useing IFerrorf() 12 years ago
rlar 7381081226 ciderlib, proper types for newCard(), setCardParm(), askCardQuest() 13 years ago
rlar ccb600f3c1 drop `NIL' macro 13 years ago
rlar 4184aa8c10 cleanup, use array operator 13 years ago
rlar c377b7a6b3 avoid leading underscore in preprocessor macros 13 years ago
Francesco Lannutti 08ec219417 remove all .cvsignore files 14 years ago
rlar cb0a48801d introduce AM_CFLAGS = $(STATIC) 14 years ago
rlar a056ea3065 #3/4 switch realpart() and imagpart() args from ngcomplex* to ngcomplex 14 years ago
rlar afa1371746 #3/6 config.h --> ngspice/config.h, AM_CPPFLAGS 14 years ago
rlar 0b5042e7da remove CVS `Id',`log' etc. keyword incantations 14 years ago