Xyce requires several third-party libraries when compiling from source. Most libraries that Xyce depends on are available through system package managers. The libraries are also available in source form, which you can compile yourself. See the Xyce Building Guide for more details. Links to the needed libraries are below.
Highly efficient versions of BLAS and LAPACK are provided by ATLAS. Many operating systems have optimized versions of ATLAS available through their package management systems. On Macs, optimized versions are supplied with Xcode as part of its Accelerate framework.
- AMD
AMD is part of the SuiteSparse package, which is available in many package management systems.
This suite of packages, developed at Sandia, is not available in any package managers and must be compiled from source. Guidelines for building it for Xyce are in the Xyce Building Guide.
These are used by the expression library parser and the chemical reaction parser. They are required when building Xyce and are available in most package management systems.
- FFTW:
This is required for compiling Xyce, and is used in certain analysis types. It is available in many package management systems.