Francesco Lannutti
|
4e1ee0bbb1
|
Fixed a bug in CKTtrunc reduction when there is nothing to reduce
|
2016-10-24 20:20:21 +02:00 |
rlar
|
7b18031522
|
Moved Truncation Error Calculation into GPU for CUSPICE
|
2016-10-24 20:20:21 +02:00 |
Francesco Lannutti
|
4a82c5f410
|
Fixed CUSPICE compilation under NVCC versions prior than 6.0. CUSPICE will be compiled for every architectures supported by NVCC
|
2016-10-24 20:20:21 +02:00 |
Francesco Lannutti
|
93b20e51f3
|
Fixed a bug in CUSPICE
|
2016-10-24 20:20:21 +02:00 |
Francesco Lannutti
|
8c5ae5542f
|
Fixed a bug in libtool_wrapper_for_cuda.tcl to handle correct compilation of -fPIC objects
|
2016-10-24 20:17:39 +02:00 |
Francesco Lannutti
|
d2a6ca1276
|
Whitespaces and cosmetic changes to improve readability
|
2016-10-24 20:17:39 +02:00 |
rlar
|
371d35899c
|
CUSPICE Integration from scratch
|
2016-10-24 20:17:08 +02:00 |
Francesco Lannutti
|
fd5050358c
|
Fixed the KLU binding for BJT
|
2016-10-23 20:36:27 +02:00 |
Francesco Lannutti
|
74334f22cb
|
Commented out some debug printings
|
2016-10-23 20:36:27 +02:00 |
Francesco Lannutti
|
f0e8d877bf
|
Fixed the two routines for SPARSE (thx to Marcel Hendrix)
|
2016-10-23 20:36:27 +02:00 |
rlar
|
ef15f74e82
|
(int) casts, applied to a double which just has been limited to INT_MAX
|
2016-10-23 20:36:27 +02:00 |
rlar
|
47e272e139
|
casting, use (int) sizeof(), to swallow some warnings
|
2016-10-23 20:36:27 +02:00 |
rlar
|
a82b42f129
|
use TMALLOC
|
2016-10-23 20:36:27 +02:00 |
Francesco Lannutti
|
ce8a1da02c
|
Handling the general case for an empty CSC matrix during the conversion to CSR format
|
2016-10-23 20:36:27 +02:00 |
Francesco Lannutti
|
aed7b276dd
|
Ordered the COO format also along the columns to have a correct CSR format
|
2016-10-23 20:36:26 +02:00 |
Francesco Lannutti
|
f62d904f54
|
Fixed the AC part of the Sensitivity Analysis
|
2016-10-23 20:36:26 +02:00 |
Francesco Lannutti
|
0d198bf7e5
|
Fixed the CSC to CSR conversion for KLU matrix-vector multiplication
|
2016-10-23 20:36:26 +02:00 |
Francesco Lannutti
|
b932b17cc8
|
Fixed Sensibility Analysis for KLU - First Trial
|
2016-10-23 20:36:26 +02:00 |
Francesco Lannutti
|
7e9956acdf
|
Avoid crashing during the Sensitivity Analysis in KLU, stating that it isn't supported
|
2016-10-23 20:36:26 +02:00 |
Francesco Lannutti
|
fb39f64d77
|
Fixed Sensitivity Analysis integration for KLU
|
2016-10-23 20:36:26 +02:00 |
Francesco Lannutti
|
eb4933b7e8
|
Fixed the sign inversion calculation for the determinant of KLU
|
2016-10-23 20:36:26 +02:00 |
Francesco Lannutti
|
cc4ee01840
|
Implement klu_z_print()
|
2016-10-23 20:36:26 +02:00 |
Francesco Lannutti
|
9409ef4a1b
|
Implement spMatrix_CSC_dump()
|
2016-10-23 20:36:25 +02:00 |
rlar
|
7144fbf23f
|
fix vsrc for pz analysis
|
2016-10-23 20:36:25 +02:00 |
Francesco Lannutti
|
83f87cc5af
|
Use spDeterminant_KLU
|
2016-10-23 20:36:25 +02:00 |
Francesco Lannutti
|
b2299b4f4b
|
Implemented spDeterminant_KLU
|
2016-10-23 20:36:25 +02:00 |
Francesco Lannutti
|
cb13d4783e
|
Fixed SMPcZeroCol
|
2016-10-23 20:36:25 +02:00 |
Francesco Lannutti
|
af83a4b733
|
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
|
2016-10-23 20:36:25 +02:00 |
Francesco Lannutti
|
a53632b1ec
|
other fixes
|
2016-10-23 20:36:25 +02:00 |
Francesco Lannutti
|
6e867251e7
|
Fixed a bug in SMPpreOrder and let KLU digest an empty matrix
|
2016-10-23 20:36:25 +02:00 |
rlar
|
c35522ea4e
|
make regression tests insensitive to -0 versus +0
|
2016-10-23 20:36:24 +02:00 |
Francesco Lannutti
|
683e3557db
|
Implemented the Solve Transpose for KLU
|
2016-10-23 20:36:24 +02:00 |
Francesco Lannutti
|
717a960802
|
Fixed the SMPcSolve routine for KLU
|
2016-10-23 20:36:24 +02:00 |
Francesco Lannutti
|
05166962aa
|
Enhanced KLU to avoid loosing computation cycles. The speedup is quite low, though: ~1%
|
2016-10-23 20:36:24 +02:00 |
Francesco Lannutti
|
4c655b94f7
|
fix the list of supported devices
|
2016-10-23 20:36:24 +02:00 |
rlar
|
30165c437b
|
Added CPL Model to KLU
|
2016-10-23 20:36:24 +02:00 |
Francesco Lannutti
|
6c73d785d3
|
Added HISIMHV2 Model to KLU
|
2016-10-23 20:36:24 +02:00 |
Francesco Lannutti
|
6d747ebb04
|
Added ASRC Model to KLU
|
2016-10-23 20:36:24 +02:00 |
Francesco Lannutti
|
7e392e9ce0
|
KLU Integration from scratch #7, devices, bsim4/ (which is bsim4v8)
|
2016-10-23 20:36:23 +02:00 |
rlar
|
60060d9924
|
KLU Integration from scratch #6, devices, bsim4v7/
|
2016-10-23 20:36:23 +02:00 |
Francesco Lannutti
|
fcbbcee0e6
|
Fixed the KLU package to let it correctly compile in libngspice.so
|
2016-10-23 20:36:23 +02:00 |
Francesco Lannutti
|
b74a663234
|
KLU Integration from scratch #5, devices
|
2016-10-23 20:36:23 +02:00 |
Francesco Lannutti
|
40d19f199a
|
KLU Integration from scratch #4, changed files
|
2016-10-23 20:36:19 +02:00 |
Francesco Lannutti
|
86026e3200
|
KLU Integration from scratch #1, new files
|
2016-10-23 20:35:51 +02:00 |
Francesco Lannutti
|
fb369b4115
|
move include files to src/include/ngspice/
|
2016-10-23 20:35:49 +02:00 |
Francesco Lannutti
|
fc92d4ab64
|
fix include file directories (will be in src/include/ngspice/)
|
2016-10-23 20:35:46 +02:00 |
rlar
|
438c7a93f0
|
delete-trailing-whitespace
|
2016-10-23 20:35:44 +02:00 |
Francesco Lannutti
|
569d4b6138
|
incorporate KLU source files from SuiteSparse-3.7.0.tar.gz
|
2016-10-23 20:35:42 +02:00 |
rlar
|
aff0cb6a1f
|
SuiteSparse.org, recipe for incorporation of SuiteSparse-3.7.0.tar.gz
|
2016-10-23 20:35:39 +02:00 |
Francesco Lannutti
|
9df7f4f933
|
KLU Integration from scratch #1, examples/klu/Circuits
|
2016-10-23 20:35:36 +02:00 |