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
fdd815183a
Fix SMPfindElement for KLU
6 years ago
Francesco Lannutti
11fb209ee6
First KLU support of CIDER ONED simulations
6 years ago
Francesco Lannutti
43f7bede8f
Added the support for .ic statement in KLU mode
6 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
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
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
Francesco Lannutti
6aece7faf7
Fixed the SMPcSolve routine for KLU
10 years ago
Francesco Lannutti
4a7dd29867
Enhanced KLU to avoid loosing computation cycles. The speedup is quite low, though: ~1%
10 years ago
Francesco Lannutti
405f206ba6
Fixed the KLU package to let it correctly compile in libngspice.so
12 years ago
Francesco Lannutti
ce18d6846f
KLU Integration from scratch #4 , changed files
10 years ago
Francesco Lannutti
cf5991ae81
KLU Integration from scratch #1 , new files
12 years ago
Francesco Lannutti
60b4c3cda7
move include files to src/include/ngspice/
12 years ago
Francesco Lannutti
23da61873d
fix include file directories (will be in src/include/ngspice/)
12 years ago
rlar
71e403652f
delete-trailing-whitespace
10 years ago
Francesco Lannutti
9dad1ae0b7
incorporate KLU source files from SuiteSparse-3.7.0.tar.gz
12 years ago
rlar
e5c40de9e7
SuiteSparse.org, recipe for incorporation of SuiteSparse-3.7.0.tar.gz
10 years ago
dwarning
794a37339a
ifft: in case input array is smaller then output array - fill in the rest with zero to prevent uninitialzed plot variables
3 years ago
dwarning
42b803e5c2
same array size for in- and output in inverse fft function from fftw3
3 years ago
Holger Vogt
0ee5e3f32a
Add a control language function cvector, to create a complex vector.
Let vec1 = cvector(50)
will generate a complex vector, with the real part values
increasing from 0 to 49, the imaginary values are set to 0.
Useful in ac loops to store result data.
3 years ago
dwarning
a4f6a777c0
few cleanings to prevent compiler warnings
3 years ago
Holger Vogt
3632a6b4ae
We need to translate from degree to rad
3 years ago
Holger Vogt
2a6052517b
Fix prvious commit: allow access to all vector elements of cc
3 years ago
Holger Vogt
68156fa62c
Complex number handling other than MSVC
3 years ago
Holger Vogt
71571a1432
Add function atanh to .control section
3 years ago
Holger Vogt
da77fad749
In the very rare case of pPivot being NULL, prevent a crsh
by reordering the matrix.
3 years ago
dwarning
45e6d319f3
partly revert last commit: only real input vector get special scaling for dc component
3 years ago
dwarning
bccaee4821
correct fft dc scaling bug #620
3 years ago
Holger Vogt
02789b2c42
The modulo function a % n should accept a==0.
The fix adds this to the control section function parser. The numparam
parser already has this feature. n==0 is rejected as usual.
3 years ago
holger
97e0c0f37e
Prevent memory leak while "PREDICTOR" is selected
3 years ago
Holger Vogt
27fb6cd0a6
Allow resetting the limit for warning mesaages, when a new run is started.
3 years ago
Holger Vogt
8e175f1e77
Replace obscure warning "singular matrix: check nodes mymode1 and mynode1" by
"singular matrix: check node mynode1", if both node names are equal.
3 years ago
Holger Vogt
638a09b718
Make doxygen documentation complete as an example.
3 years ago