NXyn Installation
Required Software
NXyn requires the following system and application software:
Recommended Software
For optimum performance, use of the following software is highly recommended:
Installing NXyn
All following installation instructions are at the terminal/shell/command-line level.
- Go to target directory of your choice
- Download NXyn (via HTTP)
wget http://www.complang.tuwien.ac.at/skral/NXyn/download/NXyn-1.0.tar.gz
- Unpack the archive
- Change directory
- Run the installation script
Using NXyn
NXyn works as a drop-in replacement of established C compilers.
To use NXyn, use nx_gcc
instead of gcc
and nx_icc
instead of icc
.
Compiling FFTW with NXyn
- Go to target directory of your choice
- Download FFTW (via HTTP)
wget http://www.fftw.org/fftw-3.2.2.tar.gz
- Unpack the archive
tar xzf fftw-3.2.2.tar.gz
- Change directory
- Run configure script.
Depending on the numerical precision and on the C compilers available use one of the following:
- Intel C Compiler
- Double precision floating point (SSE2)
./configure --disable-shared --disable-threads --enable-static --enable-sse2 --disable-float CC=nx_icc CFLAGS="-O3"
- Single precision floating point (SSE)
./configure --disable-shared --disable-threads --enable-static --enable-sse --enable-float CC=nx_icc CFLAGS="-O3"
- GNU C Compiler
- Double precision floating point (SSE2)
./configure --disable-shared --disable-threads --enable-static --enable-sse2 --disable-float CC=nx_gcc CFLAGS="-O3"
- Single precision floating point (SSE)
./configure --disable-shared --disable-threads --enable-static --enable-sse --enable-float CC=nx_gcc CFLAGS="-O3"
- Compile FFTW with NXyn (using 4 parallel processes)
- Run FFTW library self-check
cd tests/ && make bigcheck && cd ../
- (optional) Install FFTW
Last update: Wed Mar 30 16:43:11 CEST 2011