Prepare for ngspice-46
This commit is contained in:
parent
33b53f9df6
commit
ebdaf58ec7
15
FAQ
15
FAQ
|
|
@ -1,7 +1,7 @@
|
|||
Ngspice F.A.Q.Version 2.9 (ngspice-45 release)
|
||||
Ngspice F.A.Q.Version 2.10 (ngspice-46 release)
|
||||
|
||||
Maintained by Holger Vogt
|
||||
Last update: Aug 29 2025
|
||||
Last update: Mar 29 2026
|
||||
|
||||
This document contains the Frequently Asked Questions (and Answers)
|
||||
for ngspice project.
|
||||
|
|
@ -256,7 +256,7 @@
|
|||
|
||||
The latest version released is:
|
||||
|
||||
ngspice-45 (released on August 31, 2025)
|
||||
ngspice-46 (released on March 29, 2026)
|
||||
|
||||
|
||||
2.2. What are the latest features in the current release?
|
||||
|
|
@ -268,8 +268,9 @@
|
|||
|
||||
Ngspice, as the original Spice3 (and Xspice and Cider) is a command
|
||||
line simulator, but with a graphics output capability. Excellent
|
||||
open source third party tool for schematic capture (KiCad, XSCHEM,
|
||||
Qucs-S and others) are available.
|
||||
open source third party tool for schematic capture (KiCad, XSCHEM,
|
||||
Qucs-S and others) are available
|
||||
(see https://ngspice.sourceforge.io/resources.html).
|
||||
|
||||
|
||||
2.4. Who are the authors of ngspice?
|
||||
|
|
@ -312,7 +313,7 @@
|
|||
a GNU C/C++ compiler and a LINUX environment to compile it. Ngspice can
|
||||
be compiled under Windows using the mingw or cygwin environment as
|
||||
well as MS Visual Studio. It will readily compile on macOS, Intel CPUs or
|
||||
Apple M1 - M4. Wasm, FreeBSD or Solaris will do, but are not officially
|
||||
Apple Silicon. Wasm, FreeBSD or Solaris will do, but are not officially
|
||||
supported.
|
||||
|
||||
|
||||
|
|
@ -357,7 +358,7 @@
|
|||
|
||||
4.4. Disclaimer and Copyright
|
||||
|
||||
Copyright: Holger Vogt, 2025
|
||||
Copyright: Holger Vogt, 2026
|
||||
License: Creative Commons Attribution Share-Alike (CC-BY-SA) v4.0.
|
||||
This document is provided as is. The information in it is not
|
||||
warranted to be correct: you use it at your own risk.
|
||||
|
|
|
|||
22
INSTALL
22
INSTALL
|
|
@ -50,7 +50,7 @@ This file describes the procedures to install ngspice from sources.
|
|||
library and ngspice as a tcl/tk library.
|
||||
|
||||
Compilation to 64 bit is recommended and available per default in
|
||||
the ./compile_linux_new.sh compile script. 32 bit might be possible,
|
||||
the ./compile_linux.sh and other compile scripts. 32 bit might be possible,
|
||||
but is not tested.
|
||||
|
||||
The following software must be installed in your system to compile
|
||||
|
|
@ -68,7 +68,7 @@ This file describes the procedures to install ngspice from sources.
|
|||
internal fft algorithms.
|
||||
|
||||
If you want to compile the source from the git repository, or if you want to
|
||||
use the compile script ./compile_linux_new.sh, you will need additional software:
|
||||
use the compile script ./compile_linux.sh, you will need additional software:
|
||||
autoconf, automake, libtool.
|
||||
|
||||
The following software may be needed when enabling additional features:
|
||||
|
|
@ -81,21 +81,22 @@ This file describes the procedures to install ngspice from sources.
|
|||
For compiling ngspice as a shared library, see section 1.4.
|
||||
|
||||
|
||||
1.2 Install from tarball (e.g. ngspice-45.tar.gz)
|
||||
1.2 Install from tarball (e.g. ngspice-46.tar.gz)
|
||||
|
||||
This covers installation from a release distribution (for example
|
||||
ngspice-45.tar.gz, the so called tar ball).
|
||||
ngspice-46.tar.gz, the so called tar ball).
|
||||
|
||||
After downloading the tar ball to a local directory, unpack it by command:
|
||||
|
||||
$ tar -zxvf ngspice-44.tar.gz
|
||||
$ tar -zxvf ngspice-46.tar.gz
|
||||
|
||||
Now change directories in to the top-level source directory (where this
|
||||
INSTALL file can be found).
|
||||
|
||||
The most comfortable way to compile ngspice is running the compile script
|
||||
compile_linux.sh within the terminal window by ./compile_linux.sh. The
|
||||
script has to be declared as 'executable', and admin
|
||||
compile_linux.sh within the terminal window by
|
||||
sudo ./compile_linux.sh.
|
||||
The script has to be declared as 'executable', and admin
|
||||
rights are required to allow the installation of ngspice.
|
||||
|
||||
CentOS users may need to add -std=c99 to the CFLAGS in the ../configure
|
||||
|
|
@ -568,7 +569,7 @@ This file describes the procedures to install ngspice from sources.
|
|||
|
||||
4 NGSPICE COMPILATION UNDER macOS M1 - M4
|
||||
=======================================
|
||||
(tested on a mac mini with Sonoma 13.2.1 and M2 CPU)
|
||||
(tested on a mac mini with Sequoia 15.7.4 and M2 CPU)
|
||||
|
||||
4.1 Prerequisites
|
||||
1. Install xcode command line tools
|
||||
|
|
@ -588,8 +589,9 @@ This file describes the procedures to install ngspice from sources.
|
|||
compile_macos_clang_M2_shared.sh
|
||||
|
||||
|
||||
5 NGSPICE COMPILATION UNDER macOS (tested with Intel CPUs)
|
||||
========================================================
|
||||
5 NGSPICE COMPILATION UNDER macOS
|
||||
(previously tested for ngspice-42 with Intel CPUs)
|
||||
================================================
|
||||
|
||||
5.1 Use precompiled binary package
|
||||
1. Install an X11 interface (like Xquartz)
|
||||
|
|
|
|||
Loading…
Reference in New Issue