BNL Home



Welcome to the heart of Comscope: Comsuite - the Comscope software suite!

Comsuite combines a selection of powerful numerical tools that permit a user to perform first principles calculations for weakly and strongly correlated materials - using extensions and simplified versions of dynamical mean field theory (DMFT) in combination with realistic electronic structure methods.

The first version of Comsuite was released in September 2018 and can be downloaded here:

The Comsuite User Guide contains a description of the different code modules. We also provide a set of tutorials to get started with Comsuite.


Comsuite offers the following selection of many-body techniques:

  • It includes a robust ab initio electronic structure platform (entitled FlapwMBPT) in an LAPW basis set that can carry out both LDA, linearized quasi-particle self-consistent GW (LQSGW), and fully self-consistent GW (scGW).
  • For strongly correlated materials, where itinerant as well as correlated states play important roles, it allows combining ab initio computations with many-body techniques such as DMFT (based on a Quantum Monte Carlo impurity solver, ComCTQMC) and G-RISB (Gutzwiller rotationally invariant slave-boson method).
  • In the next release it will contain post-processing theoretical spectroscopy tools able to compute physical observables such as optical properties or ARPES spectra.

On an interface level the user is able to fully specify and control the quantum material simulation:

  • A crystallographic information (CIF) file, that contains the crystal structure, serves as input.
  • Different simulation methods can be chosen and combined.
  • The simulation output, such as spectroscopic or transport properties, can be defined in advance. Plotting routines contained in the software suite enable the visualization of physical observables. These can then be directly compared to experimental measurements.

The great variety of many-body methods provided in Comsuite allow for a highly flexible, targeted, and problem-oriented use of the code package, allowing one to understand physical properties from different angles and with different purposes in mind:

  • Various tradeoffs of speed and accuracy enable both a rapid characterization of the material as well as a more careful, intensive analysis. For instance, the user can first employ the LDA+G-RISB approach for exploratory purposes, and then continue with the more sophisticated and expensive approaches like GW+DMFT.
  • The software offers differing levels of approximations. Correlations can be either captured statically, but non-locally (Hartree-Fock or LQSGW) or locally, but dynamically (DMFT).
  • Furthermore, the code offers different capabilities for describing specific material properties.

The modules that are currently integrated in Comsuite are based on a number of high quality standalone software packages (for example, FlapwMBPT and CyGutz) and individual research codes (for example, ComWann and ComCTQMC) that have been developed separately by scientists at different institutions, namely Brookhaven National Laboratory, Rutgers University, University of Sherbrooke, and Ames Laboratory. Comscope's main aim is to unify and extend the various capabilities of these packages in a user-friendly software suite, Comsuite. Nevertheless, the stand- alone software packages will continue to be maintained and advanced by their developers in conjunction with their integration into Comsuite.

Frequently Asked Questions

What is Comsuite?
Why is Comsuite important?
Who can use Comsuite?
How can I learn to use Comsuite?
Who develops Comsuite?
What is Comscope's philosophy of code development?