Papers
Topics
Authors
Recent
Assistant
AI Research Assistant
Well-researched responses based on relevant abstracts and paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses.
Gemini 2.5 Flash
Gemini 2.5 Flash 81 tok/s
Gemini 2.5 Pro 44 tok/s Pro
GPT-5 Medium 22 tok/s Pro
GPT-5 High 25 tok/s Pro
GPT-4o 81 tok/s Pro
Kimi K2 172 tok/s Pro
GPT OSS 120B 434 tok/s Pro
Claude Sonnet 4 37 tok/s Pro
2000 character limit reached

TRIQS/Nevanlinna: Implementation of the Nevanlinna Analytic Continuation method for noise-free data (2309.01407v2)

Published 4 Sep 2023 in physics.comp-ph

Abstract: We present the TRIQS/Nevanlinna analytic continuation package, an efficient implementation of the methods proposed by J. Fei et al in [Phys. Rev. Lett. 126, 056402 (2021)] and [Phys. Rev. B 104, 165111 (2021)]. TRIQS/Nevanlinna strives to provide a high quality open source (distributed under the GNU General Public License version 3) alternative to the more widely adopted Maximum Entropy based analytic continuation programs. With the additional Hardy functions optimization procedure, it allows for an accurate resolution of wide band and sharp features in the spectral function. Those problems can be formulated in terms of imaginary time or Matsubara frequency response functions. The application is based on the TRIQS C++/Python framework, which allows for easy interoperability with other TRIQS-based applications, electronic band structure codes and visualization tools. Similar to other TRIQS packages, it comes with a convenient Python interface.

Citations (3)

Summary

  • The paper presents TRIQS/Nevanlinna, an efficient software implementation of the Nevanlinna analytic continuation method designed for noise-free data.
  • This C++/Python framework integrates into the TRIQS ecosystem, employing the Schur algorithm for interpolation and supporting parallel computing.
  • Results show the method accurately reconstructs spectral features in model examples, avoiding unphysical oscillations typical of other analytic continuation methods.

Implementation of the Nevanlinna Analytic Continuation Method for Noise-Free Data

The paper presents an efficient software implementation of the Nevanlinna analytic continuation method, designed for noise-free data. The authors provide a comprehensive analytical tool that serves as an alternative to the widely used Maximum Entropy (MaxEnt) method for analytic continuation, specifically targeting challenges in obtaining spectral functions from quantum many-body systems. This tool is realized as a C++/Python framework, integrated within the TRIQS ecosystem, which facilitates interoperability with electronic structure codes and data visualization tools.

Problem Context and Methodological Insights

The analytic continuation process is crucial in many-body physics and computational material science, wherein Green's functions obtained in imaginary time or Matsubara frequency domains are transformed into real-frequency spectral functions. This transformation is inherently ill-posed, meaning that the solution may not be stable with respect to small perturbations in the input data. Traditional numerical methods, such as the Maximum Entropy method, have been tailored to handle data with noise. However, the focus here is on the precise resolution that can be achieved for noise-free data through the Nevanlinna analytic continuation approach.

Nevanlinna functions, known for their applicability to analytic functions with a positive imaginary part in the upper half of the complex plane, underpin this method. The paper highlights their suitability in maintaining the causality inherent in Green's functions, thereby offering enhanced reliability in the resulting spectral functions.

Technical Implementation

The implementation employs a combination of C++ for computational efficiency and Python for ease of use and integration. The Nevanlinna/Carathéodory functions are pivotal in formulating the continuation problem, providing a stringent yet flexible framework for interpolation consistent with input data's known analytic properties.

  • Schur Algorithm: Central to the method, the Schur algorithm facilitates solving the Nevanlinna-Pick interpolation problem. Its ability to generate parameterized response functions confirms its critical role in ensuring that physical constraints are retained in the interpolation process.
  • Parallel Computing: The software supports MPI and OpenMP parallelization, enhancing its utility in high-performance computing environments typical in scientific research settings.

Results and Applications

The implementation's efficacy is demonstrated through its application to several model examples, including non-interacting Bethe and square lattices, the Hubbard atom, and the single impurity Anderson model. The results show that the Nevanlinna method is particularly adept at accurately reconstructing discrete spectral features without the oscillatory artifacts typically associated with other analytic continuation methods like MaxEnt.

This robustness is particularly notable in continuous spectral features, where a Hardy function optimization procedure is employed to suppress unphysical oscillations in the spectral function. The results underscore the potential of the method in resolving sharp and broad features within spectral functions, essential for probing correlated electron materials.

Future Directions

Looking ahead, the paper indicates that the tool's development will include extensions to address noisy data scenarios, potentially broadening its applicability in real-world data analysis scenarios. Furthermore, improvements in continuation optimization for matrix-valued functions are anticipated, promising enhancements in handling more complex systems with non-scalar interactions.

Conclusion

This paper delivers a significant contribution to computational physics by providing a robust, open-source solution for analytic continuation in quantum many-body physics. The Nevanlinna method's stricter adherence to causality and potential for deriving high-precision spectral functions places it as a valuable tool for theoretical and computational physics research. Future iterations will likely augment its scope, inclusive of noisy data handling and extended optimization capabilities, thus broadening its utility in materials science research.

Lightbulb On Streamline Icon: https://streamlinehq.com

Continue Learning

We haven't generated follow-up questions for this paper yet.

List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.

X Twitter Logo Streamline Icon: https://streamlinehq.com

Tweets

This paper has been mentioned in 1 post and received 0 likes.

Youtube Logo Streamline Icon: https://streamlinehq.com