All Projects → Infant83 → VASPBERRY

Infant83 / VASPBERRY

Licence: other
Berry curvature and Chern number calculations with the output (WAVECAR) of VASP code

Programming Languages

fortran
972 projects
shell
77523 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to VASPBERRY

qe-gipaw
QE-GIPAW for Quantum-Espresso (official repository)
Stars: ✭ 19 (-26.92%)
Mutual labels:  density-functional-theory
fold2Bloch-VASP
Unfolding the band structure of a supercell obtained with VASP
Stars: ✭ 18 (-30.77%)
Mutual labels:  vasp
ONCVPseudoPack
Collection of ONCVPSP pseudopotentials for density-functional theory calculations
Stars: ✭ 6 (-76.92%)
Mutual labels:  density-functional-theory
VaspStudio
An useful tool to submit your VASP job on HPC, manage your jobs and extract eneries...自动化VASP任务提交、计算结果提取,任务文件管理的工具
Stars: ✭ 63 (+142.31%)
Mutual labels:  vasp
IFermi
Fermi surface generation, analysis and visualisation.
Stars: ✭ 45 (+73.08%)
Mutual labels:  vasp
tilde
Materials informatics framework for ab initio data repositories
Stars: ✭ 19 (-26.92%)
Mutual labels:  vasp
SIRIUS
Domain specific library for electronic structure calculations
Stars: ✭ 87 (+234.62%)
Mutual labels:  density-functional-theory
PWDFT.jl
Plane wave density functional theory using Julia programming language
Stars: ✭ 86 (+230.77%)
Mutual labels:  density-functional-theory
QUICK
QUICK: A GPU-enabled ab intio quantum chemistry software package
Stars: ✭ 79 (+203.85%)
Mutual labels:  density-functional-theory
atomate2
atomate2 is a library of computational materials science workflows
Stars: ✭ 67 (+157.69%)
Mutual labels:  vasp
aiida-vasp
A plugin to AiiDA for running simulations with VASP
Stars: ✭ 32 (+23.08%)
Mutual labels:  vasp
vasprun
quick analysis of vasp calculation
Stars: ✭ 20 (-23.08%)
Mutual labels:  vasp
hfsolver
Hartree Fock solver
Stars: ✭ 19 (-26.92%)
Mutual labels:  density-functional-theory
pytopomat
Python Topological Materials (pytopomat) is a code for easy, high-throughput analysis of topological materials.
Stars: ✭ 19 (-26.92%)
Mutual labels:  density-functional-theory
isicle
In silico chemical library engine for high-accuracy chemical property prediction
Stars: ✭ 31 (+19.23%)
Mutual labels:  density-functional-theory
AutoForce
Sparse Gaussian Process Potentials
Stars: ✭ 17 (-34.62%)
Mutual labels:  density-functional-theory
EzReson
An efficient toolkit for chemical resonance analysis based on quantum chemistry calculations. It implements the quantitative theory of resonance by expansion of the wave function from a DFT/HF calculation in terms of those of the Lewis structures.
Stars: ✭ 14 (-46.15%)
Mutual labels:  density-functional-theory
thermo pw
Thermo_pw is a driver of quantum-ESPRESSO routines for the automatic computation of ab-initio material properties.
Stars: ✭ 34 (+30.77%)
Mutual labels:  density-functional-theory
qe-gpu
GPU-accelerated Quantum ESPRESSO using CUDA FORTRAN
Stars: ✭ 50 (+92.31%)
Mutual labels:  density-functional-theory

VASPBERRY

Berry curvature and Chern number calculations with the output (WAVECAR) of VASP code. VASPBERRY is written for the post-processing purpose of the VASP outputs, i.e., WAVECAR the Bloch wavefunction information. VASPBERRY can compute Berry curvature and Chern number via Fukui's method [See J. Phys. Soc. Jap. 74, 1674 (2005)]. In addition Circular dichroism also can be evaluated. Since it directly reads the wavefunction coefficients, one can also obtain real space wavefunction character psi_nk(r) by simple command.

Download Git version

Compile

  • Serial version :

    ifort -fpp -assume byterecl -mkl -o vaspberry vaspberry.f

  • Multicore version :

    mpif90 -DMPI_USE -mkl -fpp -assume byterecl -o vaspberry vaspberry.f

  • Note for gfortran: For gfortran, please use vaspberry_gfortran_serial.f for the compilation. This only support non-parallel calculations. For the compilation, for example

    gfortran -L/usr/local/lib/lapack/ -l lapack -o vaspberry vaspberry_gfortran_serial.f

Features

  • Berry curvature calculation
  • Compute Chern number for certain band(s) which are well-isolated over the BZ
  • Circular dichroism (optical selectivity response to the circulary polarized light)
  • Wavefunction plot (Gamma point only in the current version)

Usage

  • Instruction and possible options

./vaspberry -h

  • Berry curvature calculation and Chern number (ex, k-grid: 12x12, multiband berry curvature from 1-th to 18-th band)

./vaspberry -kx 12 -ky 12 -ii 1 -if 18

  • Circular dichroism [ex, transition rate from 11-th to 12-th state by right(+) polarized light]

./vaspberry -kx 12 -ky 12 -cd 1 -ii 11 -if 12

  • Real space wavefunction plot [ex, to plot 18-th state with 1-st k-point (if it is gamma point), with 40x40x40 grid for density file]

./vaspberry -wf 18 -k 1 -ng 40,40,40 NONE: current version only support gamma point for wavefunction plot. (there is some problem in boundary region in off-gamma k-point)

  • If your system is semimetallic, there can be following error messages: "error. !!! ne(k) /= ne(k') !!!". This is due to that the number of occupied states for certain k-point (ne(k)) counted based on the calculated Fermi level is differ over the Brillouin zone. In this case, one can explicitly specify the number of electrons (NE) of your system, so that VASPBERRY calculate berry curvature with "NE" bands.

./vaspberry -kx 12 -ky 12 -ii 1 -if 18 -ne 18

Example

  • 1H-MoS2 : Berry curvature and Chern number
  • Quantum Anomalous Hall effect (Trypheny-lead lattice) : See H.-J. Kim, C. Li, J. Feng, J.-H. Cho, and Z. Zhang, PRB 93, 041404(R) (2016) (the example files will be provided upon request)
  • Circular dichroism : See S.-W. Kim, H.-J. Kim, S. Cheon, and T.-H. Kim, Phys. Rev. Lett. accepted (2021) (the example will be provided upon reasonable request).

Contributors

  • Hyun-Jung Kim: Main developer ([email protected], PGI-1/IAS-1, Forschungszentrum Jülich)
  • Sun-Woo Kim: Circular dichroism, Kubo formular ([email protected], Department of Physics, Sungkyunkwan University)

Citation of the code:

@software{Kim_VASPBERRY_2018,author = {Kim, Hyun-Jung},doi = {10.5281/zenodo.1402593},month = {8},title = {{VASPBERRY}},url = {https://github.com/Infant83/VASPBERRY},version = {1.0},year = {2018}}

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].