Skip to main content

UHF

Project description

H-wave

H-wave is a program for performing unrestricted Hartree-Fock (UHF) approximation and random phase approximation (RPA) for itinerant electron systems. UHF and RPA correspond to simple approximations that deal with fluctuations up to first order and enable analyses of electron correlation effects in materials at a low computational cost. The input files describing the one-body and two-body interactions are based on the Wannier90 format[1]. This allows smooth connection for the software packages that derive the effective models from first principles calculations, such as RESPACK[2], to the analyses of the effective model with H-wave.

[1] G. Pizzi et al, J. Phys.: Condens. Matter 32 165902 (2020). [2] K. Nakmura, Y. Yoshimoto, Y. Nomura et al., Comp. Phys. Commun. 261, 107781 (2021).

Methods

Hartree-Fock and Random Phase approximation

Target models

Hubbard model, multi-orbital Hubbard model

Available physical quantities

ground-state energy, free energy, charge and spin susceptibilities, etc.

Requirement

Python3 with numpy, scipy, and other library packages

Install

  • From PyPI
python3 -m pip install hwave
  • From source (if you modify the program)
python3 -m pip install DIRECTORY_OF_THE_REPOSITORY

License

The distribution of the program package and the source codes for H-wave follow GNU General Public License version 3 (GPL v3).

Copyright (c) <2022-> The University of Tokyo. All rights reserved.

This software was developed with the support of "Project for Advancement of Software Usability in Materials Science" of The Institute for Solid State Physics, The University of Tokyo.

Official page

Authors

Kazuyoshi Yoshimi (ISSP, Univ. of Tokyo), Yuichi Motoyama (ISSP, Univ. of Tokyo), Tatsumi Aoyama (ISSP, Univ. of Tokyo), Kota Ido (ISSP, Univ. of Tokyo), Takahiro Misawa (ISSP, Univ. of Tokyo), Taiki Kawamura (Nagoya Univ.), Akito Kobayashi (Nagoya Univ.), Takeo Kato (ISSP, Univ. of Tokyo)

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

hwave-1.0.0.tar.gz (50.6 kB view details)

Uploaded Source

Built Distribution

hwave-1.0.0-py3-none-any.whl (55.2 kB view details)

Uploaded Python 3

File details

Details for the file hwave-1.0.0.tar.gz.

File metadata

  • Download URL: hwave-1.0.0.tar.gz
  • Upload date:
  • Size: 50.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.9.16 Linux/5.15.0-1035-azure

File hashes

Hashes for hwave-1.0.0.tar.gz
Algorithm Hash digest
SHA256 5d76de8f6407e95480c133836ced8829e6039e741a53f807a3125f3e8d462368
MD5 24fae51233047d4394ece03512cb750a
BLAKE2b-256 3263016aa213b58602eed46c16b3156a4bdb6d633c8d942168275250e3afb7e4

See more details on using hashes here.

File details

Details for the file hwave-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: hwave-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 55.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.9.16 Linux/5.15.0-1035-azure

File hashes

Hashes for hwave-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3faaa5cde294af69bfa1b410364280f5eb2c6cf24b5ecbe87b06c3dbd40c83d4
MD5 32c0463835ee4cc41fa76091385646e7
BLAKE2b-256 0f3e9c211407c45b8db01e3c2a2f72101e226d4bf7f72a2130454bf717f8d573

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page