Commit Graph

19 Commits

Author SHA1 Message Date
Francesco Lannutti 69aeed0503 Fixed the sign inversion calculation for the determinant of KLU 2023-05-06 01:44:21 +02:00
Francesco Lannutti e3c1965685 Implement klu_z_print() 2023-05-06 01:44:21 +02:00
Francesco Lannutti 9e6d0f6261 Implement spMatrix_CSC_dump() 2023-05-06 01:44:21 +02:00
Francesco Lannutti 539bc787e9 Use spDeterminant_KLU 2023-05-06 01:43:17 +02:00
Francesco Lannutti de8643d478 Implemented spDeterminant_KLU 2023-05-06 01:43:17 +02:00
Francesco Lannutti 9a8265421e Fixed SMPcZeroCol 2023-05-06 01:43:17 +02:00
Francesco Lannutti 59f120a7bd 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 2023-05-06 01:43:17 +02:00
Francesco Lannutti 19eff5d23f other fixes 2023-05-06 01:43:17 +02:00
Francesco Lannutti 4f15ba2be6 Fixed a bug in SMPpreOrder and let KLU digest an empty matrix 2023-05-06 01:43:17 +02:00
Francesco Lannutti f5278a0890 Implemented the Solve Transpose for KLU 2023-05-06 01:43:17 +02:00
Francesco Lannutti ed76ebf2c1 Fixed the SMPcSolve routine for KLU 2023-05-06 01:43:17 +02:00
Francesco Lannutti 2b02de7a9d Enhanced KLU to avoid loosing computation cycles. The speedup is quite low, though: ~1% 2023-05-06 01:43:17 +02:00
Francesco Lannutti f652403eb1 Fixed the KLU package to let it correctly compile in libngspice.so 2023-05-06 01:43:17 +02:00
Francesco Lannutti 5ed3091e4e KLU Integration from scratch #1, new files 2023-05-06 01:36:59 +02:00
Francesco Lannutti 5214479211 move include files to src/include/ngspice/ 2023-05-06 01:36:59 +02:00
Francesco Lannutti ef777165e0 fix include file directories (will be in src/include/ngspice/) 2023-05-06 01:36:59 +02:00
rlar be9d8643f1 delete-trailing-whitespace 2023-05-06 01:36:59 +02:00
Francesco Lannutti 88f287c90b incorporate KLU source files from SuiteSparse-3.7.0.tar.gz 2023-05-06 01:36:59 +02:00
rlar e3e57c2ce6 SuiteSparse.org, recipe for incorporation of SuiteSparse-3.7.0.tar.gz 2023-05-06 01:36:59 +02:00