[Wien] BoltzTraP

Gavin Abo gsabo at crimson.ua.edu
Fri Feb 13 21:36:13 CET 2015


1) Download BoltzTraP.tar.bz2 from

http://www.icams.de/content/?page_id=356

2) Change to and extract it in your home directory in a terminal with 
the two commands:

cd ~
tar xvf BoltzTraP.tar.bz2

3) Edit the Makefile in a text editor like gedit; in the terminal, for 
example, with the two commands:

cd boltztrap-1.2.5/src/
gedit Makefile

Changing the contents in the Makefile so that it uses the same compiler 
settings that you use in siteconfig for WIEN2k usually works.

For ifort, I usually make the following changes in the Makefile:

1. Comment line 4, by changing "FC = gfortran" to "#FC = gfortran"

2. Comment line 7, by changing "FOPT  = -g -march=native -funroll-loops 
-O3 -ffast-math -fgcse-lm -fgcse-sm -ffast-math -ftree-vectorize 
-fexternal-blas" to "#FOPT  = -g -march=native -funroll-loops -O3 
-ffast-math -fgcse-lm -fgcse-sm -ffast-math -ftree-vectorize 
-fexternal-blas"

3. Comment line 10, by changing "LIBS = -llapack -lblas" to "#LIBS = 
-llapack -lblas"

4. Uncomment line 13, by changing "#FC = ifort" to "FC = ifort"

5. Uncomment line 14, by changing "#FOPT = -FR -mp1 -w -prec_div -pc80 
-pad -ip -DINTEL_VML" to "FOPT = -FR -mp1 -w -prec_div -pc80 -pad -ip 
-DINTEL_VML"

6. Change line 22 from "#LIBS = -lmkl_lapack -lmkl_intel_lp64 
-lmkl_sequential -lmkl_core -lguide" to "LIBS = -lmkl_lapack95_lp64 
-lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -openmp -lpthread"

Note: The above settings are for ifort on 64 bit Linux.  If necessary, 
further adjust the settings for your system.

4) Compile BoltzTraP in the terminal:

make

5) Check if the installation is successful by running the CoSb3 example.

Continue in the terminal with the three commands:

cd ..
cd tests/CoSb3/
~/boltztrap-1.2.5/src/x_trans BoltzTraP

If the run completes successfully, it should output something similar to:

  ================ BoltzTraP vs 1.2.5 =============
  CoSb3
   XXXXXXXX
    1.09124078584052       7.469009471850292E-002 5.000000000000000E-004 
npoints
         2034
Doping level number     1 n =  0.100E+21 carriers/cm3
   Doping corresponds to   3.691981999400772E-002  excess holes per unit 
cell
Doping level number     2 n = -0.100E+21 carriers/cm3
   Doping corresponds to  -3.691981999400772E-002  excess electrons per 
unit cell
85.0u 1.4s 1:27.33 99.0% 0+0k 12392+31208io 40pf+0w

On 2/13/2015 9:18 AM, Brahim ABRAIME wrote:
> Dear Developpers and Users,
>
> I would like to use BoltzTraP package within Wien2K but I do not know 
> how to install it
>
>
> Could You help me please
> Thank You ALL
>
> -- 
> *Cordialement
>
> ******************************
> *
> B.ABRAIME
> *Doctorant chercheur à MAScIR (Moroccan Foundation for Advanced 
> Science, Innovation and Research *
> *)*
> **
> *Doctorant chercheur ** au laboratoire de magnétisme et physique des 
> hautes énergies
> *
> *LMPHE
> *
> *Faculté des sciences Rabat
> *
> *Université Mohamed V
> *
> *E-mails: b.abraime at gmail.com <mailto:b.abraime at gmail.com>
> *
> ***b.abraime at mascir.com <mailto:b.abraime at mascir.com>
> *
>
> *GSM: (+212) 6 72 48 67 77
> ***(+212) 6 90 96 87 71
> ********************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://zeus.theochem.tuwien.ac.at/pipermail/wien/attachments/20150213/39b69e0e/attachment.html>


More information about the Wien mailing list