From e8f966625282ccaf594baab06d68bf22469c34db Mon Sep 17 00:00:00 2001 From: jasonkaye Date: Thu, 19 Sep 2024 19:49:08 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20github.io=20from=20@=20flatiro?= =?UTF-8?q?ninstitute/cppdlr@74d8964c9d43333d82ad0735ca68505a3754afb5=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/main/.doctrees/environment.pickle | Bin 1691621 -> 1692058 bytes docs/main/searchindex.js | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/main/.doctrees/environment.pickle b/docs/main/.doctrees/environment.pickle index 170c4edf67cce7cf845cc1e4d1798c5b76ddbcfd..42adbea5ea858a949203750df4fa7da159666d02 100644 GIT binary patch delta 27635 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 HI_Cca1@Vi( delta 27380 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

ghTZplYcn0A*tcUt&h(>6PCU_3b&;l*d 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 MB%#{j>@B1J51ZU$u>b%7 diff --git a/docs/main/searchindex.js b/docs/main/searchindex.js index 7f368cd..95ac988 100644 --- a/docs/main/searchindex.js +++ b/docs/main/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["ChangeLog", "background", "documentation", "examples", "index", "install", "issues"], "filenames": ["ChangeLog.md", "background.rst", "documentation.rst", "examples.rst", "index.rst", "install.rst", "issues.rst"], "titles": ["Changelog", "Background", "Reference documentation", "Examples", "cppdlr: Imaginary time calculations using the discrete Lehmann representation", "Installation", "Issues and contributions"], "terms": {"thi": [0, 1, 3, 4, 5], "updat": 0, "contain": [0, 3], "minor": [0, 1], "addit": [0, 1, 5], "function": [0, 3, 4], "we": [0, 1, 3, 5, 6], "thank": 0, "all": [0, 1, 3, 5, 6], "contributor": 0, "jason": 0, "kay": [0, 4], "hugo": 0, "u": [0, 1, 4, 5], "r": [0, 1, 3, 4], "strand": [0, 4], "nil": 0, "wentzel": [0, 4], "ad": 0, "imtime_op": [0, 3], "get_ipmat": 0, "expos": 0, "matrix": [0, 3], "imaginari": 0, "time": 0, "inner": [0, 1, 3], "product": [0, 1, 3], "implement": [0, 1, 4], "transpos": 0, "valu": [0, 1, 3], "coeffici": [0, 1, 3], "oper": [0, 3, 4], "vals2coef": [0, 3], "inner_prod": 0, "can": [0, 1, 3, 4, 5], "return": 0, "doubl": 0, "rather": [0, 1, 3], "than": [0, 1, 3, 5], "alwai": [0, 1], "complex": 0, "test": [0, 1, 3, 5], "toler": [0, 1, 3], "adjust": 0, "document": [0, 3, 4, 5], "cppdlr": [0, 1, 5, 6], "i": [0, 1, 3, 4, 5], "patch": 0, "releas": [0, 5], "includ": [0, 1, 3, 4, 5], "cmake": [0, 4], "build": [0, 5], "system": [0, 1, 3, 4], "improv": 0, "continu": [0, 1], "integr": 0, "backward": 0, "compatibilti": 0, "find": [0, 1, 3], "below": [0, 1, 3, 4, 5], "an": [0, 1, 3, 5], "item": 0, "list": [0, 1, 4], "synchron": 0, "ghaction": 0, "workflow": 0, "main": [0, 1, 3, 6], "us": [0, 1, 3, 5, 6], "nda": [0, 4, 5], "3": [0, 5], "x": 0, "branch": [0, 6], "default": [0, 1], "issu": [0, 1, 4, 5], "doxygen": 0, "output": 0, "directori": [0, 3, 5], "simplifi": 0, "it2cf_zlu": 0, "treatment": 0, "h5_read": 0, "bwd": 0, "compat": [0, 1, 4], "add": 0, "signific": 0, "symmetr": [0, 3, 4], "dlr": [0, 4], "grid": [0, 3, 4], "ensur": 0, "accuraci": [0, 1, 3], "expans": [0, 4], "l": [0, 1, 3], "tau": [0, 1, 3], "norm": [0, 1], "both": [0, 3, 4], "describ": [0, 3], "thoma": 0, "hahn": 0, "alexand": 0, "hampel": 0, "henri": 0, "menk": 0, "w": 0, "compar": [0, 1, 3], "non": [0, 1, 3], "discuss": [0, 1, 3], "error": [0, 3, 4], "quadratur": [0, 1], "weight": [0, 1], "frequenc": [0, 4], "select": [0, 1], "accordingli": 0, "comput": [0, 1, 3], "program": [0, 3, 4], "print": 0, "rank": [0, 1], "variou": 0, "lambda": [0, 1, 3], "interpol": [0, 1, 4], "imag": 0, "measur": [0, 3, 4], "freq": 0, "vice": 0, "versa": 0, "unit": [0, 3], "via": [0, 1, 4, 5], "fmt": 0, "pivot": [0, 1], "gram": [0, 1], "schmidt": [0, 1], "specifi": [0, 1, 3, 5], "warn": 0, "user": [0, 1, 3, 4], "choos": 0, "epsilon": [0, 1, 3], "danger": 0, "small": [0, 4], "fermion": [0, 1, 3], "boson": [0, 1, 3], "matsubara": [0, 3, 4], "kernel": [0, 1], "directli": [0, 1, 3], "om_n": 0, "involv": [0, 3], "contigu": 0, "view": 0, "check": 0, "fine": [0, 1], "discret": [0, 3], "geterr_k_it": 0, "uniniti": 0, "niom": 0, "dlr_imfreq": 0, "constructor": 0, "rang": 0, "interp_matrix_sym_bo": [0, 3], "make": [0, 1, 5], "copi": 0, "it2cf": 0, "lu": 0, "avoid": [0, 1], "fly": 0, "convolv": 0, "matmul": 0, "when": 0, "possibl": [0, 1], "code": [0, 3, 5], "simplif": 0, "refer": [0, 1], "preprint": 0, "readm": 0, "merg": 0, "latest": [0, 5], "app4triq": 0, "skeleton": 0, "ubuntu": 0, "intel": 0, "jenkin": 0, "initi": 0, "c": [0, 1, 4], "librari": [0, 5], "lehmann": [0, 3], "represent": [0, 3], "green": [0, 3, 4], "": [0, 3, 4], "page": [1, 3, 4, 6], "give": [1, 3], "brief": [1, 3, 4], "review": 1, "establish": 1, "definit": [1, 3], "convent": [1, 3], "which": [1, 3, 4, 5, 6], "vari": 1, "from": [1, 3, 4, 5], "one": [1, 3], "anoth": 1, "If": [1, 3, 4, 5, 6], "you": [1, 3, 4, 5, 6], "ar": [1, 3, 4, 5], "alreadi": 1, "familiar": [1, 4], "should": [1, 3, 4], "probabl": 1, "still": [1, 4], "read": [1, 3, 4], "section": [1, 3, 5], "rel": [1, 3], "For": [1, 3, 6], "more": [1, 3, 4], "detail": [1, 3, 4], "descript": [1, 3], "pleas": [1, 3, 4, 5, 6], "see": [1, 3, 4, 5], "exampl": [1, 4], "concept": 1, "The": [1, 3, 4, 5], "singl": [1, 4], "particl": [1, 4], "defin": [1, 3], "term": [1, 3], "order": 1, "expect": 1, "g_": 1, "ab": 1, "langl": 1, "mathcal": 1, "t": 1, "c_a": 1, "c_b": 1, "dagger": 1, "0": [1, 3, 5], "rangl": 1, "where": [1, 5], "dagger_b": 1, "creation": 1, "state": 1, "b": [1, 4], "annihil": 1, "interv": 1, "beta": [1, 3], "invers": [1, 3], "temperatur": [1, 3], "extend": 1, "period": 1, "anti": 1, "properti": 1, "xi": 1, "1": [1, 3, 5], "respect": [1, 3], "spectral": [1, 3], "given": [1, 3], "g": [1, 3], "int_": 1, "infti": 1, "k": [1, 3, 4], "omega": [1, 3], "rho": [1, 3], "d": 1, "correspond": [1, 3], "analyt": [1, 3], "frac": [1, 3], "e": [1, 3], "take": [1, 3, 4], "fourier": [1, 3], "transform": [1, 3], "nu_n": [1, 3], "tanh": 1, "2": [1, 3, 5], "here": [1, 3], "n": [1, 3, 4], "pi": 1, "2n": 1, "low": 1, "approxim": 1, "decomposit": 1, "let": [1, 5], "dimensionless": 1, "cutoff": [1, 3], "paramt": 1, "equiv": [1, 3], "omega_": [1, 3], "max": [1, 3], "outsid": 1, "In": [1, 3, 5], "practic": [1, 3], "typic": 1, "known": [1, 3], "estim": 1, "paramet": [1, 3], "case": [1, 3], "exactli": 1, "result": [1, 3], "converg": [1, 3], "begin": [1, 3, 4], "equat": [1, 3], "approx": [1, 3], "sum_": [1, 3], "omega_l": [1, 3], "widehat": [1, 3], "_l": [1, 3], "label": 1, "dlrexp": 1, "tag": [1, 5], "end": 1, "equal": 1, "suitabl": 1, "determin": [1, 3], "carefulli": 1, "chosen": 1, "procedur": 1, "depend": [1, 4], "onli": [1, 3], "itself": [1, 5], "As": 1, "close": 1, "relat": 1, "intermedi": 1, "spars": 1, "ir": 1, "orthogon": 1, "explicit": 1, "have": [1, 3, 5], "o": [1, 4], "log": 1, "thu": 1, "enabl": [1, 4], "highli": 1, "effici": 1, "high": [1, 4], "accur": 1, "number": [1, 3], "degre": 1, "freedom": 1, "independ": 1, "specif": [1, 4], "structur": 1, "beyond": 1, "its": [1, 3, 4], "must": 1, "some": [1, 3], "sampl": 1, "done": [1, 3], "fit": [1, 3], "data": [1, 3], "ordinari": 1, "least": 1, "squar": 1, "node": [1, 3], "tau_k": [1, 3], "These": [1, 3], "also": [1, 3, 4, 5], "particular": [1, 3, 5], "solv": [1, 3], "linear": [1, 3], "problem": [1, 3], "obtain": [1, 3], "evalu": [1, 4], "eqref": 1, "yield": [1, 3], "dlrexp_imfreq": 1, "so": [1, 3, 6], "perform": [1, 3], "nu_": 1, "n_k": 1, "whereupon": 1, "sinc": [1, 3], "common": 1, "straightforwardli": 1, "repres": 1, "them": 1, "explain": 1, "abov": [1, 3, 5], "switch": 1, "between": 1, "simpli": [1, 3], "multipli": 1, "h": [1, 4], "f": 1, "recov": 1, "convolut": [1, 3], "full": 1, "int_0": 1, "requir": [1, 5], "condit": 1, "etc": 1, "form": [1, 4], "vector": [1, 3], "matric": 1, "tensor": 1, "act": 1, "either": 1, "friendli": [1, 3], "manner": 1, "new": [1, 5, 6], "request": [1, 6], "github": [1, 4, 5, 6], "first": [1, 3], "scale": [1, 4], "becaus": [1, 3], "work": [1, 3, 4, 5], "variabl": [1, 3], "whenev": 1, "mani": [1, 4], "unnecessari": 1, "explicitli": 1, "second": 1, "store": 1, "peculiar": 1, "call": [1, 3, 5], "subtl": 1, "awar": 1, "want": [1, 5], "suppli": [1, 3], "tldr": 1, "skip": 1, "guidelin": 1, "even": 1, "appendix": 1, "paper": [1, 4], "follow": [1, 3, 4, 5], "5": 1, "normal": 1, "howev": [1, 3], "instead": [1, 5], "other": [1, 4, 5], "word": [1, 3], "neg": 1, "distanc": 1, "standard": [1, 4], "absolut": 1, "straightforward": 1, "rel2ab": 1, "reason": 1, "ha": [1, 3, 4], "do": [1, 3, 6], "maintain": [1, 4], "float": 1, "arithmet": 1, "To": [1, 3, 4, 5], "sometim": [1, 3], "need": [1, 3, 4], "veri": 1, "loss": 1, "due": 1, "catastroph": 1, "cancel": 1, "appear": 1, "extrem": 1, "physic": [1, 3], "regim": 1, "exploit": 1, "symmetri": 1, "ever": 1, "annoy": 1, "price": 1, "arithm": 1, "But": 1, "larg": [1, 3, 4], "ignor": 1, "notic": 1, "your": [1, 3, 4, 5], "applic": [1, 4, 5], "provid": [1, 4], "carri": 1, "out": 1, "usual": 1, "hide": 1, "technic": 1, "complic": [1, 3], "situat": 1, "two": [1, 3], "option": [1, 4], "power": 1, "accord": 1, "instruct": [1, 4], "relev": [1, 3], "therebi": 1, "calcul": 1, "don": 1, "care": 1, "about": [1, 3, 4], "digit": 1, "come": 1, "subtleti": 1, "convert": [1, 3], "abs2rel": 1, "start": [1, 3], "life": 1, "cannot": 1, "subroutin": 1, "happen": 1, "equispac": [1, 3], "eqpts_rel": 1, "gener": [1, 3], "integ": 1, "whether": 1, "statistic_t": 1, "what": 1, "sens": 1, "guarante": 1, "less": [1, 3], "strictli": 1, "speak": 1, "finit": 1, "observ": 1, "well": [1, 6], "control": 1, "answer": 1, "consid": [1, 3], "scalar": 1, "simplic": 1, "_": 1, "By": 1, "parsev": 1, "theorem": 1, "level": [1, 4], "machin": 1, "precis": 1, "shown": [1, 3], "exist": [1, 4], "text": 1, "leq": 1, "note": [1, 3, 4], "inequ": 1, "hold": 1, "long": 1, "row": 1, "appropri": 1, "latter": 1, "origin": [1, 3, 4], "upcom": 1, "public": 1, "statement": 1, "actual": 1, "suffici": 1, "would": [1, 3], "satisfi": 1, "bound": 1, "produc": 1, "qualiti": 1, "nearli": 1, "therefor": [1, 3], "recommend": [1, 3, 5, 6], "wish": [1, 5, 6], "pointwis": [1, 3], "decreas": 1, "further": [1, 3], "nor": 1, "inde": 1, "constraint": 1, "necessari": [1, 3], "most": [1, 3], "might": [1, 3], "desir": [1, 3], "flag": [1, 5], "capabl": [1, 4], "showcas": 1, "extra": 1, "slightli": 1, "overdetermin": 1, "method": [1, 3], "step": [3, 4], "basic": 3, "usag": 3, "within": 3, "overview": 3, "background": [3, 4], "thorough": 3, "found": 3, "repositori": [3, 5], "serv": [3, 6], "good": [3, 4], "point": [3, 4], "write": 3, "own": 3, "being": 3, "cover": 3, "compon": 3, "though": 3, "thei": 3, "current": [3, 5], "temporari": 3, "until": 3, "comprehens": 3, "set": 3, "file": 3, "dlr_interpol": 3, "cpp": 3, "know": [3, 5], "look": [3, 4, 5], "up": 3, "inform": [3, 4], "header": 3, "hpp": 3, "namespac": 3, "gfun": 3, "simpl": [3, 4], "sum": 3, "delta": 3, "a_i": 3, "taken": 3, "each": 3, "There": 3, "noth": 3, "special": 3, "except": 3, "conveni": 3, "space": 3, "direct": 3, "next": 3, "move": [3, 5], "orbit": 3, "indic": 3, "our": 3, "took": 3, "width": 3, "safe": 3, "unknown": 3, "after": 3, "now": 3, "build_dlr_rf": 3, "input": 3, "31": 3, "although": 3, "dimension": 3, "back": 3, "figur": 3, "object": 3, "type": [3, 4], "class": [3, 4], "respons": 3, "extract": 3, "get_itnod": 3, "could": 3, "plot": 3, "basi": [3, 4], "constitut": 3, "character": 3, "ani": [3, 5], "coefs2ev": 3, "eqptsrel": 3, "format": [3, 4], "true": 3, "top": 3, "left": 3, "entri": 3, "g_00": 3, "correct": 3, "10": 3, "construct": [3, 4], "imfreq_op": 3, "analog": 3, "index": 3, "again": 3, "agreement": 3, "themselv": 3, "sever": 3, "fit_scalar": 3, "fit_matrix": 3, "fit_matrix_cmplx": 3, "convolve_scalar_r": 3, "convolve_scalar_cmplx": 3, "convolve_matrix_r": 3, "convolve_matrix_cmplx": 3, "reflect": 3, "mapsto": 3, "refl_matrix": 3, "innerprod": 3, "interp_scalar": 3, "interp_matrix": 3, "interp_matrix_sym_f": 3, "show": 3, "how": 3, "fix": 3, "self": 3, "energi": 3, "dyson": 3, "dyson_it": 3, "dyson_vs_ed_r": 3, "dyson_vs_ed_cmplx": 3, "dyson_beth": 3, "consist": 3, "express": 3, "dyson_bethe_fpi": 3, "quantiti": 4, "It": 4, "download": [4, 5], "been": 4, "languag": 4, "offer": 4, "particularli": 4, "interfac": 4, "templat": 4, "arrai": 4, "bla": [4, 5], "lapack": [4, 5], "facilit": 4, "softwar": 4, "project": 4, "triq": 4, "quantum": 4, "bodi": 4, "incorpor": 4, "instal": 4, "unfamiliar": 4, "introduct": 4, "import": 4, "publish": 4, "research": 4, "mention": 4, "cite": 4, "citat": 4, "help": 4, "encourag": 4, "develop": [4, 6], "open": 4, "sourc": [4, 5], "scientif": 4, "j": 4, "chen": 4, "parcollet": 4, "phy": 4, "rev": 4, "105": 4, "235115": 4, "2022": 4, "arxiv": 4, "2107": 4, "13094": 4, "companion": 4, "2404": 4, "02334": 4, "2024": 4, "avail": [4, 5], "python": [4, 5], "pydlr": 4, "fortran": 4, "libdlr": 4, "julia": 4, "jl": 4, "toolbox": 4, "interact": 4, "version": 4, "custom": 4, "compil": 4, "clang": 4, "maco": 4, "domain": 4, "contribut": 4, "stabl": 5, "troubl": 5, "gcc": 5, "12": 5, "later": 5, "OR": 5, "15": 5, "hdf5": 5, "openmp": 5, "mpi": 5, "built": 5, "automat": 5, "libclang": 5, "packag": 5, "sphinx": 5, "nbsphinx": 5, "myst_pars": 5, "sphinx_rtd_them": 5, "linkifi": 5, "py": 5, "clone": 5, "git": 5, "http": 5, "com": 5, "flatironinstitut": 5, "src": 5, "creat": [5, 6], "mkdir": 5, "cd": 5, "dcmake_install_prefix": 5, "path_to_install_dir": 5, "run": 5, "go": 5, "checkout": 5, "4": 5, "configur": 5, "doption1": 5, "value1": 5, "doption2": 5, "value2": 5, "syntax": 5, "path": 5, "path_to_triq": 5, "path_to_cppdlr": 5, "debug": 5, "mode": 5, "dcmake_build_typ": 5, "disabl": 5, "dbuild_test": 5, "off": 5, "dbuild_document": 5, "ON": 5, "command": 5, "dcmake_c_compil": 5, "dcmake_cxx_compil": 5, "dcmake_cxx_flag": 5, "stdlib": 5, "libc": 5, "doe": 5, "support": 5, "appleclang": 5, "homebrew": 5, "brew": 5, "llvm": 5, "prefix": 5, "opt": 5, "bin": 5, "report": 6, "bug": 6, "featur": 6, "pull": 6, "target": 6, "major": 6, "chang": 6, "coordin": 6}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"changelog": 0, "version": [0, 5], "1": 0, "2": 0, "0": 0, "new": 0, "featur": 0, "optim": 0, "other": [0, 3], "chang": 0, "bug": 0, "fix": 0, "background": 1, "imaginari": [1, 3, 4], "time": [1, 3, 4], "green": 1, "": 1, "function": 1, "lehmann": [1, 4], "represent": [1, 4], "discret": [1, 4], "construct": 1, "dlr": [1, 3], "expans": [1, 3], "matsubara": 1, "frequenc": [1, 3], "domain": 1, "oper": 1, "basi": 1, "point": 1, "format": 1, "measur": 1, "error": 1, "symmetr": 1, "grid": 1, "refer": [2, 4], "document": 2, "exampl": 3, "form": 3, "via": 3, "interpol": 3, "evalu": 3, "list": 3, "cppdlr": [3, 4], "capabl": 3, "calcul": 4, "us": 4, "get": 4, "start": 4, "relat": 4, "librari": 4, "content": 4, "instal": 5, "depend": 5, "step": 5, "custom": 5, "cmake": 5, "option": 5, "compil": 5, "clang": 5, "note": 5, "maco": 5, "user": 5, "issu": 6, "contribut": 6}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Reference documentation": [[2, "reference-documentation"]], "Background": [[1, "background"]], "Imaginary time Green\u2019s functions and the Lehmann representation": [[1, "imaginary-time-green-s-functions-and-the-lehmann-representation"]], "Discrete Lehmann representation": [[1, "discrete-lehmann-representation"]], "Constructing a DLR expansion": [[1, "constructing-a-dlr-expansion"]], "DLR in the Matsubara frequency domain": [[1, "dlr-in-the-matsubara-frequency-domain"]], "Operations in the DLR basis": [[1, "operations-in-the-dlr-basis"]], "Imaginary time point format": [[1, "imaginary-time-point-format"]], "Matsubara frequency point format": [[1, "matsubara-frequency-point-format"]], "Measuring error": [[1, "measuring-error"]], "Symmetrized DLR grids": [[1, "symmetrized-dlr-grids"]], "Changelog": [[0, "changelog"]], "Version 1.2.0": [[0, "version-1-2-0"]], "New features": [[0, "new-features"], [0, "id2"]], "Optimizations": [[0, "optimizations"], [0, "id3"]], "Other changes": [[0, "other-changes"], [0, "id4"]], "Version 1.1.1": [[0, "version-1-1-1"]], "Version 1.1.0": [[0, "version-1-1-0"]], "Bug fixes": [[0, "bug-fixes"]], "Version 1.0.0": [[0, "version-1-0-0"]], "Examples": [[3, "examples"]], "Example: form a DLR expansion via interpolation, and evaluate it in imaginary time and frequency": [[3, "example-form-a-dlr-expansion-via-interpolation-and-evaluate-it-in-imaginary-time-and-frequency"]], "List of examples": [[3, "list-of-examples"]], "List of other cppdlr capabilities": [[3, "list-of-other-cppdlr-capabilities"]], "Issues and contributions": [[6, "issues-and-contributions"]], "Installation": [[5, "installation"]], "Dependencies": [[5, "dependencies"]], "Installation steps": [[5, "installation-steps"]], "Versions": [[5, "versions"]], "Custom CMake options": [[5, "custom-cmake-options"]], "Compiling with clang": [[5, "compiling-with-clang"]], "Note for MacOS users": [[5, "note-for-macos-users"]], "cppdlr: Imaginary time calculations using the discrete Lehmann representation": [[4, "cppdlr-imaginary-time-calculations-using-the-discrete-lehmann-representation"]], "Getting started": [[4, "getting-started"]], "References": [[4, "references"]], "Related libraries": [[4, "related-libraries"]], "Contents:": [[4, null]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["ChangeLog", "background", "documentation", "examples", "index", "install", "issues"], "filenames": ["ChangeLog.md", "background.rst", "documentation.rst", "examples.rst", "index.rst", "install.rst", "issues.rst"], "titles": ["Changelog", "Background", "Reference documentation", "Examples", "cppdlr: Imaginary time calculations using the discrete Lehmann representation", "Installation", "Issues and contributions"], "terms": {"thi": [0, 1, 3, 4, 5], "updat": 0, "contain": [0, 3], "minor": [0, 1], "addit": [0, 1, 5], "function": [0, 3, 4], "we": [0, 1, 3, 5, 6], "thank": 0, "all": [0, 1, 3, 5, 6], "contributor": 0, "jason": 0, "kay": [0, 4], "hugo": 0, "u": [0, 1, 4, 5], "r": [0, 1, 3, 4], "strand": [0, 4], "nil": 0, "wentzel": [0, 4], "ad": 0, "imtime_op": [0, 3], "get_ipmat": 0, "expos": 0, "matrix": [0, 3], "imaginari": 0, "time": 0, "inner": [0, 1, 3], "product": [0, 1, 3], "implement": [0, 1, 4], "transpos": 0, "valu": [0, 1, 3], "coeffici": [0, 1, 3], "oper": [0, 3, 4], "vals2coef": [0, 3], "inner_prod": 0, "can": [0, 1, 3, 4, 5], "return": 0, "doubl": 0, "rather": [0, 1, 3], "than": [0, 1, 3, 5], "alwai": [0, 1], "complex": 0, "test": [0, 1, 3, 5], "toler": [0, 1, 3], "adjust": 0, "document": [0, 3, 4, 5], "cppdlr": [0, 1, 5, 6], "i": [0, 1, 3, 4, 5], "patch": 0, "releas": [0, 5], "includ": [0, 1, 3, 4, 5], "cmake": [0, 4], "build": [0, 5], "system": [0, 1, 3, 4], "improv": 0, "continu": [0, 1], "integr": 0, "backward": 0, "compatibilti": 0, "find": [0, 1, 3], "below": [0, 1, 3, 4, 5], "an": [0, 1, 3, 5], "item": 0, "list": [0, 1, 4], "synchron": 0, "ghaction": 0, "workflow": 0, "main": [0, 1, 3, 6], "us": [0, 1, 3, 5, 6], "nda": [0, 4, 5], "3": [0, 5], "x": 0, "branch": [0, 6], "default": [0, 1], "issu": [0, 1, 4, 5], "doxygen": 0, "output": 0, "directori": [0, 3, 5], "simplifi": 0, "it2cf_zlu": 0, "treatment": 0, "h5_read": 0, "bwd": 0, "compat": [0, 1, 4], "add": 0, "signific": 0, "symmetr": [0, 3, 4], "dlr": [0, 4], "grid": [0, 3, 4], "ensur": 0, "accuraci": [0, 1, 3], "expans": [0, 4], "l": [0, 1, 3], "tau": [0, 1, 3], "norm": [0, 1], "both": [0, 3, 4], "describ": [0, 3], "thoma": 0, "hahn": 0, "alexand": 0, "hampel": 0, "henri": 0, "menk": 0, "w": 0, "compar": [0, 1, 3], "non": [0, 1, 3], "discuss": [0, 1, 3], "error": [0, 3, 4], "quadratur": [0, 1], "weight": [0, 1], "frequenc": [0, 4], "select": [0, 1], "accordingli": 0, "comput": [0, 1, 3], "program": [0, 3, 4], "print": 0, "rank": [0, 1], "variou": 0, "lambda": [0, 1, 3], "interpol": [0, 1, 4], "imag": 0, "measur": [0, 3, 4], "freq": 0, "vice": 0, "versa": 0, "unit": [0, 3], "via": [0, 1, 4, 5], "fmt": 0, "pivot": [0, 1], "gram": [0, 1], "schmidt": [0, 1], "specifi": [0, 1, 3, 5], "warn": 0, "user": [0, 1, 3, 4], "choos": 0, "epsilon": [0, 1, 3], "danger": 0, "small": [0, 4], "fermion": [0, 1, 3], "boson": [0, 1, 3], "matsubara": [0, 3, 4], "kernel": [0, 1], "directli": [0, 1, 3], "om_n": 0, "involv": [0, 3], "contigu": 0, "view": 0, "check": 0, "fine": [0, 1], "discret": [0, 3], "geterr_k_it": 0, "uniniti": 0, "niom": 0, "dlr_imfreq": 0, "constructor": 0, "rang": 0, "interp_matrix_sym_bo": [0, 3], "make": [0, 1, 5], "copi": 0, "it2cf": 0, "lu": 0, "avoid": [0, 1], "fly": 0, "convolv": 0, "matmul": 0, "when": 0, "possibl": [0, 1], "code": [0, 3, 5], "simplif": 0, "refer": [0, 1], "preprint": 0, "readm": 0, "merg": 0, "latest": [0, 5], "app4triq": 0, "skeleton": 0, "ubuntu": 0, "intel": 0, "jenkin": 0, "initi": 0, "c": [0, 1, 4], "librari": [0, 5], "lehmann": [0, 3], "represent": [0, 3], "green": [0, 3, 4], "": [0, 3, 4], "page": [1, 3, 4, 6], "give": [1, 3], "brief": [1, 3, 4], "review": 1, "establish": 1, "definit": [1, 3], "convent": [1, 3], "which": [1, 3, 4, 5, 6], "vari": 1, "from": [1, 3, 4, 5], "one": [1, 3], "anoth": 1, "If": [1, 3, 4, 5, 6], "you": [1, 3, 4, 5, 6], "ar": [1, 3, 4, 5], "alreadi": 1, "familiar": [1, 4], "should": [1, 3, 4], "probabl": 1, "still": [1, 4], "read": [1, 3, 4], "section": [1, 3, 5], "rel": [1, 3], "For": [1, 3, 6], "more": [1, 3, 4], "detail": [1, 3, 4], "descript": [1, 3], "pleas": [1, 3, 4, 5, 6], "see": [1, 3, 4, 5], "exampl": [1, 4], "concept": 1, "The": [1, 3, 4, 5], "singl": [1, 4], "particl": [1, 4], "defin": [1, 3], "term": [1, 3], "order": 1, "expect": 1, "g_": 1, "ab": 1, "langl": 1, "mathcal": 1, "t": 1, "c_a": 1, "c_b": 1, "dagger": 1, "0": [1, 3, 5], "rangl": 1, "where": [1, 5], "dagger_b": 1, "creation": 1, "state": 1, "b": [1, 4], "annihil": 1, "interv": 1, "beta": [1, 3], "invers": [1, 3], "temperatur": [1, 3], "extend": 1, "period": 1, "anti": 1, "properti": 1, "xi": 1, "1": [1, 3, 5], "respect": [1, 3], "spectral": [1, 3], "given": [1, 3], "g": [1, 3], "int_": 1, "infti": 1, "k": [1, 3, 4], "omega": [1, 3], "rho": [1, 3], "d": 1, "correspond": [1, 3], "analyt": [1, 3], "frac": [1, 3], "e": [1, 3], "take": [1, 3, 4], "fourier": [1, 3], "transform": [1, 3], "nu_n": [1, 3], "tanh": 1, "2": [1, 3, 5], "here": [1, 3], "n": [1, 3, 4], "pi": 1, "2n": 1, "low": 1, "approxim": 1, "decomposit": 1, "let": [1, 5], "dimensionless": 1, "cutoff": [1, 3], "paramt": 1, "equiv": [1, 3], "omega_": [1, 3], "max": [1, 3], "outsid": 1, "In": [1, 3, 5], "practic": [1, 3], "typic": 1, "known": [1, 3], "estim": 1, "paramet": [1, 3], "case": [1, 3], "exactli": 1, "result": [1, 3], "converg": [1, 3], "begin": [1, 3, 4], "equat": [1, 3], "approx": [1, 3], "sum_": [1, 3], "omega_l": [1, 3], "widehat": [1, 3], "_l": [1, 3], "label": 1, "dlrexp": 1, "tag": [1, 5], "end": 1, "equal": 1, "suitabl": 1, "determin": [1, 3], "carefulli": 1, "chosen": 1, "procedur": 1, "depend": [1, 4], "onli": [1, 3], "itself": [1, 5], "As": 1, "close": 1, "relat": 1, "intermedi": 1, "spars": 1, "ir": 1, "orthogon": 1, "explicit": 1, "have": [1, 3, 5], "o": [1, 4], "log": 1, "thu": 1, "enabl": [1, 4], "highli": 1, "effici": 1, "high": [1, 4], "accur": 1, "number": [1, 3], "degre": 1, "freedom": 1, "independ": 1, "specif": [1, 4], "structur": 1, "beyond": 1, "its": [1, 3, 4], "must": 1, "some": [1, 3], "sampl": 1, "done": [1, 3], "fit": [1, 3], "data": [1, 3], "ordinari": 1, "least": 1, "squar": 1, "node": [1, 3], "tau_k": [1, 3], "These": [1, 3], "also": [1, 3, 4, 5], "particular": [1, 3, 5], "solv": [1, 3], "linear": [1, 3], "problem": [1, 3], "obtain": [1, 3], "evalu": [1, 4], "eqref": 1, "yield": [1, 3], "dlrexp_imfreq": 1, "so": [1, 3, 6], "perform": [1, 3], "nu_": 1, "n_k": 1, "whereupon": 1, "sinc": [1, 3], "common": 1, "straightforwardli": 1, "repres": 1, "them": 1, "explain": 1, "abov": [1, 3, 5], "switch": 1, "between": 1, "simpli": [1, 3], "multipli": 1, "h": [1, 4], "f": 1, "recov": 1, "convolut": [1, 3], "full": 1, "int_0": 1, "requir": [1, 5], "condit": 1, "etc": 1, "form": [1, 4], "vector": [1, 3], "matric": 1, "tensor": 1, "act": 1, "either": 1, "friendli": [1, 3], "manner": 1, "new": [1, 5, 6], "request": [1, 6], "github": [1, 4, 5, 6], "first": [1, 3], "scale": [1, 4], "becaus": [1, 3], "work": [1, 3, 4, 5], "variabl": [1, 3], "whenev": 1, "mani": [1, 4], "unnecessari": 1, "explicitli": 1, "second": 1, "store": 1, "peculiar": 1, "call": [1, 3, 5], "subtl": 1, "awar": 1, "want": [1, 5], "suppli": [1, 3], "tldr": 1, "skip": 1, "guidelin": 1, "even": 1, "appendix": 1, "paper": [1, 4], "follow": [1, 3, 4, 5], "5": 1, "normal": 1, "howev": [1, 3], "instead": [1, 5], "other": [1, 4, 5], "word": [1, 3], "neg": 1, "distanc": 1, "standard": [1, 4], "absolut": 1, "straightforward": 1, "rel2ab": 1, "reason": 1, "ha": [1, 3, 4], "do": [1, 3, 6], "maintain": [1, 4], "float": 1, "arithmet": 1, "To": [1, 3, 4, 5], "sometim": [1, 3], "need": [1, 3, 4], "veri": 1, "loss": 1, "due": 1, "catastroph": 1, "cancel": 1, "appear": 1, "extrem": 1, "physic": [1, 3], "regim": 1, "exploit": 1, "symmetri": 1, "ever": 1, "annoy": 1, "price": 1, "arithm": 1, "But": 1, "larg": [1, 3, 4], "ignor": 1, "notic": 1, "your": [1, 3, 4, 5], "applic": [1, 4, 5], "provid": [1, 4], "carri": 1, "out": 1, "usual": 1, "hide": 1, "technic": 1, "complic": [1, 3], "situat": 1, "two": [1, 3], "option": [1, 4], "power": 1, "accord": 1, "instruct": [1, 4], "relev": [1, 3], "therebi": 1, "calcul": 1, "don": 1, "care": 1, "about": [1, 3, 4], "digit": 1, "come": 1, "subtleti": 1, "convert": [1, 3], "abs2rel": 1, "start": [1, 3], "life": 1, "cannot": 1, "subroutin": 1, "happen": 1, "equispac": [1, 3], "eqpts_rel": 1, "gener": [1, 3], "integ": 1, "whether": 1, "statistic_t": 1, "what": 1, "sens": 1, "guarante": 1, "less": [1, 3], "strictli": 1, "speak": 1, "finit": 1, "observ": 1, "well": [1, 6], "control": 1, "answer": 1, "consid": [1, 3], "scalar": 1, "simplic": 1, "_": 1, "By": 1, "parsev": 1, "theorem": 1, "level": [1, 4], "machin": 1, "precis": 1, "shown": [1, 3], "exist": [1, 4], "text": 1, "leq": 1, "note": [1, 3, 4], "inequ": 1, "hold": 1, "long": 1, "row": 1, "appropri": 1, "latter": 1, "origin": [1, 3, 4], "upcom": 1, "public": 1, "statement": 1, "actual": 1, "suffici": 1, "would": [1, 3], "satisfi": 1, "bound": 1, "produc": 1, "qualiti": 1, "nearli": 1, "therefor": [1, 3], "recommend": [1, 3, 5, 6], "wish": [1, 5, 6], "pointwis": [1, 3], "decreas": 1, "further": [1, 3], "nor": 1, "inde": 1, "constraint": 1, "necessari": [1, 3], "most": [1, 3], "might": [1, 3], "desir": [1, 3], "flag": [1, 5], "capabl": [1, 4], "showcas": 1, "extra": 1, "slightli": 1, "overdetermin": 1, "method": [1, 3], "step": [3, 4], "basic": 3, "usag": 3, "within": 3, "overview": 3, "background": [3, 4], "thorough": 3, "found": 3, "repositori": [3, 5], "serv": [3, 6], "good": [3, 4], "point": [3, 4], "write": 3, "own": 3, "being": 3, "cover": 3, "compon": 3, "though": 3, "thei": 3, "current": [3, 5], "temporari": 3, "until": 3, "comprehens": 3, "set": 3, "file": 3, "dlr_interpol": 3, "cpp": 3, "know": [3, 5], "look": [3, 4, 5], "up": 3, "inform": [3, 4], "header": 3, "hpp": 3, "namespac": 3, "gfun": 3, "simpl": [3, 4], "sum": 3, "delta": 3, "a_i": 3, "taken": 3, "each": 3, "There": 3, "noth": 3, "special": 3, "except": 3, "conveni": 3, "space": 3, "direct": 3, "next": 3, "move": [3, 5], "orbit": 3, "indic": 3, "our": 3, "took": 3, "width": 3, "safe": 3, "unknown": 3, "after": 3, "now": 3, "build_dlr_rf": 3, "input": 3, "31": 3, "although": 3, "dimension": 3, "back": 3, "figur": 3, "object": 3, "type": [3, 4], "class": [3, 4], "respons": 3, "extract": 3, "get_itnod": 3, "could": 3, "plot": 3, "basi": [3, 4], "constitut": 3, "character": 3, "ani": [3, 5], "coefs2ev": 3, "eqptsrel": 3, "format": [3, 4], "true": 3, "top": 3, "left": 3, "entri": 3, "g_00": 3, "correct": 3, "10": 3, "construct": [3, 4], "imfreq_op": 3, "analog": 3, "index": 3, "again": 3, "agreement": 3, "themselv": 3, "sever": 3, "fit_scalar": 3, "fit_matrix": 3, "fit_matrix_cmplx": 3, "convolve_scalar_r": 3, "convolve_scalar_cmplx": 3, "convolve_matrix_r": 3, "convolve_matrix_cmplx": 3, "reflect": 3, "mapsto": 3, "refl_matrix": 3, "innerprod": 3, "interp_scalar": 3, "interp_matrix": 3, "interp_matrix_sym_f": 3, "show": 3, "how": 3, "fix": 3, "self": 3, "energi": 3, "dyson": 3, "dyson_it": 3, "dyson_vs_ed_r": 3, "dyson_vs_ed_cmplx": 3, "dyson_beth": 3, "consist": 3, "express": 3, "dyson_bethe_fpi": 3, "quantiti": 4, "It": 4, "download": [4, 5], "been": 4, "languag": 4, "offer": 4, "particularli": 4, "interfac": 4, "templat": 4, "arrai": 4, "bla": [4, 5], "lapack": [4, 5], "facilit": 4, "softwar": 4, "project": 4, "triq": 4, "quantum": 4, "bodi": 4, "incorpor": 4, "instal": 4, "unfamiliar": 4, "introduct": 4, "import": 4, "publish": 4, "research": 4, "mention": 4, "cite": 4, "citat": 4, "help": 4, "encourag": 4, "develop": [4, 6], "open": 4, "sourc": [4, 5], "scientif": 4, "j": 4, "chen": 4, "parcollet": 4, "phy": 4, "rev": 4, "105": 4, "235115": 4, "2022": 4, "arxiv": 4, "2107": 4, "13094": 4, "companion": 4, "2404": 4, "02334": 4, "2024": 4, "avail": [4, 5], "python": [4, 5], "pydlr": 4, "fortran": 4, "libdlr": 4, "julia": 4, "jl": 4, "toolbox": 4, "interact": 4, "version": 4, "custom": 4, "compil": 4, "clang": 4, "maco": 4, "domain": 4, "contribut": 4, "stabl": 5, "troubl": 5, "gcc": 5, "12": 5, "later": 5, "OR": 5, "15": 5, "hdf5": 5, "openmp": 5, "mpi": 5, "built": 5, "automat": 5, "libclang": 5, "packag": 5, "sphinx": 5, "nbsphinx": 5, "myst_pars": 5, "sphinx_rtd_them": 5, "linkifi": 5, "py": 5, "clone": 5, "git": 5, "http": 5, "com": 5, "flatironinstitut": 5, "src": 5, "creat": [5, 6], "mkdir": 5, "cd": 5, "dcmake_install_prefix": 5, "path_to_install_dir": 5, "run": 5, "go": 5, "checkout": 5, "4": 5, "configur": 5, "doption1": 5, "value1": 5, "doption2": 5, "value2": 5, "syntax": 5, "path": 5, "path_to_triq": 5, "path_to_cppdlr": 5, "debug": 5, "mode": 5, "dcmake_build_typ": 5, "disabl": 5, "dbuild_test": 5, "off": 5, "dbuild_document": 5, "ON": 5, "command": 5, "dcmake_c_compil": 5, "dcmake_cxx_compil": 5, "dcmake_cxx_flag": 5, "stdlib": 5, "libc": 5, "doe": 5, "support": 5, "appleclang": 5, "homebrew": 5, "brew": 5, "llvm": 5, "prefix": 5, "opt": 5, "bin": 5, "report": 6, "bug": 6, "featur": 6, "pull": 6, "target": 6, "major": 6, "chang": 6, "coordin": 6}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"changelog": 0, "version": [0, 5], "1": 0, "2": 0, "0": 0, "new": 0, "featur": 0, "optim": 0, "other": [0, 3], "chang": 0, "bug": 0, "fix": 0, "background": 1, "imaginari": [1, 3, 4], "time": [1, 3, 4], "green": 1, "": 1, "function": 1, "lehmann": [1, 4], "represent": [1, 4], "discret": [1, 4], "construct": 1, "dlr": [1, 3], "expans": [1, 3], "matsubara": 1, "frequenc": [1, 3], "domain": 1, "oper": 1, "basi": 1, "point": 1, "format": 1, "measur": 1, "error": 1, "symmetr": 1, "grid": 1, "refer": [2, 4], "document": 2, "exampl": 3, "form": 3, "via": 3, "interpol": 3, "evalu": 3, "list": 3, "cppdlr": [3, 4], "capabl": 3, "calcul": 4, "us": 4, "get": 4, "start": 4, "relat": 4, "librari": 4, "content": 4, "instal": 5, "depend": 5, "step": 5, "custom": 5, "cmake": 5, "option": 5, "compil": 5, "clang": 5, "note": 5, "maco": 5, "user": 5, "issu": 6, "contribut": 6}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Reference documentation": [[2, "reference-documentation"]], "Background": [[1, "background"]], "Imaginary time Green\u2019s functions and the Lehmann representation": [[1, "imaginary-time-green-s-functions-and-the-lehmann-representation"]], "Discrete Lehmann representation": [[1, "discrete-lehmann-representation"]], "Constructing a DLR expansion": [[1, "constructing-a-dlr-expansion"]], "DLR in the Matsubara frequency domain": [[1, "dlr-in-the-matsubara-frequency-domain"]], "Operations in the DLR basis": [[1, "operations-in-the-dlr-basis"]], "Imaginary time point format": [[1, "imaginary-time-point-format"]], "Matsubara frequency point format": [[1, "matsubara-frequency-point-format"]], "Measuring error": [[1, "measuring-error"]], "Symmetrized DLR grids": [[1, "symmetrized-dlr-grids"]], "Examples": [[3, "examples"]], "Example: form a DLR expansion via interpolation, and evaluate it in imaginary time and frequency": [[3, "example-form-a-dlr-expansion-via-interpolation-and-evaluate-it-in-imaginary-time-and-frequency"]], "List of examples": [[3, "list-of-examples"]], "List of other cppdlr capabilities": [[3, "list-of-other-cppdlr-capabilities"]], "Changelog": [[0, "changelog"]], "Version 1.2.0": [[0, "version-1-2-0"]], "New features": [[0, "new-features"], [0, "id2"]], "Optimizations": [[0, "optimizations"], [0, "id3"]], "Other changes": [[0, "other-changes"], [0, "id4"]], "Version 1.1.1": [[0, "version-1-1-1"]], "Version 1.1.0": [[0, "version-1-1-0"]], "Bug fixes": [[0, "bug-fixes"]], "Version 1.0.0": [[0, "version-1-0-0"]], "Issues and contributions": [[6, "issues-and-contributions"]], "Installation": [[5, "installation"]], "Dependencies": [[5, "dependencies"]], "Installation steps": [[5, "installation-steps"]], "Versions": [[5, "versions"]], "Custom CMake options": [[5, "custom-cmake-options"]], "Compiling with clang": [[5, "compiling-with-clang"]], "Note for MacOS users": [[5, "note-for-macos-users"]], "cppdlr: Imaginary time calculations using the discrete Lehmann representation": [[4, "cppdlr-imaginary-time-calculations-using-the-discrete-lehmann-representation"]], "Getting started": [[4, "getting-started"]], "References": [[4, "references"]], "Related libraries": [[4, "related-libraries"]], "Contents:": [[4, null]]}, "indexentries": {}}) \ No newline at end of file