Time Dependent Self Consistent Harmonic Approximation
Project description
Introduction
What is TD-SCHA?
TD-SCHA is a theory to simulate quantum nuclear motion in materials with strong anharmonicity.
TD-SCHA stands for Time-Dependent Self-Consistent Harmonic Approximation, and it is the dynamical extension of the SCHA theory, that can describe equilibrium properties of materials accounting for both quantum and dynamical nuclear fluctuations.
The tdscha Python library allows performing dynamical linear response calculations on top of the equilibrium results (computed with the python-sscha package).
Why would I need tdscha?
A Tool for Advanced Material Simulations
Enhanced Simulation Capabilities
TD-SCHA is an essential tool for researchers and professionals in material science, particularly for simulating transport or thermal properties of materials, phase diagrams, and phonon-related properties.
Integration with python-sscha
Seamless integration with python-sscha allows for the inclusion of both thermal and quantum phonon fluctuations in ab initio simulations.
Leveraging the SSCHA Method
Quantum and Thermal Fluctuations
The Stochastic Self-Consistent Harmonic Approximation (SSCHA) is a full-quantum method optimizing the nuclear wave-function or density matrix to minimize free energy, crucial for simulating highly anharmonic systems.
Efficiency and Cost-Effectiveness
Despite its full quantum and thermal nature, the computational cost is comparable to classical molecular dynamics, enhanced by the algorithm's ability to exploit crystal symmetries.
User-Friendly and Versatile
Python Library and Stand-alone Software
Available both as a Python library and stand-alone software, with input scripts sharing syntax with Quantum ESPRESSO.
Broad Compatibility
Can couple with any ab initio engine and interacts through the Atomic Simulation Environment (ASE) with an interface for automatic job submission on remote clusters.
Getting Started
Easy to Use
User-friendly with short, readable input files and comprehensive tutorials.
Download and Explore
Download and install python-sscha, and start exploring the tutorials to enhance your material simulation projects.
How to install
You need to have installed python-sscha and CellConstructor to work with tdscha.
Please read the installation guide for those packages before proceeding further.
You may find all instructions on the official website.
To install from PyPI, simply type:
pip install tdscha
You can alternatively clone the repository from GitHub and install the package with:
pip install .
Quick start
Go to the tutorials
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file tdscha-1.5.0.tar.gz.
File metadata
- Download URL: tdscha-1.5.0.tar.gz
- Upload date:
- Size: 5.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee30735bbf828fb9e7f7bca48b48be81271bc30cb095296de1876e3d22863b9d
|
|
| MD5 |
d2f73cddae7d9f0d148afc840360c5e8
|
|
| BLAKE2b-256 |
691ae87d6683982e41bd12f29f69d4797a693e6ea006eee1b108dc695df7f5d5
|