Prepare ngspice-31
This commit is contained in:
parent
191ad0a574
commit
b5c5733769
2
COPYING
2
COPYING
|
|
@ -1,6 +1,6 @@
|
|||
Ngspice Licensing
|
||||
|
||||
Copyright (c) 2018 by ngspice maintainers
|
||||
Copyright (c) 2019 by ngspice maintainers
|
||||
All rights reserved.
|
||||
|
||||
license for this document: CC-BY-SA v4.0
|
||||
|
|
|
|||
4
FAQ
4
FAQ
|
|
@ -1,4 +1,4 @@
|
|||
Ngspice F.A.Q.Version 2.3 (ngspice-30 release)
|
||||
Ngspice F.A.Q.Version 2.3 (ngspice-31 release)
|
||||
|
||||
Maintained by Holger Vogt
|
||||
Last update: 09-14-2018
|
||||
|
|
@ -241,7 +241,7 @@
|
|||
|
||||
The latest version released is:
|
||||
|
||||
* ngspice-30 (released on 01/01/2019)
|
||||
* ngspice-31 (released on 22/09/2019)
|
||||
|
||||
|
||||
2.2. What are the latest features in the current release?
|
||||
|
|
|
|||
20
INSTALL
20
INSTALL
|
|
@ -5,7 +5,7 @@ Table of contents
|
|||
|
||||
1 Ngspice installation (LINUX)
|
||||
1.1 Prerequisites
|
||||
1.2 Install from tarball (e.g. ngspice-30.tar.gz)
|
||||
1.2 Install from tarball (e.g. ngspice-31.tar.gz)
|
||||
1.3 Install from git repository
|
||||
1.4 Advanced Install
|
||||
1.4.1 Most useful options
|
||||
|
|
@ -53,14 +53,14 @@ This file describes the procedures to install ngspice from sources.
|
|||
information on ngspice and its usage.
|
||||
|
||||
|
||||
1.2 Install from tarball (e.g. ngspice-30.tar.gz)
|
||||
1.2 Install from tarball (e.g. ngspice-31.tar.gz)
|
||||
|
||||
This covers installation from a release distribution (for example
|
||||
ngspice-27.tar.gz, the so called tar ball).
|
||||
ngspice-31.tar.gz, the so called tar ball).
|
||||
|
||||
After downloading the tar ball to a local directory unpack it using:
|
||||
|
||||
$ tar -zxvf ngspice-30.tar.gz
|
||||
$ tar -zxvf ngspice-31.tar.gz
|
||||
|
||||
Now change directories in to the top-level source directory (where this
|
||||
INSTALL file can be found).
|
||||
|
|
@ -460,8 +460,8 @@ Most of the options now following are not well maintained, are not tested or eve
|
|||
to the standard install (FLEX and BISON have to be made available in MSYS).
|
||||
Some links are given below which describe the procedures.
|
||||
|
||||
Installing from the tarball, e.g. ngspice-30.tar.gz, is now simple: After
|
||||
expanding, you may just run ./compile_min.sh from the ngspice-30 directory.
|
||||
Installing from the tarball, e.g. ngspice-31.tar.gz, is now simple: After
|
||||
expanding, you may just run ./compile_min.sh from the ngspice-31 directory.
|
||||
|
||||
The default installation location of ngspice is the Windows path
|
||||
C:\spice. The install path can be altered by passing --prefix=NEWPATH
|
||||
|
|
@ -475,7 +475,7 @@ Most of the options now following are not well maintained, are not tested or eve
|
|||
The procedure of compiling a distribution (for example, a tarball from
|
||||
the ngspice website), is as follows:
|
||||
|
||||
$ cd ngspice-30
|
||||
$ cd ngspice-31
|
||||
$ mkdir release
|
||||
$ cd release
|
||||
$ ../configure --with-wingui ...and other options
|
||||
|
|
@ -603,7 +603,7 @@ Most of the options now following are not well maintained, are not tested or eve
|
|||
|
||||
|
||||
|
||||
9.2 make ngspice with MS Visual Studio 2015/17
|
||||
9.2 make ngspice with MS Visual Studio 2015/17/19
|
||||
|
||||
ngspice may be compiled with MS Visual Studio 2015 or newer.
|
||||
|
||||
|
|
@ -627,13 +627,13 @@ Most of the options now following are not well maintained, are not tested or eve
|
|||
preprocessor definitions required to properly compile the code.
|
||||
strings.h has been necessary during setting up the project.
|
||||
|
||||
Install Microsoft Visual Studio 2017 Community with C/C++. For
|
||||
Install Microsoft Visual Studio 2019 Community with C/C++. For
|
||||
example the German edition is available at no cost from
|
||||
https://www.visualstudio.com/de/vs/community/.
|
||||
|
||||
Goto /ngspice/visualc.
|
||||
|
||||
Start MS Visual Studio 2017 by double click onto vngspice.sln.
|
||||
Start MS Visual Studio 2019 by double click onto vngspice.sln.
|
||||
|
||||
After MS Visual Studio has opened up, select debug or release version
|
||||
by checking 'Erstellen' , 'Konfigurations-Manager' 'Debug' or 'Release'.
|
||||
|
|
|
|||
31
NEWS
31
NEWS
|
|
@ -1,3 +1,34 @@
|
|||
Ngspice-31, Sep 22nd, 2019
|
||||
============
|
||||
|
||||
- New features:
|
||||
+ if a subcircuit is defined more than once, only read the first one and discard the others
|
||||
+ vbic model implementation including self-heating effect
|
||||
+ Enable the file input as additional search path for .include files also for non-Windows OSs
|
||||
+ add scope to decks and subcircuits (not yet fully implemented)
|
||||
+ enable 'res' as valid resistor model identifier
|
||||
+ Add variable 'nostepsizelimit' to relieve step size limit defined by TSTEP of the .tran command
|
||||
+ Windows GUI: make GUI more responsive
|
||||
+ if the comaptibility mode is PS, LTPS or LTPSA, '$' is treated as a valid character, not as
|
||||
end-of-line comment delimiter
|
||||
+ allow very short version information with new options -v and -d to 'version' command
|
||||
+ the PSPICE area token for a device instance may be not only a number, but also a parametrized
|
||||
token like {tok}
|
||||
+ Windows GUI: New history buffering
|
||||
+ Windows GUI: Added scrolling to input window
|
||||
+ update to hicum version 2.40
|
||||
+ allow " around netnames for .plot and .print commands
|
||||
+ command 'setcs': like command 'set' but case sensitive
|
||||
+ linearized cutout of an original vector by defining the vectors lin-tstart, lin-tstop,
|
||||
and lin-tstep before sending the 'linearize' command
|
||||
+ new examples: inverters and ring oscillator using SOI
|
||||
+ 'option norefvalue' to suppress printing the reference value
|
||||
|
||||
- Bug fixes:
|
||||
+ many bugs fixed and code improvements (patches 33 - 64, bug tracker nos. 390,
|
||||
394, 395, 403, 404, 408)
|
||||
+ memory leaks removed
|
||||
|
||||
Ngspice-30, Jan 1st, 2019
|
||||
============
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
# ---------------
|
||||
|
||||
# Initialisation of configure
|
||||
AC_INIT([ngspice], [30+], [http://ngspice.sourceforge.net/bugrep.html])
|
||||
AC_INIT([ngspice], [31], [http://ngspice.sourceforge.net/bugrep.html])
|
||||
|
||||
# Unique file in the source directory
|
||||
AC_CONFIG_SRCDIR([src/ngspice.c])
|
||||
|
|
|
|||
|
|
@ -455,13 +455,13 @@
|
|||
#define PACKAGE_NAME "ngspice"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "ngspice 30+"
|
||||
#define PACKAGE_STRING "ngspice 31"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "ngspice"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "30+"
|
||||
#define PACKAGE_VERSION "31"
|
||||
|
||||
/* Define if we want predictor algorithm */
|
||||
/* #undef PREDICTOR */
|
||||
|
|
@ -516,7 +516,7 @@
|
|||
/* #undef TM_IN_SYS_TIME */
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "30+"
|
||||
#define VERSION "31"
|
||||
|
||||
/* Define if we want spice2 sensitivity analysis */
|
||||
/* #undef WANT_SENSE2 */
|
||||
|
|
|
|||
Loading…
Reference in New Issue