/qupled

Qupled is a python package that computes the thermodynamic properties of quantum plasmas via the dielectric formalism

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Qupled: quantum plasmas and dielectric formalism

Platform CI Status
Linux OSX Build & Test Status
OSX OSX Build & Test Status

Qupled is a python package that can be used to compute the properties of quantum plasmas via the dielectric formalism. The plasma properties can be computed to arbitrary precision by leveraging on a simple Python interface combined with the speed of C++

Building & running

Qupled can be compiled with cmake, tested with pytest and installed with the following procedure

git clone git@github.com:fedluc/qupled.git
cd qupled
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build .
pytest tests
cmake --install .

After installation Qupled can be used as a regular Python package

import qupled.classic as qpc
import qupled.quantum as qpq
# Solve the stls dielectric scheme for coupling = 10 and degeneracy 1.0
qpc.Stls(10.0, 1.0).compute()
# Solve the qstls dielectric scheme for coupling = 5 and degeneracy 2.0
qpq.Qstls(5.0, 2.0).compute()

Documentation

More detailed information on the package together with a list of examples is available in the documentation

Publications

Qupled has been used in the following publications:

@article{tolias2021integral,
  title={Integral equation theory based dielectric scheme for strongly coupled electron liquids},
  author={Tolias, Panagiotis and Lucco Castello, F and Dornheim, Tobias},
  journal={The Journal of Chemical Physics},
  volume={155},
  number={13},
  year={2021},
  publisher={AIP Publishing}
}

@article{tolias2023quantum,
  title={Quantum version of the integral equation theory-based dielectric scheme for strongly coupled electron liquids},
  author={Tolias, Panagiotis and Lucco Castello, Federico and Dornheim, Tobias},
  journal={The Journal of Chemical Physics},
  volume={158},
  number={14},
  year={2023},
  publisher={AIP Publishing}
}

@article{PhysRevB.109.125134,
  title = {Revisiting the Vashishta-Singwi dielectric scheme for the warm dense uniform electron fluid},
  author = {Tolias, Panagiotis and Lucco Castello, Federico and Kalkavouras, Fotios and Dornheim, Tobias},
  journal = {Phys. Rev. B},
  volume = {109},
  issue = {12},
  pages = {125134},
  numpages = {22},
  year = {2024},
  month = {Mar},
  publisher = {American Physical Society},
  doi = {10.1103/PhysRevB.109.125134},
  url = {https://link.aps.org/doi/10.1103/PhysRevB.109.125134}
}