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
|
6 years ago |
Francesco Lannutti
|
4d00b67b4d
|
Used IF_REAL instead of IF_FLAG
|
6 years ago |
Francesco Lannutti
|
49f6444957
|
Added "klu_memgrow_factor" option to control the KLU memory grow factor
|
6 years ago |
Francesco Lannutti
|
5513f6e5f6
|
Handled the SINGULAR matrix case in a more clever way!
|
6 years ago |
Francesco Lannutti
|
658f449c9b
|
Fixed the VSRCbindCSC routine
|
6 years ago |
Francesco Lannutti
|
bb90374402
|
Added missing ISCAS85 libraries
|
6 years ago |
Francesco Lannutti
|
f487720b10
|
Fixed BJTbindCSC routine
|
6 years ago |
Francesco Lannutti
|
fbd8d94cdf
|
Fixed again the NIiter loop for KLU
|
6 years ago |
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
|
6 years ago |
Francesco Lannutti
|
72d78a2053
|
Added the KLU support to ADMS models
|
6 years ago |
Francesco Lannutti
|
77fa5c06a9
|
Fixed the KLU returns values for Factorization and ReFactorization.
If the matrix is Numerically Singular, continue the factorization till the end
|
6 years ago |
Francesco Lannutti
|
8a8adfe451
|
First KLU support of CIDER TWOD simulations
|
6 years ago |
Holger Vogt
|
30d09c62ae
|
retarget the VS project to VS 2019
add mifbindCSC.c to vngspice.vcxpro
|
6 years ago |
Francesco Lannutti
|
fdd815183a
|
Fix SMPfindElement for KLU
|
6 years ago |
Francesco Lannutti
|
11fb209ee6
|
First KLU support of CIDER ONED simulations
|
6 years ago |
Francesco Lannutti
|
4c351f51bd
|
Moved the KLU binding structures to be property of the XSPICE connections, instead of XSPICE instances
|
6 years ago |
Francesco Lannutti
|
534394c0bb
|
First attempt of KLU support for XSPICE
|
6 years ago |
Francesco Lannutti
|
6b6642fbcf
|
Updating CKTsetup in preparation of XSPICE support
|
6 years ago |
Francesco Lannutti
|
f3127234aa
|
Maintain the KLU related changes under '#ifdef KLU'
|
6 years ago |
Francesco Lannutti
|
a5885f0e95
|
Compacted the flag for KLU matrix being Real or Complex to one single bit
|
6 years ago |
Francesco Lannutti
|
43f7bede8f
|
Added the support for .ic statement in KLU mode
|
6 years ago |
h_vogt
|
50b2694678
|
vngspice.vcxproj, <AdditionalLibraryDirectories>...Visual Leak Detector
|
10 years ago |
h_vogt
|
a0fe22bb75
|
VS21015 project files, enable OpenMP
|
10 years ago |
h_vogt
|
d829983a04
|
MS Visual Studio 2015 project files for KLU
KLU added, 32 bit and 64 bit
|
10 years ago |
h_vogt
|
660b3172a3
|
config.h, add KLU macro definition
|
10 years ago |
h_vogt
|
58cdb47ee8
|
compile_min.sh, add KLU dependency for MINGW compilation
|
10 years ago |
Francesco Lannutti
|
f66e06b702
|
Fixed the KLU binding for BJT
|
10 years ago |
Francesco Lannutti
|
759fc38647
|
Commented out some debug printings
|
10 years ago |
Francesco Lannutti
|
330de64b19
|
Fixed the two routines for SPARSE (thx to Marcel Hendrix)
|
10 years ago |
rlar
|
e31867ead9
|
(int) casts, applied to a double which just has been limited to INT_MAX
|
10 years ago |
rlar
|
f690a2d5e9
|
casting, use (int) sizeof(), to swallow some warnings
|
10 years ago |
rlar
|
eda8b57eb4
|
use TMALLOC
|
10 years ago |
Francesco Lannutti
|
b87c539435
|
Handling the general case for an empty CSC matrix during the conversion to CSR format
|
10 years ago |
Francesco Lannutti
|
8b302dfdab
|
Ordered the COO format also along the columns to have a correct CSR format
|
10 years ago |
Francesco Lannutti
|
7b0d1ef2ac
|
Fixed the AC part of the Sensitivity Analysis
|
10 years ago |
Francesco Lannutti
|
7f85b35260
|
Fixed the CSC to CSR conversion for KLU matrix-vector multiplication
|
10 years ago |
Francesco Lannutti
|
463e2db25a
|
Fixed Sensibility Analysis for KLU - First Trial
|
10 years ago |
Francesco Lannutti
|
1099b5452e
|
Avoid crashing during the Sensitivity Analysis in KLU, stating that it isn't supported
|
10 years ago |
Francesco Lannutti
|
0429238df5
|
Fixed Sensitivity Analysis integration for KLU
|
10 years ago |
Francesco Lannutti
|
0823ed4e16
|
Fixed the sign inversion calculation for the determinant of KLU
|
10 years ago |
Francesco Lannutti
|
e77879ae50
|
Implement klu_z_print()
|
10 years ago |
Francesco Lannutti
|
0afda7f89c
|
Implement spMatrix_CSC_dump()
|
10 years ago |
rlar
|
d2562ba82f
|
fix vsrc for pz analysis
|
10 years ago |
Francesco Lannutti
|
634156844b
|
Use spDeterminant_KLU
|
10 years ago |
Francesco Lannutti
|
4d37c32a14
|
Implemented spDeterminant_KLU
|
10 years ago |
Francesco Lannutti
|
4a32cfe362
|
Fixed SMPcZeroCol
|
10 years ago |
Francesco Lannutti
|
4489f2b0b2
|
klu_extract_Udiag, Fixed the PZ Analysis for KLU - Added a missing KLU node in VSRC which exists only in case of PZ Analysis - Other fixes
|
10 years ago |
Francesco Lannutti
|
0146a6667c
|
other fixes
|
10 years ago |
Francesco Lannutti
|
f25b22e56a
|
Fixed a bug in SMPpreOrder and let KLU digest an empty matrix
|
10 years ago |
Francesco Lannutti
|
dddaab6637
|
Implemented the Solve Transpose for KLU
|
10 years ago |