All Projects → ttadano → Alamode

ttadano / Alamode

Licence: mit
Ab initio simulator for thermal transport and lattice anharmonicity

Projects that are alternatives of or similar to Alamode

Mpm
Simulating on GPU using Material Point Method and rendering.
Stars: ✭ 61 (-18.67%)
Mutual labels:  simulation
Keymousego
类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input
Stars: ✭ 1,145 (+1426.67%)
Mutual labels:  simulation
Unknown Horizons
Unknown Horizons official code repository
Stars: ✭ 1,172 (+1462.67%)
Mutual labels:  simulation
Stashline
A long term personal finance planning timeline app for IOS
Stars: ✭ 61 (-18.67%)
Mutual labels:  simulation
Mabalgs
👤 Multi-Armed Bandit Algorithms Library (MAB) 👮
Stars: ✭ 67 (-10.67%)
Mutual labels:  simulation
Andes
Python toolbox / library for power system transient dynamics simulation with symbolic modeling and numerical analysis 🔥
Stars: ✭ 68 (-9.33%)
Mutual labels:  simulation
Pgdrive
PGDrive: an open-ended driving simulator with infinite scenes from procedural generation
Stars: ✭ 60 (-20%)
Mutual labels:  simulation
Angler
Frequency-domain photonic simulation and inverse design optimization for linear and nonlinear devices
Stars: ✭ 75 (+0%)
Mutual labels:  simulation
Ghosts
GHOSTS is a user simulation framework for highly-complex, realistic NPC orchestration
Stars: ✭ 67 (-10.67%)
Mutual labels:  simulation
Dmech
3D physics engine for D
Stars: ✭ 70 (-6.67%)
Mutual labels:  simulation
Camisim
CAMISIM: Simulating metagenomes and microbial communities
Stars: ✭ 62 (-17.33%)
Mutual labels:  simulation
Mars Sim
Mars Simulation Project Official Codebase
Stars: ✭ 65 (-13.33%)
Mutual labels:  simulation
Bullet Constraints Builder
Add-on for Blender to connect rigid bodies via constraints in a physical plausible way. (You only need the ZIP file for installation in Blender. Click the filename and at the next page "Download", right click and "Save As" won't work!)
Stars: ✭ 68 (-9.33%)
Mutual labels:  simulation
Costar stack
Integrated ROS capabilities for planning, predicate inference, gripper control, and perception for use with the KUKA LBR IIWA and Universal Robots.
Stars: ✭ 61 (-18.67%)
Mutual labels:  simulation
Componentarrays.jl
Arrays with arbitrarily nested named components.
Stars: ✭ 72 (-4%)
Mutual labels:  simulation
Robots
Collection of quadrupedal robots configured to work in CHAMP development framework
Stars: ✭ 59 (-21.33%)
Mutual labels:  simulation
Spirit
Atomistic Spin Simulation Framework
Stars: ✭ 67 (-10.67%)
Mutual labels:  simulation
Openworm
Project Home repo for Central Dockerfile and Project-wide issues
Stars: ✭ 1,201 (+1501.33%)
Mutual labels:  simulation
Tvtower
A tribute to Mad TV. Written in BlitzMax, Lua and a bit of C.
Stars: ✭ 73 (-2.67%)
Mutual labels:  simulation
Awesome Robotics Libraries
😎 A curated list of robotics libraries and software
Stars: ✭ 1,159 (+1445.33%)
Mutual labels:  simulation

ALAMODE

License Doc status

Version 1.1.0

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, OpenMX, xTAPP, and LAMMPS 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 the 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
  • Self-consistent phonon calculation

Prerequisite

  • C++ compiler
  • LAPACK library
  • MPI library
  • Boost C++ library
  • FFT library
  • Eigen3 library
  • spglib

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, issuing the "make" command creates the binary for each program. Please see the documentation for more details.

Documentation

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

http://alamode.readthedocs.io

License

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

Author

Terumasa Tadano (National Institute for Materials Science, Japan)

Contributors

  • Tatsuro Nishimoto (Univ. Tokyo)
  • Yusuke Oba (Univ. Tokyo)
  • Yuto Tanaka (Kanazawa Univ.)
  • Atsushi Togo (Kyoto Univ.)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].