Skip to: Site menu | Main content

LA-SiGMA Software Distribution

Parquet Multi-Scale Many-Body Package

Purpose

The parquet code is a massively parallel Fortran 90/95 package that implements an iterative solution of the diagrammatic parquet equations. In this code, the fully irreducible vertex is approximated by the bare interaction, resulting in the so-called parquet approximation. For a given Hubbard model, the code requires as input the hoping integrals, the Coulomb interaction and the temperature. Upon convergence, it produces the self-energy, the one-particle Green's function and the different vertex functions that are essential for the understanding of the underlying physics (superconductivity, magnetism,...). The parquet solver is available at the following link. It includes the source codes, a makefile and a typical input file as well as the corresponding output files.

Systems

The code has been tuned for cluster systems supporting MPI and Fortran 90 compilers.

Contents

This package contains the source code and sample data.

Acknowledgments

This code was developed by Shuxiang Yang (yangphysics@gmail.com) with the assistance of Herbert Fotso (herbert.fotso@gmail.com), Jun Liu (jun.physics@gmail.com), Eduardo D'Azevedo (e6d@ornl.gov), Karen Tomko (katomko@gmail.com), Mark Jarrell (jarrellphysics@gmail.com), and Thomas Maier (maierta@ornl.gov).

Downloading and Installation