## install ## Intel composer_xe_2013_sp1
./install.sh
# add the folowing lignes in file .bachrc #### intel compiler## Intel composer_xe_2013_sp1 #################
################################################## ########
source /opt/intel/bin/compilervars.sh intel64
source /opt/intel/bin/iccvars.sh intel64
source /opt/intel/bin/ifortvars.sh intel64
source /opt/intel/mkl/bin/mklvars.sh intel64
source /opt/intel/impi/4.1.3.048/intel64/bin/mpivars.sh
## end ################################################## ##############################
################# install FFTW3 for WIEN2k ################ core i3 540 SSE4.2 corei3-2310M AVX
export CC="icc -m64 -O2 -axAVX,SSE4.2,SSE4.1,SSE3,SSSE3,SSE2"
export MPICC="mpiicc -m64 -O2 -axAVX,SSE4.2,SSE4.1,SSE3,SSSE3,SSE2"
export F77="ifort -mcmodel=large -O2 -axAVX,SSE4.2,SSE4.1,SSE3,SSSE3,SSE2"
./configure --enable-mpi --prefix=/opt/fftw3
make
sudo make install
################################################## ##################
###### install WIEN2k
-------------------------------------
tar -xvf WIEN2k_14.2.tar
gunzip *.gz
chmod +x ./expand_lapw
./expand_lapw
continue (y/n)
-------------------------------------
export LC_NUMERIC=en_US
./siteconfig_lapw
I*** Linux (Intel ifort compiler (12.0 and later) + mkl )
specify compiler options
** 1. To change an item select option.
*****
*****Compiler options=-FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -axAVX,SSE4.2,SSE4.1,SSSE3,SSE3
***2. Shared Memory Architecture? (y/n): y
***
** 3. (like taskset -c). Enter N / your_specific_command:
**
** 4. You need to KNOW dedtails about your installed MPI and FFTW ) y
**
** your compiler : mpiifort
** ------------------->fttw3
** ------------------> /opt/fftw3
**
** /opt/fftw3/lib64
** /opt/fftw3/include
** ------------------> y
__________________________________________________ __________________________________________________ ______________________**
Recommended options for system linuxifc are:
Compiler options: -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io
Linker Flags: $(FOPT) -L$(MKLROOT)/lib/$(MKL_TARGET_ARCH) -pthread
Preprocessor flags: '-DParallel'
R_LIB (LAPACK+BLAS): -lmkl_lapack95_lp64 -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -openmp -lpthread
Current settings:
O Compiler options: -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -assume buffered_io -axAVX,SSE4.2,SSE4.1,SSSE3,SSE3
F FFTW options: -DFFTW3 -I/opt/fftw3/include
L Linker Flags: $(FOPT) -L$(MKLROOT)/lib/$(MKL_TARGET_ARCH) -pthread
P Preprocessor flags '-DParallel'
R R_LIB (LAPACK+BLAS): -lmkl_lapack95_lp64 -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -openmp -lpthread
FL FFTW_LIBS: -lfftw3_mpi -lfftw3 -L/opt/fftw3/lib64
S Save and Quit
Q Quit abandon changes
To change an item select option.
__________________________________________________ __________________________________________________ ________________________________________
**
**
./userconfig
w2web