rlar
64530ef570
! this branch is broken ! ------------------------------
...
The cuda changes which where intended for the bsim4v7 model
have erronously been applied to the bsim4v8 model
because on the master branch the bsim4 directory has been populated
with the newer bsim4v8 model.
There is another branch much nearer to the origin/master branch
where this has been fixed. Use that one.
2017-06-06 13:03:29 +02:00
rlar
8b50d754ca
cuspice testcases, fix inductor values
2017-06-05 19:02:44 +02:00
rlar
ada174e8c4
gtx1050ti with debian nvida-cuda-toolkit 7.5
2017-06-05 18:59:16 +02:00
rlar
fe9f8adc0e
automake, version 15, introduce subdir-objects
...
for CUSPICE/*.c files in a subdirectory
2017-06-05 18:59:15 +02:00
rlar
70cb022962
extend commit "ptr->Ptr"
...
from the master branch to the cuda branch
2017-06-05 18:59:13 +02:00
rlar
f6887b0663
extend commit "unify ind/mut (append Ptr)"
...
from the master branch to the cuda branch
2017-06-05 18:59:11 +02:00
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