SPECTRA: a synchrotron radiation calculation code

Download SPECTRA (ver. 10.2.0)

Before downloading, pay attention to the followings:

SPECTRA is available on platforms such as Windows, Mac OS and LINUX.

Important Notes for Mac OS X 10.12 (Sierra) Users

Because of the security enhancement made in this OS, many (freely-available) applications downloaded from anywhere out of the App Store may fail, which is known as an "App Translocation" problem. To avoid this and run SPECTRA correctly, the users should once move the executable file ("spectra" application file in the SPECTRA directory, or more correctly "spectra.app" directory) to somewhere out of the SPECTRA directory, then return it to the original location. This "incantation" will fix the problem.

Parallel Computing Support

Parallel computing option has been supported since ver. 10.1.0. The users who need to enable parallel computing are required to configure the MPI environment specific to each OS.

Windows Version

Self-Executable Installer

Save spectra_win(32or64).exe (self-extracting program) in a desired folder and run it. Follow the messages to continue installation. If download fails, please try zipped version below.

Zipped Self-Executable Installer

Save spectra_win(32or64).zip (zipped formatted installer, to avoid problems in downloading *.exe files) in a desired folder and uncompress it. Run spectra_win(32or64).exe. Follow the messages to continue installation.

Mac OS X Version

Save spectra_macosx.zip in a desired folder and expand it. (Simply double-clicking the downloaded file probably starts the expansion process.)

Linux Version

Save spectra_linux64.tar.gz to desired folder and execute "tar -xzvf spectra_linux64.tar.gz". Note that linking of the latest version (since 10.1.0) has been done as statically as possible (on Ubuntu 16.04), and thus the executables will probably run on most LINUX distributions. Refer to the results of demonstration on a number of different distributions below. Note that 32-bit version is no more supported.

Results of operation check on different LINUX distributions (only 64-bit version)

Distribution Error Warning MPICH installation How to repair?
Cent OS 7 None None Package installation (yum)
Fedora 25 None None Package installation (yum)
Debian 8.7.1 None canberra-gtk-module Package installation (apt)
OpenSUSE 42.2 libGLU.so.1 not found None Compilation required install freeglut-devel
Unfortunately, the above compatibility does not apply to Cent OS 6.8 or earlier versions, so the users of them are recommended to download below.

Important Notes on Linux and Mac OS X versions

In these versions, the "Symbol" font, which is used to show Greek characters (gamma, alpha, beta, etc) in SPECTRA, does not express Greek characters. So, please install a "Greek" font which can be downloaded from anywhere in the web to show correctly the parameter labels. Please refer to the documents of each OS on how to install a new font.

Download Parameter Files