Commit Graph

3450 Commits

Author SHA1 Message Date
Francesco Lannutti 9975d6f08a Added an hint about which solver has been compiled,
based on #ifdef
2013-03-27 13:26:41 +01:00
Francesco Lannutti 6225e05b8c Corrected a bug that caused segmentation fault
if the ACCT was called before a simulation
2013-03-27 13:26:41 +01:00
Francesco Lannutti e560532e58 Corrected a bug which didn't let ngspice compile in an
external folder (e.g. "sourcedir/ngspice-klu-release")
Added a check for ATLAS library when SuperLU is selected
 as solver
2013-03-27 13:26:40 +01:00
Francesco Lannutti 9819c17813 configure.ac, `WARNING: PSS analysis enabled' 2012-03-18 16:25:18 +01:00
Francesco Lannutti d9ae95f962 Added UMFPACK as new experimental linear solver, (#2 changed files)
Some files modified due to UMFPACK integration
 Some bugs and minor/cosmetic fixed
 TODO: Correct cktacct.c to let it print fill-ins
       properly using UMFPACK or SuperLU
2013-03-27 13:26:40 +01:00
Francesco Lannutti 3560c8ee16 Added UMFPACK as new experimental linear solver, (#1 new files) 2013-03-27 13:26:40 +01:00
Francesco Lannutti 7f546a2877 Added SuperLU as new experimental linear solver, (#2 changed files) 2013-03-27 13:26:40 +01:00
Francesco Lannutti 7c868663bd Added SuperLU as new experimental linear solver, (#1 new files) 2013-03-27 13:26:40 +01:00
Francesco Lannutti ec1192a36f Corrected a bug during the Sensitivity Analysis when NG-Spice is compiled with KLU enabled 2013-03-27 13:26:40 +01:00
Francesco Lannutti d99e935137 almost all devices now support KLU (Part 2) 2013-03-27 13:26:40 +01:00
Francesco Lannutti 765711c13d almost all devices now support KLU 2013-03-27 13:26:40 +01:00
Francesco Lannutti 190a4a4601 unwanted noise ?, movement of #include "vccsext.h" 2013-03-27 13:26:40 +01:00
Francesco Lannutti a5556d178b Corrected a bug during the calculation of fill-ins for KLU 2013-03-27 13:26:40 +01:00
Francesco Lannutti 221940b3ae KLU-1 Patch for dump_routines and new SMPmatrix structure 2013-03-27 13:26:40 +01:00
rlar 6d7dcc1e59 drop some disabled experimental code in spMatrix_CSC() 2013-03-27 13:26:40 +01:00
Francesco Lannutti 99ba028925 import changed ngspice files for project KLU
SMP to solver interface separated

KLU-1 Patch for dump_routines and new SMPmatrix structure
2013-03-27 13:26:42 +01:00
Francesco Lannutti 63d24981a8 import new files for project KLU 2013-03-27 13:26:39 +01:00
h_vogt 6c2d820430 sharedspice.c: command bg_pstop to stop printsend
thread before unloading ngspice library
2013-03-26 20:35:41 +01:00
h_vogt 58c9911f27 sharedspice.c: thread handling updated 2013-03-25 21:15:59 +01:00
h_vogt 1509cfd9ee alloc.c sharedspice.c: improve thread safety
(still much more to be done!)
2013-03-24 12:54:11 +01:00
h_vogt d3bf4e8b44 sharedspice.h: comments updated 2013-03-23 22:29:36 +01:00
h_vogt fbab97c61b sharedspice.c: correction for LINUX 2013-03-23 19:32:15 +01:00
h_vogt 6e8c8d303d configure.ac: shared module added 2013-03-23 18:30:55 +01:00
h_vogt 8250c56c33 visualc-shared: support for compiling ngspice.dll with MS Visual Studio 2008 2013-03-23 18:29:35 +01:00
h_vogt eaf384ec36 icm/dlmain.c: restrict exported symbols under LINUX 2013-03-23 18:15:45 +01:00
h_vogt 4f53cbef50 ngspice.h: add shared module 2013-03-23 18:14:08 +01:00
h_vogt 3e7722cd58 misccoms.c: special return value for shared module 2013-03-23 18:04:02 +01:00
h_vogt b8f475bea8 error.c: no exit, but callback if shared module 2013-03-23 17:58:11 +01:00
h_vogt 4320fcef36 display.c: exclude SHARED_MODULE if console 2013-03-23 17:54:52 +01:00
h_vogt 6fe8f4edcf src/makefile.am /include/ngspice/makefile.am: add shared module 2013-03-23 17:51:42 +01:00
h_vogt 7755d02b4f outitf.c: prepare for feedback in shared ngspice 2013-03-23 17:40:37 +01:00
h_vogt 704797f10a main file and header for ngspice as shared module 2013-03-23 17:34:15 +01:00
h_vogt b32c5c025c new flag for shared module 2013-03-23 17:28:09 +01:00
h_vogt 9163ed93a9 dctran.c: better rounding for status report 2013-03-23 17:25:41 +01:00
h_vogt d3cb11bcec configure.ac: help improved 2013-03-23 17:25:03 +01:00
h_vogt 057857938c --with-windows --> --with-wingui 2013-03-23 13:00:30 +01:00
h_vogt e652a0e48d Separate progress report from having Windows GUI 2013-03-23 11:03:08 +01:00
h_vogt 0ed5862586 ngspice.h: single extern declaration of fcn SetAnalyse 2013-03-23 10:50:23 +01:00
h_vogt 18938c948b HAS_WINDOWS --> HAS_WINGUI
MS Windows compile without GUI possible!
2013-03-23 09:54:44 +01:00
rlar 5edd34494e fix mailing list instructions 2013-03-16 22:17:53 +01:00
h_vogt 7d948f3455 add command 'circbyline' to allow entering circuit
line by line
2013-03-06 23:01:37 +01:00
h_vogt 8ec5bacc3a inp.c: do not run all 'save' commands upfront,
but cumulative when they appear in the .control section
2013-03-05 21:58:00 +01:00
h_vogt 0e0fc4807f breakp2.c: allow v(12) and i(vdd) in 'save' command 2013-03-05 21:56:28 +01:00
h_vogt 503333632e runcoms2.c: update for dbs after remcirc 2013-03-05 20:14:28 +01:00
h_vogt 34385ab270 update 'alter' handling as in ngspice main.c 2013-03-05 20:04:40 +01:00
h_vogt 4514742da7 make database dbs local to each circuit 2013-03-05 20:03:25 +01:00
rlar cda882f31b inpcom.c: cleanup comments 2013-02-25 23:08:49 +01:00
rlar e128a62187 expand_libs(): think of `next' instead `prev' 2013-02-25 23:08:24 +01:00
rlar fdf4d87ea7 expand_libs(): rename `tmp_ptr2' --> `next' 2013-02-25 23:08:23 +01:00
rlar d8d80482da expand_libs(): reposition `keep_char' restorage 2013-02-25 23:08:23 +01:00