Code Monkey home page Code Monkey logo

alamode's Introduction

ALAMODE

Version 0.9.8 (Beta)

alt ALAMODE


Introduction

ALAMODE is a scientific software designed for analyzing lattice anharmonicity and lattice thermal conductivity of solids. By using an external DFT package such as VASP and Quantum ESPRESSO, you can extract harmonic and anharmonic force constants straightforwardly with ALAMODE. Using the calculated anharmonic force constants, you can also estimate lattice thermal conductivity, phonon linewidth, and other anharmonic phonon properties from first principles.

Features

General

  • Extraction of harmonic and anharmonic force constants based on the supercell approach
  • Applicable to any crystal structures and low-dimensional systems
  • Accurate treatment of translational and rotational invariance
  • Interface to VASP, Quantum-ESPRESSO, and xTAPP codes
  • Parallelization with MPI+OpenMP

Harmonic properties

  • Phonon dispersion
  • Phonon DOS, atom-projected phonon DOS
  • Two-phonon DOS
  • Vibrational thermodynamic functions (heat capacity, entropy, free energy)
  • Mean-square displacement
  • Animation and visualization of phonon modes (requires VMD or XCrysDen)
  • 3-phonon scattering phase space
  • Phonon-isotope scattering rate
  • Participation ratio for analyzing localization of phonon modes

Anharmonic properties

  • Gruneisen parameter via cubic force constants
  • Lattice thermal conductivity by BTE-RTA
  • Cumulative thermal conductivity
  • Phonon linewidth due to 3-phonon interactions
  • Phonon frequency shift due to 3- and 4-phonon interactions
  • Temperature-dependent effective potential method

Prerequisite

  • C++ compiler
  • LAPACK libarary
  • MPI library
  • Boost C++ library

Download

You can download the latest and previous versions of ALAMODE at http://sourceforge.net/projects/alamode .

You can also clone the repository as

$ git clone http://github.com/ttadano/alamode.git

If you download the github version, please use the 'master' branch.

Install

The directories alm/, anphon/, and tools/ contain separate Makefiles. Please modify the Makefiles appropriately by changing variables such as CXX, CXXFLAGS, or MPICXX. Then, execute "make" will create the binary for each program.

Documentation

For more details about ALAMODE including tutorial, input parameters, and output files, please visit the following webpabe.

http://alamode.readthedocs.io

License

Copyright (c) 2014, 2015, 2016 Terumasa Tadano This software is released under the MIT license. For license rights and limitations, see LICENSE.txt file.

Author

Terumasa Tadano (The University of Tokyo, Japan)

alamode's People

Contributors

ttadano avatar

Watchers

lhan avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.