Download SPECTRA (ver. 10.2.0)
Before downloading, pay attention to the followings:
- Even if you suffer losses and damages by using SPECTRA, the authors are not responsible for compensating for them.
- Even if problems and bugs are found about SPECTRA, the authors are not responsible for version up.
Important Notes for Mac OS X 10.12 (Sierra) UsersBecause 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 SupportParallel 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: Install Microsoft MPI (MS-MPI), which is available from the Microsoft web site (free as of 2017 April).
- Mac OS X: Install "mpich" package, for example via MacPorts.
- LINUX: Install "mpich" package via a package manager such as yum or apt. In some distributions, full compilation from the source may be necessary.
Self-Executable InstallerSave 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 InstallerSave 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 VersionSave spectra_macosx.zip in a desired folder and expand it. (Simply double-clicking the downloaded file probably starts the expansion process.)
- spectra_macosx.zip compiled on 10.12 (Sierra)
Linux VersionSave 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.
- spectra_linux64.tar.gz compiled on Ubuntu 16.04 (64 bit)
|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|
- spectra_centos64.tar.gz compiled on CentOS 6.8 (64 bit)
Important Notes on Linux and Mac OS X versionsIn 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
- Australian Synchrotron: Courtesy of Dr. B. Cowie of Australian Synchrotron Project. Note: these are theoretical parameters and no warranty is given for the accuracy of them.