h_vogt
|
58cdb47ee8
|
compile_min.sh, add KLU dependency for MINGW compilation
|
2023-08-16 11:14:15 +02:00 |
Francesco Lannutti
|
f66e06b702
|
Fixed the KLU binding for BJT
|
2023-08-16 11:14:15 +02:00 |
Francesco Lannutti
|
759fc38647
|
Commented out some debug printings
|
2023-08-16 11:14:14 +02:00 |
Francesco Lannutti
|
330de64b19
|
Fixed the two routines for SPARSE (thx to Marcel Hendrix)
|
2023-08-16 11:14:14 +02:00 |
rlar
|
e31867ead9
|
(int) casts, applied to a double which just has been limited to INT_MAX
|
2023-08-16 11:14:14 +02:00 |
rlar
|
f690a2d5e9
|
casting, use (int) sizeof(), to swallow some warnings
|
2023-08-16 11:14:14 +02:00 |
rlar
|
eda8b57eb4
|
use TMALLOC
|
2023-08-16 11:14:14 +02:00 |
Francesco Lannutti
|
b87c539435
|
Handling the general case for an empty CSC matrix during the conversion to CSR format
|
2023-08-16 11:14:14 +02:00 |
Francesco Lannutti
|
8b302dfdab
|
Ordered the COO format also along the columns to have a correct CSR format
|
2023-08-16 11:14:14 +02:00 |
Francesco Lannutti
|
7b0d1ef2ac
|
Fixed the AC part of the Sensitivity Analysis
|
2023-08-16 11:14:13 +02:00 |
Francesco Lannutti
|
7f85b35260
|
Fixed the CSC to CSR conversion for KLU matrix-vector multiplication
|
2023-08-16 11:14:13 +02:00 |
Francesco Lannutti
|
463e2db25a
|
Fixed Sensibility Analysis for KLU - First Trial
|
2023-08-16 11:14:13 +02:00 |
Francesco Lannutti
|
1099b5452e
|
Avoid crashing during the Sensitivity Analysis in KLU, stating that it isn't supported
|
2023-08-16 11:14:13 +02:00 |
Francesco Lannutti
|
0429238df5
|
Fixed Sensitivity Analysis integration for KLU
|
2023-08-16 11:14:13 +02:00 |
Francesco Lannutti
|
0823ed4e16
|
Fixed the sign inversion calculation for the determinant of KLU
|
2023-08-16 11:14:13 +02:00 |
Francesco Lannutti
|
e77879ae50
|
Implement klu_z_print()
|
2023-08-16 11:14:13 +02:00 |
Francesco Lannutti
|
0afda7f89c
|
Implement spMatrix_CSC_dump()
|
2023-08-16 11:14:13 +02:00 |
rlar
|
d2562ba82f
|
fix vsrc for pz analysis
|
2023-08-16 11:14:12 +02:00 |
Francesco Lannutti
|
634156844b
|
Use spDeterminant_KLU
|
2023-08-16 11:14:12 +02:00 |
Francesco Lannutti
|
4d37c32a14
|
Implemented spDeterminant_KLU
|
2023-08-16 11:14:12 +02:00 |
Francesco Lannutti
|
4a32cfe362
|
Fixed SMPcZeroCol
|
2023-08-16 11:14:12 +02:00 |
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
|
2023-08-16 11:14:12 +02:00 |
Francesco Lannutti
|
0146a6667c
|
other fixes
|
2023-08-16 11:14:12 +02:00 |
Francesco Lannutti
|
f25b22e56a
|
Fixed a bug in SMPpreOrder and let KLU digest an empty matrix
|
2023-08-16 11:14:12 +02:00 |
Francesco Lannutti
|
dddaab6637
|
Implemented the Solve Transpose for KLU
|
2023-08-16 11:14:11 +02:00 |
Francesco Lannutti
|
6aece7faf7
|
Fixed the SMPcSolve routine for KLU
|
2023-08-16 11:14:11 +02:00 |
Francesco Lannutti
|
4a7dd29867
|
Enhanced KLU to avoid loosing computation cycles. The speedup is quite low, though: ~1%
|
2023-08-16 11:14:11 +02:00 |
Francesco Lannutti
|
15e732dbb4
|
fix the list of supported devices
|
2023-08-16 11:14:11 +02:00 |
rlar
|
e73dae237e
|
Added CPL Model to KLU
|
2023-08-16 11:14:11 +02:00 |
Francesco Lannutti
|
716fa64765
|
Added HISIMHV2 Model to KLU
|
2023-08-16 11:14:11 +02:00 |
Francesco Lannutti
|
14378755f5
|
Added ASRC Model to KLU
|
2023-08-16 11:14:11 +02:00 |
Francesco Lannutti
|
a47ed5dba4
|
KLU Integration from scratch #7, devices, bsim4/ (which is bsim4v8)
|
2023-08-16 11:14:11 +02:00 |
rlar
|
717a99b07a
|
KLU Integration from scratch #6, devices, bsim4v7/
|
2023-08-16 11:14:10 +02:00 |
Francesco Lannutti
|
405f206ba6
|
Fixed the KLU package to let it correctly compile in libngspice.so
|
2023-08-16 11:14:10 +02:00 |
Francesco Lannutti
|
2dcc83510b
|
KLU Integration from scratch #5, devices
|
2023-08-16 11:14:10 +02:00 |
Francesco Lannutti
|
ce18d6846f
|
KLU Integration from scratch #4, changed files
|
2023-08-16 11:14:10 +02:00 |
Francesco Lannutti
|
cf5991ae81
|
KLU Integration from scratch #1, new files
|
2023-08-16 11:14:10 +02:00 |
Francesco Lannutti
|
60b4c3cda7
|
move include files to src/include/ngspice/
|
2023-08-16 11:14:10 +02:00 |
Francesco Lannutti
|
23da61873d
|
fix include file directories (will be in src/include/ngspice/)
|
2023-08-16 11:14:09 +02:00 |
rlar
|
71e403652f
|
delete-trailing-whitespace
|
2023-08-16 11:14:09 +02:00 |
Francesco Lannutti
|
9dad1ae0b7
|
incorporate KLU source files from SuiteSparse-3.7.0.tar.gz
|
2023-08-16 11:14:09 +02:00 |
rlar
|
e5c40de9e7
|
SuiteSparse.org, recipe for incorporation of SuiteSparse-3.7.0.tar.gz
|
2023-08-16 11:14:09 +02:00 |
Francesco Lannutti
|
ba4e530ec0
|
KLU Integration from scratch #1, examples/klu/Circuits
|
2023-08-16 11:14:09 +02:00 |
Holger Vogt
|
2275fb85da
|
add a comment
|
2023-08-14 23:40:48 +02:00 |
Holger Vogt
|
313a0cdf66
|
Do not set a breakpoint at current time,
as this may lead to trigger a "breakpoint in the past"
message and stop the simulation, depending on double
precision details during comparison.
|
2023-08-14 15:56:59 +02:00 |
holger
|
43e3156343
|
make script executable
|
2023-08-13 14:16:19 +02:00 |
holger
|
57c880b6a3
|
Prepare ngspice-41
|
2023-08-13 14:03:34 +02:00 |
Holger Vogt
|
bfb520086d
|
Prepare ngspice-41
|
2023-08-13 11:56:35 +02:00 |
Holger Vogt
|
cb0e794907
|
Prevent buffer overflow, remove unused
|
2023-08-13 11:31:01 +02:00 |
Holger Vogt
|
b0ca2a667a
|
Add missing pwlts cfunc.mod and ifspec.ifs
|
2023-08-13 11:30:31 +02:00 |