ngspice/src/spicelib/devices/numd
Brian Taylor 7af862af3d Enable CIDER with KLU for DC, OP, and TRAN analyses. Small signal AC analysis is not yet supported for CIDER complex valued device KLU matrices. The examples/cider testcases produce printed simulation result values which have slight differences between Sparse and KLU. Differences are probably expected and in a few cases are ~1-2%, sometimes a little more. This should be good enough for most CIDER analyses. Francesco did a good piece of work. Runtimes are significantly shorter with KLU. 2026-02-03 13:55:12 +01:00
..
Makefile.am KLU Integration from scratch #5, devices 2023-08-16 11:14:10 +02:00
numd.c 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. 2021-09-29 20:28:59 +02:00
numdacld.c GENmodel, GENinstance, change layout, #1/4, coccinelle semantic patch 2018-02-17 11:53:01 +01:00
numdask.c remove CVS `Id',`log' etc. keyword incantations 2011-12-13 19:57:45 +00:00
numdbindCSC.c 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 2023-08-16 11:14:18 +02:00
numddefs.h KLU Integration from scratch #5, devices 2023-08-16 11:14:10 +02:00
numddel.c Add DEVmodDelete functions to reduce memoory leaks in Cider models. The model memory was not freed during remcirc or quit. In the future, some of the code duplication could be refactored. The cmosinv.cir is now down to just 1 memory leak. 2023-07-15 11:31:38 +02:00
numddump.c Replace all BOOLEAN, BOOL, _Bool by bool 2024-12-15 10:25:28 +01:00
numdext.h KLU Integration from scratch #5, devices 2023-08-16 11:14:10 +02:00
numdinit.c KLU Integration from scratch #5, devices 2023-08-16 11:14:10 +02:00
numdinit.h Cider simulator (numerical devices) Import. 2003-08-11 19:35:20 +00:00
numditf.h Cider simulator (numerical devices) Import. 2003-08-11 19:35:20 +00:00
numdload.c Proper conversion bool to int 2024-12-15 10:27:14 +01:00
numdmpar.c #1/4 #include <ngspice/...> --> #include "ngspice/..." 2011-12-11 18:05:00 +00:00
numdparm.c #1/4 #include <ngspice/...> --> #include "ngspice/..." 2011-12-11 18:05:00 +00:00
numdpzld.c GENmodel, GENinstance, change layout, #1/4, coccinelle semantic patch 2018-02-17 11:53:01 +01:00
numdset.c Enable CIDER with KLU for DC, OP, and TRAN analyses. Small signal AC analysis is not yet supported for CIDER complex valued device KLU matrices. The examples/cider testcases produce printed simulation result values which have slight differences between Sparse and KLU. Differences are probably expected and in a few cases are ~1-2%, sometimes a little more. This should be good enough for most CIDER analyses. Francesco did a good piece of work. Runtimes are significantly shorter with KLU. 2026-02-03 13:55:12 +01:00
numdtemp.c GENmodel, GENinstance, change layout, #1/4, coccinelle semantic patch 2018-02-17 11:53:01 +01:00
numdtrun.c GENmodel, GENinstance, change layout, #1/4, coccinelle semantic patch 2018-02-17 11:53:01 +01:00