h_vogt
4ceb20bb78
how-to, update text
2016-10-18 22:32:29 +02:00
h_vogt
ee374ea70d
vngspice.vcxproj, rename executable
2016-10-18 22:32:01 +02:00
h_vogt
1e37255207
config.h, add script path to relative path
2016-10-18 22:31:17 +02:00
h_vogt
aab806b149
lexical.c, update to master status (remove line length limit)
2016-10-18 21:53:31 +02:00
h_vogt
227c383c92
update to allow CUSPICE compiling with
...
MS Visual Studio 2015 and CUDA 8.0
This is more a hack than productive code and
will require some further treatment.
2016-10-18 21:21:57 +02:00
h_vogt
411e9168ae
update KLU code
2016-10-18 21:18:51 +02:00
h_vogt
60f5d7eb7c
visualc/include/ngspice/config.h, remove CIDER, remove XSPICE
2016-10-18 21:17:53 +02:00
h_vogt
cefc48776c
vngspice.sln, update project to VS2015, remove 32 bit (not supported by CUDA)
2016-10-18 21:09:44 +02:00
h_vogt
36a554e19f
KLU_COMPLEX.vcxproj, remove 32 bit, VS 2015
2016-10-18 21:07:50 +02:00
h_vogt
751b125530
vngspice.vcxproj, remove 32 bit, VS2015 capability, CUDA 8.0
2016-10-18 21:06:18 +02:00
h_vogt
041a10dc46
add KLU complex library compilation
2016-10-18 21:03:04 +02:00
Francesco Lannutti
f4523998db
Fixed a bug in CKTtrunc reduction when there is nothing to reduce
2015-09-16 19:54:26 +02:00
Francesco Lannutti
1e6c6e7565
Merge branch 'CUSPICE' of ssh://git.code.sf.net/p/ngspice/ngspice into CUSPICE
...
Conflicts:
src/spicelib/analysis/cktsetup.c
2014-05-12 09:02:30 +02:00
Francesco Lannutti
42238f99d9
Moved Truncation Error Calculation into GPU for CUSPICE
2014-05-12 08:55:25 +02:00
Francesco Lannutti
e26f0b10d3
Fixed configure.ac file to let the user specify his custom CFLAGS
2014-05-07 21:57:15 +02:00
Francesco Lannutti
2b96cc6bef
Fixed CUSPICE compilation under NVCC versions prior than 6.0. CUSPICE will be compiled for every architectures supported by NVCC
2014-05-06 21:57:59 +02:00
Francesco Lannutti
c57a193090
Fixed a bug in CUSPICE
2014-05-06 19:09:25 +02:00
Francesco Lannutti
d384cf9803
Fixed KLU package to support libngspice.so compilation
2014-05-03 12:59:24 +02:00
Francesco Lannutti
44926a1c43
Fixed a bug in libtool_wrapper_for_cuda.tcl to handle correct compilation of -fPIC objects
2014-05-01 21:07:02 +02:00
Francesco Lannutti
ce9ac6a5bd
Whitespaces and cosmetic changes to improve readability
2014-05-01 14:17:12 +02:00
Francesco Lannutti
f0117a54f5
CUSPICE Integration from scratch
2014-04-26 20:09:21 +02:00
Francesco Lannutti
05871d5b0b
KLU Integration from scratch
2014-04-21 14:14:56 +02:00
dwarning
1e1c4fe168
apply few patches according the model developers web site
2014-04-20 19:04:29 +02:00
rlar
cc235294ec
lexical.c, change semantics of an ESCAPE in a given input `string'
...
now simply skip it.
presumably and in accordance to what the comments seems to suggest
ESCAPE never was really meant to be read as '['
but was replaced just to get it out of way deeper in the for loop
where an ESCAPE starts an ancient mechanism to reenter
interactive input via a terminals TIOCSTI capability
2014-04-15 21:16:50 +02:00
rlar
cb75a749b8
lexical.c, avoid to read beyond end of `string'
2014-04-15 21:16:49 +02:00
rlar
f42b5b16c7
lexical.c, simplify
2014-04-15 21:16:48 +02:00
rlar
8c7ae0d61c
lexical.c, simplify using cp_readchar()
2014-04-15 21:16:46 +02:00
rlar
448099ef94
lexical.c, new function cp_readchar() for abstraction
2014-04-15 21:12:46 +02:00
rlar
9bd2cdfc7b
modtranslate(), cleanup using tprintf()
2014-04-13 19:58:47 +02:00
rlar
7813f6cf6a
cleanup, use tprintf()
2014-04-12 21:34:16 +02:00
rlar
cc56c90b9d
drop asprintf()
2014-04-12 21:02:31 +02:00
rlar
80dd41451f
introduce tvprintf()
2014-04-12 21:01:36 +02:00
rlar
03f0ef778f
bug fix, need va_copy() when reusing a va_list
2014-04-12 20:37:36 +02:00
rlar
a9bdfe3b00
cleanup spice_format_length()
2014-04-12 20:31:04 +02:00
rlar
0750749962
mktemp.c, use tprintf()
2014-04-05 19:44:13 +02:00
rlar
7aa454e5b4
rewrite, using tprintf()
2014-04-05 19:10:12 +02:00
rlar
a4780f8e34
string.c, introduce tprintf()
2014-04-05 18:44:27 +02:00
rlar
2881eef750
ngmultidec.c, drop superfluous TMALLOC string allocation
2014-04-05 18:44:16 +02:00
rlar
1a0a00c9c2
inp.c, nicer printout of multi line error messages
2014-04-05 18:44:04 +02:00
rlar
575d42b0a5
mifgetmod.c, rewrite error report for 'unrecognized parameter'
2014-04-05 18:39:13 +02:00
rlar
4049e8ec1f
rewrite, using IFerrorf()
2014-04-04 21:58:08 +02:00
rlar
ea7372efe7
rewrite, useing IFerrorf()
...
OUTerror() and IFerror() are no more used,
but kept for compatibility
2014-04-04 21:22:48 +02:00
rlar
f26c1b71f9
introduce OUTerrorf() and IFerrorf()
...
a varargs variant of the older variants OUTerror() and IFerror()
2014-04-04 21:22:47 +02:00
rlar
0182f2f7ca
swallow an unused format argument warning
2014-04-04 21:22:45 +02:00
Y.Niitsu
4de727f4a9
update bison generated files
2014-04-02 21:15:04 +02:00
Y.Niitsu
6e3f60c6bd
frontend/parse.c, allow nested `indexing', for example foo[bar[n]]
...
.control
compose ex1 values 111 222 333
compose ex2 values 1 2 3
print ex1 ex2 ex1[ex2[1]]
.endc
2014-04-02 21:14:10 +02:00
rlar
08ca40fe73
sharedspice.c, bug fix, don't write beyond size of array `p'
2014-04-01 21:30:02 +02:00
rlar
b6ed9a3620
bug fix, `#279 Problem when using a function to set initial value"
...
reported by Marcel Hendrix in
http://sourceforge.net/p/ngspice/bugs/279/
"SPF_time" erroneously did match "time"
introduce a saver matcher for
`v(' `i(' `temper' `time' and `hertz'
when checking for behavioural R,L,C devices
2014-04-01 21:17:00 +02:00
rlar
060257a468
inpcom.c, sharedlib, strip leading whitepace from circuit deck
...
this was traditionally done in inp_read() by readline(),
and was missing for circuit decks passed by 'circarray'
2014-03-09 17:10:55 +01:00
h_vogt
8499ef0428
.option 'savecurrents' for storing all current of relevant devices
2014-02-07 22:47:09 +01:00