This repository contains a make file for easy compile and install of Xyce. Xyce (zīs, rhymes with “spice”) is an open source, SPICE-compatible, high-performance analog circuit simulator, capable of solving extremely large circuit problems by supporting large-scale parallel computing platforms.
git clone https://github.com/embed-dsp/ed_xyce.git
# Enter the ed_xyce directory.
cd ed_xyce
# Edit the Makefile for selecting the Xyce version and the Trilinos library version.
vim Makefile
PACKAGE_VERSION = 7.8
TRILINOS_VERSION = release-12-12-1
Download Xyce source package and place in the src/
directory.
NOTE: It is necessary to build and install the Trilinos library before continuing with the following steps.
# Unpack source code into build/ directory.
make prepare
NOTE: Select one of the following configuration options depending on if you want to build Xyce in "normal" configuration or for parallell computing using OpenMPI.
# Configure source code.
make configure
# Configure source code.
make configure SERPAR=parallel
# Install build products.
sudo make install