diff --git a/FAQ b/FAQ index bf849308a..ef26a2f68 100644 --- a/FAQ +++ b/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. diff --git a/INSTALL b/INSTALL index 224a2e57b..2cab4f65b 100644 --- a/INSTALL +++ b/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)