rlar
5cff30f5c4
spicelib/devices/{sw,csw}, unify CKTstates[] access
...
do it the same way as the other devices do
access CKTstates[][slot] via device specific descriptive macros
access CKTstates[] via CKTstate0 CKTstate1 macros
this patch has been checked for object file in-variance with gcc
2018-04-23 20:14:48 +02:00
rlar
c2892f98b7
spicelib/devices/{sw,csw}, cleanup for readability
...
This change is functional invariant, and has been checked
with gcc for object file in-variance.
For the details see the "rewrite-sw" branch
2018-04-23 20:14:45 +02:00
rlar
fd7757d353
fix commit "VS project files for CUDA"
2018-04-23 20:14:42 +02:00
rlar
22c1fb1bec
fix commit "VS project files for CUDA"
2018-04-23 20:14:38 +02:00
rlar
2c7a5e7fc5
Merge a cleaned up branch into HEAD
2018-04-03 15:09:48 +02:00
Holger Vogt
2d3b17cd8a
disable pragma #warning for VisualStudio
2018-04-03 14:46:02 +02:00
Holger Vogt
a6ef64c89a
Update to the how-to-...
2018-04-03 14:46:02 +02:00
Holger Vogt
1ada413fd3
how-to-ngspice-vstudio.txt, update for use with cuda
2018-04-03 14:46:02 +02:00
Holger Vogt
0c684251de
remove OpenMP entries. OpenMP is not supported.
2018-04-03 14:46:01 +02:00
Holger Vogt
ad5a874257
remove unused
2018-04-03 14:46:01 +02:00
Holger Vogt
c4b8bf17a7
Remove XSPICE from spinit
2018-04-03 14:46:01 +02:00
Holger Vogt
ee406cf34b
Make search path for spinit relative to executable.
2018-04-03 14:46:01 +02:00
Holger Vogt
35b30ac74c
remove old project files which are not supported anymore.
2018-04-03 14:46:01 +02:00
h_vogt
8f2d2a9d9d
no OpneMP support
...
DEbug info only when debug version
use /LTCG for optimized code
2018-04-03 14:46:01 +02:00
h_vogt
56cd13f9d7
enhance compute capability beyond deprecated values:
...
compute_50,sm_50
debug info only when debug version is compiled
2018-04-03 14:46:01 +02:00
h_vogt
e878b526fd
A tiny instruction of compiling ngspice with CUDA using Visual Studio 2015
2018-04-03 14:46:01 +02:00
h_vogt
e4bd850684
VS project files for CUDA
2018-04-03 14:46:00 +02:00
h_vogt
7976dbd563
add a missing definition of CONSTvt0
2018-04-03 14:46:00 +02:00
h_vogt
20beec55d0
add mssing definition of M_PI
2018-04-03 14:46:00 +02:00
h_vogt
adf59f39b2
config.h, disable XSPICE and CIDER
2018-04-03 14:46:00 +02:00
Francesco Lannutti
5676df66a5
explicitly clear has_cuda for all non-CUDA models
2018-04-03 14:46:00 +02:00
Francesco Lannutti
b5763eb0d8
Added the support for CUDA and non-CUDA models within the same netlist in CUSPICE
2018-04-03 14:45:54 +02:00
Francesco Lannutti
a4a3da9dfd
whitespace, indentation for the next commit
2018-04-03 14:45:47 +02:00
Francesco Lannutti
ebfc69f1e0
Let NGSPICE overwrite Pivoting Tolerance within KLU with PivRel
2018-04-03 14:23:26 +02:00
Francesco Lannutti
fd8f43e254
Add the support for '.ic' and '.nodeset' instructions within KLU
2018-04-03 14:23:26 +02:00
Francesco Lannutti
d2109f9e10
Relaxed ABSTOL and pushed GMIN to make c7552 circuit convergence
2018-04-03 14:23:25 +02:00
Francesco Lannutti
7f5cb89ad4
Fixed a bug in CKTload regarding CKTdiagGmin. It where added 2 times
2018-04-03 14:23:25 +02:00
Francesco Lannutti
6a918f1385
Fixed again the wrapper for libtool for Linux
2018-04-03 14:23:25 +02:00
Francesco Lannutti
e632c4a6ab
Fixed configuration for MacOS
2018-04-03 14:23:25 +02:00
Francesco Lannutti
e00553e952
Added new architectures and fixed a bug for MacOS (Darwin)
2018-04-03 14:23:25 +02:00
rlar
740e9ef0aa
cuda test, a bsim dc i(vd) plot
2018-04-03 14:23:25 +02:00
rlar
4690d66909
cuspice testcases, fix inductor values
2018-04-03 14:23:25 +02:00
rlar
7f6a9a6de8
gtx1050ti with debian nvida-cuda-toolkit 7.5
2018-04-03 14:23:25 +02:00
rlar
ba7c6842a1
automake, version 15, introduce subdir-objects
...
for CUSPICE/*.c files in a subdirectory
2018-04-03 14:23:24 +02:00
Francesco Lannutti
fb1fb2deb4
Fixed a bug in CKTtrunc reduction when there is nothing to reduce
2018-04-03 14:23:24 +02:00
Francesco Lannutti
dcb62b8259
Moved Truncation Error Calculation into GPU for CUSPICE
2018-04-03 14:23:24 +02:00
Francesco Lannutti
e668ce5791
Fixed CUSPICE compilation under NVCC versions prior than 6.0. CUSPICE will be compiled for every architectures supported by NVCC
2018-04-03 14:23:24 +02:00
Francesco Lannutti
cc62ac35c8
Fixed a bug in CUSPICE
2018-04-03 14:23:24 +02:00
Francesco Lannutti
2e1384c763
Fixed a bug in libtool_wrapper_for_cuda.tcl to handle correct compilation of -fPIC objects
2018-04-03 14:23:24 +02:00
Francesco Lannutti
4e6bd40f19
Whitespaces and cosmetic changes to improve readability
2018-04-03 14:23:24 +02:00
Francesco Lannutti
6dabbb86c4
various whitespace change
2018-04-03 14:23:23 +02:00
Francesco Lannutti
44702a0933
unwanted/negative whitespace changes
2018-04-03 14:22:52 +02:00
Francesco Lannutti
611e8976ac
CUSPICE, NULL new SPICEdev slots for unsupported device models
2018-04-03 14:21:04 +02:00
Francesco Lannutti
619536c781
CUSPICE Integration from scratch
2018-04-03 14:20:52 +02:00
rlar
cde8cd5544
fix rewrite, has_cuda is now part of the gneric GENmodel
2018-04-01 19:27:35 +02:00
rlar
18e8adfc7a
fix incorrect rewrite
2018-03-31 17:32:20 +02:00
Holger Vogt
4aebc862c0
disable pragma #warning for VisualStudio
2018-03-30 12:06:52 +02:00
Holger Vogt
a2d46cfd11
remove unused, add new files
2018-03-30 11:50:13 +02:00
Holger Vogt
8f5be46117
Update to the how-to-...
2018-03-27 10:00:10 +02:00
Holger Vogt
f3c6a8f4b5
how-to-ngspice-vstudio.txt, update for use with cuda
2018-03-27 10:00:10 +02:00