Commit Graph

8520 Commits

Author SHA1 Message Date
Holger Vogt 152d6f21c4 Fix a bug, not finding any instance parameters for PSP or R2_CMC
If already aligned, return input value, not 0.
2023-07-21 14:19:02 +02:00
Holger Vogt b3fd05e844 Fix intro comment: NDEV is no longer supported in ngspice 2023-07-21 00:14:19 +02:00
Holger Vogt 26e2e3fea6 Fix some memory leaks (Patch provided by Brian Taylor) 2023-07-21 00:13:49 +02:00
Holger Vogt a7de429840 Remove crash in CIDER example meclgate.cir 2023-07-17 15:17:41 +02:00
Holger Vogt a7a2d31c0b Add osdiitf.h to project 2023-07-17 14:30:02 +02:00
Pascal Kuthe e73a931b38 integrate OSDI with KLU 2023-07-17 14:29:26 +02:00
Holger Vogt 29560a0f44 Provide its own instal directory also for debug,
to not intermix standard and KLU ngspice.
2023-07-17 14:15:59 +02:00
Holger Vogt 3960e43a14 Allow a separate installation directory Spice64_KLU for MS Windows and MSVC 2023-07-17 14:15:46 +02:00
Francesco Lannutti 27a1801d40 Better fix for previous commit 2023-07-17 14:15:20 +02:00
Francesco Lannutti 84b114cfd0 Fixed a MLK for XSPICE and commented out an unused array 2023-07-17 14:15:10 +02:00
Francesco Lannutti f7a6ccd998 Added the case of VSRCport to VSRC model for KLU 2023-07-17 14:14:52 +02:00
Holger Vogt f31b5c039f Enable compilation with MSVC (alignof seems to be available only for C++) 2023-07-17 14:14:39 +02:00
Francesco Lannutti 5da588bc39 Added initial KLU support for node collapsing 2023-07-17 14:14:22 +02:00
Francesco Lannutti 58f6dbff0a Fixed KLU SINGULAR matrix handling and messaging 2023-07-17 14:09:10 +02:00
holger 3885c2167d We need to remove all remnants of a previous compile 2023-07-17 14:08:56 +02:00
Francesco Lannutti 72da0a7792 Fixed VBIC model for KLU
Fixed SMPfindElt messages
2023-07-17 14:08:42 +02:00
Francesco Lannutti c1b0a9e90e Handled properly KLU messages when XSPICE is purely digital 2023-07-17 14:08:07 +02:00
Francesco Lannutti 48b8f220af Fixed Empty Matrix handling in KLU 2023-07-17 14:07:58 +02:00
Holger Vogt 235055586f remove adms, add xspice 2023-07-17 14:07:47 +02:00
Holger Vogt b4617ab620 Set up to compile with MS VS2022 2023-07-17 14:07:35 +02:00
Francesco Lannutti 38c6fe5892 Handled an empty circuit with KLU 2023-07-17 14:07:23 +02:00
Francesco Lannutti cb473d514b Rebased upon pre-master branch 2023-07-17 14:07:11 +02:00
Holger Vogt fc5a131828 compile script for ngspice-klu on Linux 2023-07-17 14:07:00 +02:00
Holger Vogt ef9b6a4e6c Enable compiling with VS 2019
Add hicum2bindCSC.c to project
2023-07-17 14:06:46 +02:00
Francesco Lannutti fe77b252d1 Added KLU support to HICUM model 2023-07-17 14:06:37 +02:00
Holger Vogt db5144d5ec Enable log output (warning and error messages) on the Windows GUI 2023-07-17 14:06:21 +02:00
Holger Vogt b35d13695b Add XSPICE table models to MS project 2023-07-17 14:05:59 +02:00
Holger Vogt a3a420ca2a Set up the matrix according to branch KLU-6+11-rebase-master-28_10_2020
All cpl example files from ngspice\examples\TransmissionLines are o.k.
2023-07-17 14:05:43 +02:00
Francesco Lannutti 32f8d562ff KLU branch rebased upon master @ 3 Feb 2022
Some merge conflicts have not been solved yet
Please look for >>>> HEAD if you want to solve them
2023-07-17 14:05:19 +02:00
Francesco Lannutti 53a2b27b96 Fixed KLU binding for VDMOS 2023-07-17 14:04:40 +02:00
Francesco Lannutti 6e157c113b Fixed KLU binding for BJT 2023-07-17 14:04:28 +02:00
Francesco Lannutti f62f4b11bc Fixed a crash when SPARSE is used 2023-07-17 14:04:18 +02:00
Holger Vogt 6654c0c2fc Re-enable compiling with Visual Studio 2023-07-17 14:04:03 +02:00
Francesco Lannutti 9fb5c12092 Fixed the case when DiagGmin has to not be loaded again and the case when refactoring returns 1 2023-07-17 14:03:41 +02:00
Francesco Lannutti 9212eab8ee Fixed CKTsetup for KLU when XSPICE is used 2023-07-17 14:03:28 +02:00
Francesco Lannutti dd28e85808 Added the support for KLU to VBIC Self Heating 2023-07-17 14:02:57 +02:00
Francesco Lannutti 674b224324 Fixed KLU memory leak during SMPdestroy 2023-07-17 14:02:31 +02:00
Francesco Lannutti a9d02b66b9 Added the KLU support to Noise Analysis 2023-07-17 14:02:06 +02:00
Francesco Lannutti 897e0b082a Fixed the dimension of the COO Trash Can 2023-07-17 14:01:48 +02:00
Francesco Lannutti c17be605c9 Add KLU support to VDMOS 2023-07-17 14:01:31 +02:00
Holger Vogt 52b26ff1b6 re-enable CIDER with option sparse by setting CKTkluMODE
in new matrix to CKTkluMODE from current circuit.
2023-07-17 13:01:39 +02:00
Holger Vogt a328b97a30 fix a memory leak in ASRC 2023-07-17 13:01:16 +02:00
Francesco Lannutti 48c41fb00f Fixed a memory leak 2023-07-17 13:01:05 +02:00
Holger Vogt 6da4c076fd plug a memory leak 2023-07-17 13:00:49 +02:00
Holger Vogt 11e9ce88df fix a memory leak
ckt->CKTmatrix is now malloced, so has to bee freed as well
2023-07-17 13:00:34 +02:00
Holger Vogt 8a7e4dd102 Enable compiling with MSVC 2019
Remove reference to 'Visual Leak Detector'
Remove unused files from devices
Add custom build to invoke Flex_bison
2023-07-17 13:00:00 +02:00
Francesco Lannutti c729d48c93 Added a comment in NIiter 2023-07-17 12:59:43 +02:00
Francesco Lannutti d97d61d1e0 Changed the PivTol in SMPreorder with PivRel 2023-07-17 12:59:27 +02:00
Francesco Lannutti 4928f7ab05 Fixed the accounting statistics for SPICE and CIDER about number of elements in KLU 2023-07-17 12:59:10 +02:00
Francesco Lannutti 0743599380 Changed the Error message in klusmp.c to Information 2023-07-17 12:58:50 +02:00