Commit Graph

4055 Commits

Author SHA1 Message Date
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