MatsubaraFunctions.jl: An equilibrium Green's function library in the Julia programming language
Authors:
Dominik Kiese,
Anxiang Ge,
Nepomuk Ritz,
Jan von Delft,
Nils Wentzell
Abstract:
The Matsubara Green's function formalism stands as a powerful technique for computing the thermodynamic characteristics of interacting quantum many-particle systems at finite temperatures. In this manuscript, our focus centers on introducing MatsubaraFunctions.jl, a Julia library that implements data structures for generalized n-point Green's functions on Matsubara frequency grids. The package's a…
▽ More
The Matsubara Green's function formalism stands as a powerful technique for computing the thermodynamic characteristics of interacting quantum many-particle systems at finite temperatures. In this manuscript, our focus centers on introducing MatsubaraFunctions.jl, a Julia library that implements data structures for generalized n-point Green's functions on Matsubara frequency grids. The package's architecture prioritizes user-friendliness without compromising the development of efficient solvers for quantum field theories in equilibrium. Following a comprehensive introduction of the fundamental types, we delve into a thorough examination of key facets of the interface. This encompasses avenues for accessing Green's functions, techniques for extrapolation and interpolation, as well as the incorporation of symmetries and a variety of parallelization strategies. Examples of increasing complexity serve to demonstrate the practical utility of the library, supplemented by discussions on strategies for sidestep** impediments to optimal performance.
△ Less
Submitted 28 November, 2023; v1 submitted 21 September, 2023;
originally announced September 2023.
Spectral Element Method for the Elastic/Acoustic Waveguide Problem in Anisotropic Metamaterials
Authors:
An Qi Ge,
Ming Wei Zhuang,
Jie Liu,
Qing Huo Liu
Abstract:
In order to simulate elastic wave propagation in a complex structure with inhomogeneous media, we often need to obtain the propagating eigenmodes of an elastic waveguide. As the waveguide is assumed uniform in one direction, the original 3-D problem can be converted into a so-called 2.5-D problem by using the Fourier transform in that direction. However, the introduction of elastic metamaterials (…
▽ More
In order to simulate elastic wave propagation in a complex structure with inhomogeneous media, we often need to obtain the propagating eigenmodes of an elastic waveguide. As the waveguide is assumed uniform in one direction, the original 3-D problem can be converted into a so-called 2.5-D problem by using the Fourier transform in that direction. However, the introduction of elastic metamaterials (EMM) broadens the horizon of this subject, and new features are required in EMM waveguides that cannot be obtained by most traditional waveguide solvers. In this work, a spectral element method (SEM) is developed to simulate the elastic/acoustic waveguide problem in anisotropic media with anisotropic mass density and/or negative index parameters. To the best of our knowledge, the SEM has not been introduced previously for such a waveguide problem. For waveguides with anisotropic density that cannot be solved by the FEM in most of commercial software packages, we design an anisotropic density EMM waveguide with our SEM solver to demonstrate some intriguing phenomena. The spectral element results are verified by several numerical examples through comparison with the traditional finite element method (FEM) to show its significant advantages in term of accuracy and computation efficiency.
△ Less
Submitted 17 August, 2021;
originally announced August 2021.