Francesco Lannutti
|
091a9dc241
|
Fixed the VSRCbindCSC routine
|
2020-08-07 02:16:44 +02:00 |
Francesco Lannutti
|
fd6885206b
|
Added missing ISCAS85 libraries
|
2020-08-07 02:16:44 +02:00 |
Francesco Lannutti
|
df9a96ff7e
|
Fixed BJTbindCSC routine
|
2020-08-07 02:16:44 +02:00 |
Francesco Lannutti
|
bde229b805
|
Fixed again the NIiter loop for KLU
|
2020-08-07 02:16:44 +02:00 |
Francesco Lannutti
|
13bf83f8c1
|
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
|
2020-08-07 02:16:44 +02:00 |
Francesco Lannutti
|
2fd8758fdb
|
Added the KLU support to ADMS models
|
2020-08-07 02:16:44 +02:00 |
Francesco Lannutti
|
a7f0e0ca24
|
Fixed the KLU returns values for Factorization and ReFactorization.
If the matrix is Numerically Singular, continue the factorization till the end
|
2020-08-07 02:16:44 +02:00 |
Francesco Lannutti
|
d19d077110
|
First KLU support of CIDER TWOD simulations
|
2020-08-07 02:16:44 +02:00 |
Holger Vogt
|
0c626a3ea8
|
retarget the VS project to VS 2019
add mifbindCSC.c to vngspice.vcxpro
|
2020-08-07 02:09:44 +02:00 |
Francesco Lannutti
|
4cf52ac9b9
|
Fix SMPfindElement for KLU
|
2020-08-07 02:08:33 +02:00 |
Francesco Lannutti
|
6b2181220a
|
First KLU support of CIDER ONED simulations
|
2020-08-07 02:08:33 +02:00 |
Francesco Lannutti
|
5a8964b63a
|
Moved the KLU binding structures to be property of the XSPICE connections, instead of XSPICE instances
|
2020-08-07 02:08:33 +02:00 |
Francesco Lannutti
|
c6829875cb
|
First attempt of KLU support for XSPICE
|
2020-08-07 02:08:33 +02:00 |
Francesco Lannutti
|
3efaee3cb9
|
Updating CKTsetup in preparation of XSPICE support
|
2020-08-07 02:05:15 +02:00 |
Francesco Lannutti
|
1d4ee0a5a0
|
Maintain the KLU related changes under '#ifdef KLU'
|
2020-08-07 02:05:15 +02:00 |
Francesco Lannutti
|
e905e0ab2f
|
Compacted the flag for KLU matrix being Real or Complex to one single bit
|
2020-08-07 02:05:15 +02:00 |
Francesco Lannutti
|
6914b6b3a6
|
Added the support for .ic statement in KLU mode
|
2020-08-07 02:05:15 +02:00 |
h_vogt
|
98a9845cba
|
vngspice.vcxproj, <AdditionalLibraryDirectories>...Visual Leak Detector
|
2020-08-07 02:05:15 +02:00 |
h_vogt
|
d260d0d458
|
VS21015 project files, enable OpenMP
|
2020-08-07 02:05:15 +02:00 |
h_vogt
|
958c018813
|
MS Visual Studio 2015 project files for KLU
KLU added, 32 bit and 64 bit
|
2020-08-07 02:05:15 +02:00 |
h_vogt
|
3c4aedca63
|
config.h, add KLU macro definition
|
2020-08-07 02:02:22 +02:00 |
h_vogt
|
4ce13f0c85
|
compile_min.sh, add KLU dependency for MINGW compilation
|
2020-08-07 02:02:22 +02:00 |
Francesco Lannutti
|
3432d3b218
|
Fixed the KLU binding for BJT
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
6499ea644b
|
Commented out some debug printings
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
6f9ca776cb
|
Fixed the two routines for SPARSE (thx to Marcel Hendrix)
|
2020-08-07 02:00:41 +02:00 |
rlar
|
7e81a0d831
|
(int) casts, applied to a double which just has been limited to INT_MAX
|
2020-08-07 02:00:41 +02:00 |
rlar
|
689519dad7
|
casting, use (int) sizeof(), to swallow some warnings
|
2020-08-07 02:00:41 +02:00 |
rlar
|
12b85ca2d4
|
use TMALLOC
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
bf01cedb4d
|
Handling the general case for an empty CSC matrix during the conversion to CSR format
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
036f48a742
|
Ordered the COO format also along the columns to have a correct CSR format
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
58214d85f4
|
Fixed the AC part of the Sensitivity Analysis
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
4de18fd9fd
|
Fixed the CSC to CSR conversion for KLU matrix-vector multiplication
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
c1c7963e84
|
Fixed Sensibility Analysis for KLU - First Trial
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
83595a1409
|
Avoid crashing during the Sensitivity Analysis in KLU, stating that it isn't supported
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
63e6edd75e
|
Fixed Sensitivity Analysis integration for KLU
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
49d38a8b2f
|
Fixed the sign inversion calculation for the determinant of KLU
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
109db8263f
|
Implement klu_z_print()
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
2364297a3d
|
Implement spMatrix_CSC_dump()
|
2020-08-07 02:00:41 +02:00 |
rlar
|
e0d0d097a2
|
fix vsrc for pz analysis
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
6f3455ae21
|
Use spDeterminant_KLU
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
d365f56832
|
Implemented spDeterminant_KLU
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
488cbad4a9
|
Fixed SMPcZeroCol
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
908eaec7eb
|
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
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
6e9641d981
|
other fixes
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
4726d47570
|
Fixed a bug in SMPpreOrder and let KLU digest an empty matrix
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
4767e13067
|
Implemented the Solve Transpose for KLU
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
e4b413c0d2
|
Fixed the SMPcSolve routine for KLU
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
533aad8821
|
Enhanced KLU to avoid loosing computation cycles. The speedup is quite low, though: ~1%
|
2020-08-07 02:00:41 +02:00 |
Francesco Lannutti
|
b5defc9407
|
fix the list of supported devices
|
2020-08-07 02:00:41 +02:00 |
rlar
|
b54ee02b76
|
Added CPL Model to KLU
|
2020-08-07 02:00:41 +02:00 |