The Xyce source code is available as a compressed archive. Xyce is released under the GNU Public License, Version 3.
All of the previous open-source versions can be found here.
Platforms & Compilers
Xyce uses the Autoconf and Automake system to configure builds, but there is also a new CMake build process. Building Xyce also requires a modern C++ compiler, and some of the libraries that Xyce uses require a Fortran compiler. For building and running Xyce in parallel, an MPI compiler front-end is needed, such as Open-MPI or MPICH. Read the installation documentation carefully, and ensure the third-party libraries are installed before attempting compilation.
Xyce is routinely compiled and tested on the following platforms:
- Microsoft Windows 7 and Windows 10 (serial version, only)
- Red Hat Enterprise Linux, versions 6 (serial and parallel) and 7 (serial)
- Mac OS X
Users have successfully compiled Xyce on other operating systems, including
- Cygwin
- FreeBSD
- Ubuntu Linux and other Debian variants
- RHEL 7 in parallel with OpenMPI version 2.0.1 built from source
If you have had success compiling Xyce on another system, please contact us.