Francesco Lannutti
|
9956e2037a
|
First KLU support of CIDER ONED simulations
|
2022-02-04 00:53:30 +01:00 |
Francesco Lannutti
|
00528aa0a2
|
Moved the KLU binding structures to be property of the XSPICE connections, instead of XSPICE instances
|
2022-02-04 00:53:30 +01:00 |
Francesco Lannutti
|
1b458cd830
|
First attempt of KLU support for XSPICE
|
2022-02-04 00:53:30 +01:00 |
Francesco Lannutti
|
f10f792811
|
Updating CKTsetup in preparation of XSPICE support
|
2022-02-04 00:53:30 +01:00 |
Francesco Lannutti
|
865b3fba24
|
Maintain the KLU related changes under '#ifdef KLU'
|
2022-02-04 00:53:30 +01:00 |
Francesco Lannutti
|
265023bb8c
|
Compacted the flag for KLU matrix being Real or Complex to one single bit
|
2022-02-04 00:53:30 +01:00 |
Francesco Lannutti
|
83c11157cd
|
Added the support for .ic statement in KLU mode
|
2022-02-04 00:53:30 +01:00 |
h_vogt
|
af39d79583
|
vngspice.vcxproj, <AdditionalLibraryDirectories>...Visual Leak Detector
|
2022-02-04 00:53:30 +01:00 |
h_vogt
|
3ab85e4e81
|
VS21015 project files, enable OpenMP
|
2022-02-04 00:53:30 +01:00 |
h_vogt
|
37e4985f64
|
MS Visual Studio 2015 project files for KLU
KLU added, 32 bit and 64 bit
|
2022-02-04 00:52:26 +01:00 |
h_vogt
|
d86e2710df
|
config.h, add KLU macro definition
|
2022-02-04 00:51:16 +01:00 |
h_vogt
|
dae5e66b90
|
compile_min.sh, add KLU dependency for MINGW compilation
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
4f417aa33d
|
Fixed the KLU binding for BJT
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
0774e5203c
|
Commented out some debug printings
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
5e846ede87
|
Fixed the two routines for SPARSE (thx to Marcel Hendrix)
|
2022-02-04 00:51:16 +01:00 |
rlar
|
8274dc50f9
|
(int) casts, applied to a double which just has been limited to INT_MAX
|
2022-02-04 00:51:16 +01:00 |
rlar
|
e84e919d65
|
casting, use (int) sizeof(), to swallow some warnings
|
2022-02-04 00:51:16 +01:00 |
rlar
|
78a47595d1
|
use TMALLOC
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
74e3afa098
|
Handling the general case for an empty CSC matrix during the conversion to CSR format
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
8c231b1cc1
|
Ordered the COO format also along the columns to have a correct CSR format
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
a06d133984
|
Fixed the AC part of the Sensitivity Analysis
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
87c5196131
|
Fixed the CSC to CSR conversion for KLU matrix-vector multiplication
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
5badf4804d
|
Fixed Sensibility Analysis for KLU - First Trial
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
db47540613
|
Avoid crashing during the Sensitivity Analysis in KLU, stating that it isn't supported
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
8b4fd05ae7
|
Fixed Sensitivity Analysis integration for KLU
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
3fbe5f7923
|
Fixed the sign inversion calculation for the determinant of KLU
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
6ad24978bd
|
Implement klu_z_print()
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
0adaf592cb
|
Implement spMatrix_CSC_dump()
|
2022-02-04 00:51:16 +01:00 |
rlar
|
bb34ec78c8
|
fix vsrc for pz analysis
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
5f4dd9a8de
|
Use spDeterminant_KLU
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
8e2ed76a5d
|
Implemented spDeterminant_KLU
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
09ce3dfb10
|
Fixed SMPcZeroCol
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
8134f549d0
|
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
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
46d583afdd
|
other fixes
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
f0eab6efa1
|
Fixed a bug in SMPpreOrder and let KLU digest an empty matrix
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
3f7ad963fa
|
Implemented the Solve Transpose for KLU
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
e3cf68ce3d
|
Fixed the SMPcSolve routine for KLU
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
51c87b2862
|
Enhanced KLU to avoid loosing computation cycles. The speedup is quite low, though: ~1%
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
92bf032a0a
|
fix the list of supported devices
|
2022-02-04 00:51:16 +01:00 |
rlar
|
c590052551
|
Added CPL Model to KLU
|
2022-02-04 00:51:16 +01:00 |
Francesco Lannutti
|
2941f7ecc4
|
Added HISIMHV2 Model to KLU
|
2022-02-04 00:46:33 +01:00 |
Francesco Lannutti
|
08d49e9f02
|
Added ASRC Model to KLU
|
2022-02-04 00:46:33 +01:00 |
Francesco Lannutti
|
0e3397df3f
|
KLU Integration from scratch #7, devices, bsim4/ (which is bsim4v8)
|
2022-02-04 00:46:33 +01:00 |
rlar
|
e2937113be
|
KLU Integration from scratch #6, devices, bsim4v7/
|
2022-02-04 00:46:33 +01:00 |
Francesco Lannutti
|
55654620a6
|
Fixed the KLU package to let it correctly compile in libngspice.so
|
2022-02-04 00:46:33 +01:00 |
Francesco Lannutti
|
0802fde431
|
KLU Integration from scratch #5, devices
|
2022-02-04 00:46:33 +01:00 |
Francesco Lannutti
|
0cc859cee4
|
KLU Integration from scratch #4, changed files
|
2022-02-04 00:45:08 +01:00 |
Francesco Lannutti
|
e5ce048e35
|
KLU Integration from scratch #1, new files
|
2022-02-04 00:41:55 +01:00 |
Francesco Lannutti
|
cbcd49a3e6
|
move include files to src/include/ngspice/
|
2022-02-04 00:41:55 +01:00 |
Francesco Lannutti
|
708eebb557
|
fix include file directories (will be in src/include/ngspice/)
|
2022-02-04 00:41:55 +01:00 |