Francesco Lannutti
|
3c15993fe5
|
Fixed the case when DiagGmin has to not be loaded again and the case when refactoring returns 1
|
2023-08-16 11:14:21 +02:00 |
Francesco Lannutti
|
1ee798ec9d
|
Fixed CKTsetup for KLU when XSPICE is used
|
2023-08-16 11:14:21 +02:00 |
Francesco Lannutti
|
6ccaacaf1d
|
Added the support for KLU to VBIC Self Heating
|
2023-08-16 11:14:21 +02:00 |
Francesco Lannutti
|
12288f7be6
|
Fixed KLU memory leak during SMPdestroy
|
2023-08-16 11:14:20 +02:00 |
Francesco Lannutti
|
7048a24b74
|
Added the KLU support to Noise Analysis
|
2023-08-16 11:14:20 +02:00 |
Francesco Lannutti
|
4639e936a3
|
Fixed the dimension of the COO Trash Can
|
2023-08-16 11:14:20 +02:00 |
Francesco Lannutti
|
73626c62f8
|
Add KLU support to VDMOS
|
2023-08-16 11:14:20 +02:00 |
Holger Vogt
|
3bb643c8f5
|
re-enable CIDER with option sparse by setting CKTkluMODE
in new matrix to CKTkluMODE from current circuit.
|
2023-08-16 11:14:20 +02:00 |
Holger Vogt
|
98dd7da1c4
|
fix a memory leak in ASRC
|
2023-08-16 11:14:20 +02:00 |
Francesco Lannutti
|
613ae18db9
|
Fixed a memory leak
|
2023-08-16 11:14:20 +02:00 |
Holger Vogt
|
33eec95855
|
plug a memory leak
|
2023-08-16 11:14:20 +02:00 |
Holger Vogt
|
d5434a2df2
|
fix a memory leak
ckt->CKTmatrix is now malloced, so has to bee freed as well
|
2023-08-16 11:14:19 +02:00 |
Holger Vogt
|
ee0b52b779
|
Enable compiling with MSVC 2019
Remove reference to 'Visual Leak Detector'
Remove unused files from devices
Add custom build to invoke Flex_bison
|
2023-08-16 11:14:19 +02:00 |
Francesco Lannutti
|
967ee13940
|
Added a comment in NIiter
|
2023-08-16 11:14:19 +02:00 |
Francesco Lannutti
|
1110019ff2
|
Changed the PivTol in SMPreorder with PivRel
|
2023-08-16 11:14:19 +02:00 |
Francesco Lannutti
|
0b7dc09fc1
|
Fixed the accounting statistics for SPICE and CIDER about number of elements in KLU
|
2023-08-16 11:14:19 +02:00 |
Francesco Lannutti
|
3b1f5e6122
|
Changed the Error message in klusmp.c to Information
|
2023-08-16 11:14:19 +02:00 |
Francesco Lannutti
|
88074a23c9
|
Fixed 2 files due to rebasing KLU branch on the master branch - 8/7/2020
|
2023-08-16 11:14:19 +02:00 |
Holger Vogt
|
dbd5d18b99
|
remove unused file
|
2023-08-16 11:14:18 +02:00 |
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
SPARSE can still used through '.options sparse', but it isn't possible to switch from KLU to SPARSE and viceversa at run-time
|
2023-08-16 11:14:18 +02:00 |
Francesco Lannutti
|
4d00b67b4d
|
Used IF_REAL instead of IF_FLAG
|
2023-08-16 11:14:18 +02:00 |
Francesco Lannutti
|
49f6444957
|
Added "klu_memgrow_factor" option to control the KLU memory grow factor
|
2023-08-16 11:14:18 +02:00 |
Francesco Lannutti
|
5513f6e5f6
|
Handled the SINGULAR matrix case in a more clever way!
|
2023-08-16 11:14:18 +02:00 |
Francesco Lannutti
|
658f449c9b
|
Fixed the VSRCbindCSC routine
|
2023-08-16 11:14:18 +02:00 |
Francesco Lannutti
|
bb90374402
|
Added missing ISCAS85 libraries
|
2023-08-16 11:14:18 +02:00 |
Francesco Lannutti
|
f487720b10
|
Fixed BJTbindCSC routine
|
2023-08-16 11:14:17 +02:00 |
Francesco Lannutti
|
fbd8d94cdf
|
Fixed again the NIiter loop for KLU
|
2023-08-16 11:14:17 +02:00 |
Francesco Lannutti
|
710341bbfd
|
Fixed KLU returns values so that NIiter can Factor again, if the matrix is numerically singular from the refactorization
Fixed the NIiter code to perform a factorization without reloading the matrix
|
2023-08-16 11:14:17 +02:00 |
Francesco Lannutti
|
72d78a2053
|
Added the KLU support to ADMS models
|
2023-08-16 11:14:17 +02:00 |
Francesco Lannutti
|
77fa5c06a9
|
Fixed the KLU returns values for Factorization and ReFactorization.
If the matrix is Numerically Singular, continue the factorization till the end
|
2023-08-16 11:14:17 +02:00 |
Francesco Lannutti
|
8a8adfe451
|
First KLU support of CIDER TWOD simulations
|
2023-08-16 11:14:17 +02:00 |
Holger Vogt
|
30d09c62ae
|
retarget the VS project to VS 2019
add mifbindCSC.c to vngspice.vcxpro
|
2023-08-16 11:14:17 +02:00 |
Francesco Lannutti
|
fdd815183a
|
Fix SMPfindElement for KLU
|
2023-08-16 11:14:17 +02:00 |
Francesco Lannutti
|
11fb209ee6
|
First KLU support of CIDER ONED simulations
|
2023-08-16 11:14:16 +02:00 |
Francesco Lannutti
|
4c351f51bd
|
Moved the KLU binding structures to be property of the XSPICE connections, instead of XSPICE instances
|
2023-08-16 11:14:16 +02:00 |
Francesco Lannutti
|
534394c0bb
|
First attempt of KLU support for XSPICE
|
2023-08-16 11:14:16 +02:00 |
Francesco Lannutti
|
6b6642fbcf
|
Updating CKTsetup in preparation of XSPICE support
|
2023-08-16 11:14:16 +02:00 |
Francesco Lannutti
|
f3127234aa
|
Maintain the KLU related changes under '#ifdef KLU'
|
2023-08-16 11:14:16 +02:00 |
Francesco Lannutti
|
a5885f0e95
|
Compacted the flag for KLU matrix being Real or Complex to one single bit
|
2023-08-16 11:14:15 +02:00 |
Francesco Lannutti
|
43f7bede8f
|
Added the support for .ic statement in KLU mode
|
2023-08-16 11:14:15 +02:00 |
h_vogt
|
50b2694678
|
vngspice.vcxproj, <AdditionalLibraryDirectories>...Visual Leak Detector
|
2023-08-16 11:14:15 +02:00 |
h_vogt
|
a0fe22bb75
|
VS21015 project files, enable OpenMP
|
2023-08-16 11:14:15 +02:00 |
h_vogt
|
d829983a04
|
MS Visual Studio 2015 project files for KLU
KLU added, 32 bit and 64 bit
|
2023-08-16 11:14:15 +02:00 |
h_vogt
|
660b3172a3
|
config.h, add KLU macro definition
|
2023-08-16 11:14:15 +02:00 |
h_vogt
|
58cdb47ee8
|
compile_min.sh, add KLU dependency for MINGW compilation
|
2023-08-16 11:14:15 +02:00 |
Francesco Lannutti
|
f66e06b702
|
Fixed the KLU binding for BJT
|
2023-08-16 11:14:15 +02:00 |
Francesco Lannutti
|
759fc38647
|
Commented out some debug printings
|
2023-08-16 11:14:14 +02:00 |
Francesco Lannutti
|
330de64b19
|
Fixed the two routines for SPARSE (thx to Marcel Hendrix)
|
2023-08-16 11:14:14 +02:00 |
rlar
|
e31867ead9
|
(int) casts, applied to a double which just has been limited to INT_MAX
|
2023-08-16 11:14:14 +02:00 |
rlar
|
f690a2d5e9
|
casting, use (int) sizeof(), to swallow some warnings
|
2023-08-16 11:14:14 +02:00 |