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
15e732dbb4
fix the list of supported devices
10 years ago
rlar
e73dae237e
Added CPL Model to KLU
10 years ago
Francesco Lannutti
716fa64765
Added HISIMHV2 Model to KLU
10 years ago
Francesco Lannutti
14378755f5
Added ASRC Model to KLU
11 years ago
Francesco Lannutti
a47ed5dba4
KLU Integration from scratch #7 , devices, bsim4/ (which is bsim4v8)
12 years ago
rlar
717a99b07a
KLU Integration from scratch #6 , devices, bsim4v7/
11 years ago
Francesco Lannutti
405f206ba6
Fixed the KLU package to let it correctly compile in libngspice.so
12 years ago
Francesco Lannutti
2dcc83510b
KLU Integration from scratch #5 , devices
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
Holger Vogt
2275fb85da
add a comment
3 years ago
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.
3 years ago
holger
57c880b6a3
Prepare ngspice-41
3 years ago
Holger Vogt
cb0e794907
Prevent buffer overflow, remove unused
3 years ago
Holger Vogt
6eb7e0ec82
Remove unused variable
3 years ago
Holger Vogt
e1e2d8a88a
Replace | by ||,
bug detected by code analysis
3 years ago
Holger Vogt
d90c9dd3b5
Initialize to remove VS2022 linker warnings
3 years ago
Holger Vogt
de98e49956
Set brackets to remove gcc compiler warning
3 years ago
Giles Atkinson
ad02a7c47a
Remove duplicate definition of variable idp, as compiler may warn.
3 years ago
Holger Vogt
b893e32d75
Reemove needless code, check for '}0',
don't do anything here if not true m=something
3 years ago
Holger Vogt
0e0c8de5ee
Remove gcc compiler warning: remove needless code
3 years ago
Holger Vogt
9c2a87a469
Remove buggy if clause, add safeguards against buggy input
3 years ago
Holger Vogt
62f803dfa5
Remove gcc compiler warnings
3 years ago
Holger Vogt
d173deea64
Activate callback, remove memory leak
3 years ago
Giles Atkinson
738881a014
Complete version of intertial delay for d_tristate. The State and
Strength members are treated independently and combined in the output.
3 years ago
Giles Atkinson
502f15522e
Fix an infinite loop bug that may be seen with "stop whan a>b" or
"stop when a<>b".
3 years ago
Brian Taylor
f16c0556af
Add support for PSpice DLYLINE.
3 years ago
Giles Atkinson
ee7250e11f
Fix a crash when trying to auto-bridge a real-valued event node
and improve an error message.
3 years ago
dwarning
53af7d179b
decrease iteration count for low base biasing
3 years ago
Holger Vogt
2065dee82c
Fix comment on old-style .lib
3 years ago
Brian Taylor
e235fda42b
For d0_eff, d0_gff timing models specify the 1.0e-12 minimum Xspice delay valuesrather than defaulting to 1ns.
3 years ago
Holger Vogt
d4c54123d4
Revert "Add code in ivars.c to look for a SPICE_ROOT environment variable"
This reverts commit 6b0ab44f1e .
3 years ago
Holger Vogt
75ce3c95e3
eprvcd [-a] [-t timescale] node node ...
timescale is now given by minimum 1fs, maximum 1s.
3 years ago
Holger Vogt
7c0bbcd9b2
Remove vs2022 linker warning (ctx potentially uninitialized)
3 years ago
Holger Vogt
da3dda3269
replace exp10() by pow(10, ...),
exp10 not available in VS2022
3 years ago
Holger Vogt
dc5291fa91
fopen_with_path enable path search (directory of recent inputs or
NGSPICE_INPUT_DIR)
3 years ago
Giles Atkinson
4df2e69009
Fix Bug #629 - "XSPICE d_osc failures". The old code has been completely
replaced by a new design that is faster, more reliable and does not
usually insert analog breakpoints.
3 years ago
Giles Atkinson
6b0ab44f1e
Add code in ivars.c to look for a SPICE_ROOT environment variable
that gives the location of the ngspice installation. That allows
binaries to be installed in a different directory to the one
compiled in. The spinit startup file is made location-independent
by passing a variable giving the location of loadable modules,
so this fixes Bug #615 -
"spinit contains arch dependent paths, but is installed as noarch DATA".
3 years ago
Giles Atkinson
4cc0ac846d
Add an option for parameters to the xfer code model to be provided
in a Touchstone-format file instead of as a model parameter.
The change to mif_inp2.c allows the "table" parameter to be omitted.
3 years ago
Giles Atkinson
84821a4cf5
Add support for including analog node changes in VCD file output,
and an option to explicitly set the VCD timestep. Correct the
output value for high-impedance nodes.
3 years ago