_images/logo.png -
-

A Software to Predict Thermal Properties Using Lattice Dynamics.

+
+

kALDo: Advanced Thermal Property Predictions via Lattice Dynamics and Machine Learning for Nanoscale Materials.

Read the paper on Arxiv.

Introduction

diff --git a/objects.inv b/objects.inv index 252ca230..2c1ab754 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/searchindex.js b/searchindex.js index 22623852..f8eae537 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["docsource/API/Phonons/kaldo.phonons.Phonons.anharmonic_bandwidth", "docsource/API/Phonons/kaldo.phonons.Phonons.bandwidth", "docsource/API/Phonons/kaldo.phonons.Phonons.eigenvalues", "docsource/API/Phonons/kaldo.phonons.Phonons.eigenvectors", "docsource/API/Phonons/kaldo.phonons.Phonons.frequency", "docsource/API/Phonons/kaldo.phonons.Phonons.heat_capacity", "docsource/API/Phonons/kaldo.phonons.Phonons.heat_capacity_2d", "docsource/API/Phonons/kaldo.phonons.Phonons.isotopic_bandwidth", "docsource/API/Phonons/kaldo.phonons.Phonons.omega", "docsource/API/Phonons/kaldo.phonons.Phonons.participation_ratio", "docsource/API/Phonons/kaldo.phonons.Phonons.pdos", "docsource/API/Phonons/kaldo.phonons.Phonons.phase_space", "docsource/API/Phonons/kaldo.phonons.Phonons.physical_mode", "docsource/API/Phonons/kaldo.phonons.Phonons.population", "docsource/API/Phonons/kaldo.phonons.Phonons.velocity", "docsource/amorphous_presentation", "docsource/api_conductivity", "docsource/api_forceconstants", "docsource/api_phonons", "docsource/citations", "docsource/code_architecture", "docsource/contributing", "docsource/credits", "docsource/crystal_presentation", "docsource/examples", "docsource/getting_started", "docsource/introduction", "docsource/license", "docsource/other_codes", "docsource/theory", "docsource/user_guide", "index", "publications/readme"], "filenames": ["docsource/API/Phonons/kaldo.phonons.Phonons.anharmonic_bandwidth.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.bandwidth.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.eigenvalues.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.eigenvectors.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.frequency.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.heat_capacity.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.heat_capacity_2d.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.isotopic_bandwidth.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.omega.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.participation_ratio.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.pdos.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.phase_space.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.physical_mode.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.population.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.velocity.rst", "docsource/amorphous_presentation.ipynb", "docsource/api_conductivity.rst", "docsource/api_forceconstants.rst", "docsource/api_phonons.rst", "docsource/citations.md", "docsource/code_architecture.ipynb", "docsource/contributing.md", "docsource/credits.ipynb", "docsource/crystal_presentation.ipynb", "docsource/examples.md", "docsource/getting_started.md", "docsource/introduction.ipynb", "docsource/license.md", "docsource/other_codes.md", "docsource/theory.ipynb", "docsource/user_guide.ipynb", "index.rst", "publications/readme.md"], "titles": ["kaldo.phonons.Phonons.anharmonic_bandwidth", "kaldo.phonons.Phonons.bandwidth", "kaldo.phonons.Phonons.eigenvalues", "kaldo.phonons.Phonons.eigenvectors", "kaldo.phonons.Phonons.frequency", "kaldo.phonons.Phonons.heat_capacity", "kaldo.phonons.Phonons.heat_capacity_2d", "kaldo.phonons.Phonons.isotopic_bandwidth", "kaldo.phonons.Phonons.omega", "kaldo.phonons.Phonons.participation_ratio", "kaldo.phonons.Phonons.pdos", "kaldo.phonons.Phonons.phase_space", "kaldo.phonons.Phonons.physical_mode", "kaldo.phonons.Phonons.population", "kaldo.phonons.Phonons.velocity", "Amorphous silicon tutorial", "Conductivity", "ForceConstants", "Phonons", "How to cite", "Code Architecture", "How to contribute changes", "Acknowledgements", "Silicon diamond tutorial", "Examples", "Quick Install", "Overview", "License Information", "Other codes", "Basic Concepts", "Interfacing with Other Codes", "A Software to Predict Thermal Properties Using Lattice Dynamics.", "Publications using kALDo"], "terms": {"properti": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 29, 32], "calcul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 26, 29, 30, 31, 32], "bandwidth": [0, 7, 10, 15, 16, 18, 23, 30], "invers": [0, 1, 16, 18, 23, 26, 29], "lifetim": [0, 1, 17, 18, 26, 29, 30], "each": [0, 1, 5, 6, 9, 10, 11, 13, 16, 17, 18, 23, 29, 30], "k": [0, 1, 5, 6, 11, 13, 15, 16, 18, 23, 26, 28, 29, 30], "point": [0, 1, 5, 6, 11, 13, 16, 18, 23, 26, 29, 30], "k_point": [0, 1, 5, 6, 11, 13, 16, 18], "mode": [0, 1, 5, 6, 9, 11, 12, 13, 16, 18, 26, 29, 30, 32], "return": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 23], "type": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18], "np": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 30], "arrai": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 23], "n_k_point": [0, 1, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 23], "n_mode": [0, 1, 4, 5, 6, 7, 8, 9, 11, 12, 13, 16], "dynam": [2, 3, 8, 17, 18, 19, 26, 28, 29, 30, 32], "matrix": [2, 3, 8, 16, 17, 18, 26, 29, 30], "thz": [2, 4, 5, 15, 18, 23, 30], "2": [2, 5, 15, 16, 17, 18, 21, 23, 26, 29, 30], "n_phonon": [2, 3, 15, 23], "heat": [5, 6, 17, 18, 23, 29, 32], "capac": [5, 6, 17, 18, 23, 29], "If": [5, 6, 13, 17, 18, 19, 21, 25, 28, 29], "classic": [5, 6, 13, 15, 18, 23, 29], "boltzmann": [5, 6, 16, 29, 32], "constant": [5, 6, 17, 18, 26, 28, 29, 30], "j": [5, 15, 19, 23, 28, 29, 32], "quantum": [5, 13, 15, 17, 18, 23, 28, 29, 32], "deriv": [5, 17, 18, 29, 30, 32], "bose": [5, 13, 29], "einstein": [5, 13, 29], "weight": [5, 29], "energi": [5, 17, 18, 29], "math": [5, 29], "c_": [5, 23, 29], "mu": [5, 23, 29], "k_b": [5, 29], "frac": [5, 17, 29, 30], "nu_": 5, "tild": [5, 29], "t": [5, 17, 18, 28, 29, 30, 32], "n_": [5, 29, 30], "1": [5, 9, 15, 16, 17, 18, 21, 23, 28, 29, 30, 32], "where": [5, 17, 18, 21, 29, 30], "frequenc": [5, 8, 10, 12, 13, 15, 17, 18, 23, 29, 30], "nu": [5, 15, 23], "temperatur": [5, 13, 15, 17, 18, 23, 29, 30, 32], "ar": [5, 9, 12, 16, 17, 18, 21, 24, 25, 26, 27, 28, 29, 30], "c_v": 5, "gener": [6, 17, 18, 29], "2d": [6, 18, 29, 32], "w": [6, 15, 16, 19, 23, 27, 28, 29, 30, 32], "m": [6, 15, 16, 17, 23, 28, 29, 30, 32], "coupl": 6, "isotop": [7, 18, 29], "tamura": [7, 18], "perturb": [7, 18, 29, 32], "formula": [7, 18], "defin": [7, 9, 12, 16, 18, 23, 29, 30], "equat": [7, 9, 16, 32], "doi": [7, 9, 19], "http": [7, 15, 19, 23, 25], "org": [7, 15, 19, 23], "10": [7, 9, 15, 19, 23, 25, 29], "1103": [7, 9], "physrevb": [7, 9], "27": [7, 29], "858": 7, "isotopic_bw": 7, "atom": [7, 9, 10, 17, 18, 23, 26, 28, 29, 30, 32], "particip": [7, 9, 18], "angular": [8, 18], "from": [8, 17, 18, 21, 25, 29, 30, 32], "diagon": [8, 18, 29], "rad": [8, 16], "ratio": [9, 18], "normal": [9, 17, 18, 29], "s": [9, 14, 15, 16, 17, 21, 22, 23, 28, 29, 30, 32], "repres": [9, 29, 30], "fraction": 9, "displac": [9, 17, 29], "mean": [9, 16, 23, 29], "valu": [9, 16, 17, 18, 30], "correspond": [9, 16, 18, 29], "translat": 9, "53": [9, 29], "11469": 9, "p_atom": 10, "none": [10, 16, 17, 18], "direct": [10, 15, 17, 23, 26, 29], "0": [10, 12, 15, 16, 17, 21, 23, 29], "05": [10, 23], "n_point": 10, "200": 10, "sourc": [10, 16, 17, 18, 22, 25, 26, 27, 28, 29, 30], "project": [10, 22, 26, 28, 29], "densiti": [10, 29, 32], "state": [10, 26, 29], "total": [10, 17, 29], "can": [10, 15, 17, 23, 25, 26, 29, 30], "comput": [10, 15, 18, 21, 22, 23, 26, 29, 30, 32], "specifi": [10, 16, 18, 30], "all": [10, 12, 16, 17, 18, 25, 29, 30], "indic": [10, 29], "input": [10, 18, 23, 29, 30], "format": [10, 15, 16, 18, 21, 30], "flexibl": [10, 17, 29], "provid": [10, 17, 26, 27, 29], "list": [10, 17], "singl": [10, 29], "sum": [10, 16, 17, 23, 29], "over": [10, 16, 29], "those": [10, 30], "one": [10, 16, 29, 30], "set": [10, 15, 16, 17, 18, 23, 29, 30], "n_project": 10, "3": [11, 12, 14, 15, 16, 17, 18, 23, 25, 26, 27, 29, 30], "process": [11, 18, 29, 32], "physic": [12, 18, 19, 28, 29], "non": [12, 29, 32], "first": [12, 17, 18, 26, 29, 30, 32], "q": [12, 29], "outsid": 12, "rang": [12, 17, 23, 28, 29], "min_frequ": [12, 18], "max_frequ": [12, 18], "bool": [12, 16, 17, 18], "divid": [13, 17], "us": [13, 14, 15, 16, 18, 19, 24, 26, 27, 28, 29, 30], "equipartit": 13, "theorem": [13, 14, 18], "distribut": [13, 29], "hellmann": [14, 18], "feynman": [14, 18], "100m": 14, "A": [14, 16, 17, 26, 28, 29, 30, 32], "ps": [14, 16], "n_unit_cel": 14, "thi": [15, 16, 17, 18, 21, 23, 26, 29, 30], "notebook": [15, 23], "run": [15, 17, 23, 25, 28], "googl": [15, 23], "colab": [15, 23], "In": [15, 16, 23, 26, 29, 30], "you": [15, 16, 17, 18, 19, 21, 23, 25, 28, 30], "enabl": [15, 23, 25, 26], "gpu": [15, 23, 26, 32], "acceler": [15, 23], "edit": [15, 23, 26], "tpu": [15, 23], "captur": [15, 23, 29], "sudo": [15, 23], "apt": [15, 23], "get": [15, 17, 18, 21, 23], "softwar": [15, 17, 22, 23, 26, 27, 29], "updat": [15, 23, 30], "y": [15, 16, 21, 23, 28, 29, 32], "cmake": [15, 23], "build": [15, 16, 17, 18, 21, 22, 23, 29], "essenti": [15, 23], "git": [15, 21, 23, 25], "ccach": [15, 23], "openmpi": [15, 23], "bin": [15, 23, 25, 30, 32], "libopenmpi": [15, 23], "dev": [15, 23], "python3": [15, 23, 25], "venv": [15, 23], "echo": [15, 23, 25], "finish": [15, 18, 23], "upgrad": [15, 23], "packag": [15, 17, 23, 25, 26, 28, 29, 30], "pip": [15, 23], "numpi": [15, 16, 17, 18, 23, 26, 30], "torch": [15, 23], "scipi": [15, 23], "virtualenv": [15, 23, 30], "psutil": [15, 23], "panda": [15, 23], "tabul": [15, 17, 23], "mpi4pi": [15, 23], "cython": [15, 23], "cd": [15, 23, 25, 30], "content": [15, 17, 23], "rm": [15, 23, 29], "rf": [15, 23], "wget": [15, 23], "download": [15, 23], "tar": [15, 23], "4may2022": [15, 23], "gz": [15, 23], "xzvf": [15, 23], "mv": [15, 23], "mkdir": [15, 23, 25], "dlammps_except": [15, 23], "ye": [15, 23, 30], "dbuild_shared_lib": [15, 23], "dmliap_enable_python": [15, 23], "dpkg_python": [15, 23], "dpkg_manybodi": [15, 23], "dpkg_kspace": [15, 23], "dpkg_phonon": [15, 23], "dpython_execut": [15, 23], "filepath": [15, 23], "which": [15, 17, 18, 22, 23, 29, 30], "libari": [15, 23], "make": [15, 21, 23, 25, 30], "compil": [15, 17, 23, 30], "done": [15, 17, 23, 25], "redirect": [15, 23], "back": [15, 17, 23], "main": [15, 21, 23, 26], "folder": [15, 17, 18, 23, 24, 29, 30], "lf": [15, 23], "skip": [15, 23], "repo": [15, 21, 23, 24, 25], "smudg": [15, 23], "com": [15, 23, 25], "nanotheorygroup": [15, 23, 25], "kaldo": [15, 16, 18, 19, 21, 23, 25, 26, 28, 29, 30, 31], "resourc": [15, 23], "drop": [15, 23], "box": [15, 23], "www": [15, 23], "dropbox": [15, 23], "bvw0qcxy397g25q": [15, 23], "kaldo_resourc": [15, 23], "zip": [15, 23], "dl": [15, 23], "unzip": [15, 23], "file": [15, 18, 29, 30], "forcefield": [15, 23, 26], "structure_a_si_512": [15, 23], "clean": [15, 23], "workspac": [15, 23], "r": [15, 23, 28, 29], "forceconst": [15, 18, 23, 29, 31], "import": [15, 17, 23, 29, 30], "read": [15, 17, 31], "amporph": 15, "eskm": [15, 17], "from_fold": [15, 17, 29], "is_class": [15, 18, 23], "flag": 15, "true": [15, 17, 18, 23, 29], "fals": [15, 16, 17, 18, 23], "well": [15, 17, 29], "300": [15, 23, 29], "third_bandwidth": [15, 18, 30], "5": [15, 17, 19, 23, 29, 32], "4": [15, 23, 29, 30], "136": 15, "broadening_shap": [15, 18], "triangl": [15, 16, 18], "storag": [15, 16, 18, 23, 31], "matplotlib": [15, 23], "pyplot": [15, 23], "plt": [15, 23], "style": [15, 23], "seaborn": [15, 23], "poster": [15, 23], "flatten": [15, 23], "order": [15, 17, 18, 23, 28, 29, 30, 32], "c": [15, 17, 18, 23, 27, 28, 29, 32], "plot": [15, 18, 23], "vs": [15, 23], "print": [15, 17, 18, 23, 29], "n": [15, 16, 17, 19, 23, 25, 26, 28, 29], "markers": 15, "label": [15, 23], "broaden": [15, 16, 18], "shape": [15, 30], "str": [15, 17, 23], "ylabel": [15, 23], "gamma": [15, 18, 23, 29], "fontsiz": [15, 23], "25": [15, 23, 29, 32], "fontweight": [15, 23], "bold": [15, 23], "xlabel": [15, 23], "ylim": [15, 23], "max": [15, 16, 23], "legend": [15, 23], "loc": [15, 23], "frameon": [15, 23], "show": [15, 23], "phase_spac": [15, 18, 23, 30], "phase": [15, 23, 29], "space": [15, 16, 23, 26, 29], "figur": [15, 23], "conduct": [15, 17, 18, 29, 30, 31, 32], "control": [15, 17, 18, 23], "plotter": 15, "basi": [15, 23, 29], "qhgk": [15, 16, 23, 26, 29], "method": [15, 16, 17, 18, 23, 26, 29, 30, 32], "kappa_qhgk_per_mod": 15, "einsum": [15, 23, 29], "maa": [15, 23], "n_iter": [15, 16, 23], "20": [15, 23, 29, 30], "cumul": [15, 23, 29], "kappa_qhgk_cum_freq": [15, 23], "cumulative_cond_c": [15, 23], "ms": [15, 16, 23], "kappa": [15, 23, 30], "grid": [15, 18, 23, 29], "pleas": [15, 18, 19, 28, 30], "check": [15, 17, 18], "out": [15, 18, 29, 30], "amorphous_silicon_tersoff_lammp": 15, "exampl": [15, 16, 17, 18, 25, 28, 29, 30], "more": [15, 17, 27, 29, 30], "detail": [15, 18], "The": [16, 17, 18, 21, 25, 26, 27, 28, 29, 30], "class": [16, 17, 18], "thermal": [16, 17, 19, 29, 32], "four": [16, 32], "framework": [16, 29, 32], "outlin": 16, "theori": [16, 26, 28, 29, 30, 32], "portion": 16, "when": [16, 17, 18, 26, 29, 30], "object": [16, 17, 18, 29, 30], "sure": [16, 17, 21], "includ": [16, 17, 18, 29], "phonon": [16, 17, 26, 29, 30, 31, 32], "select": 16, "kwarg": [16, 18], "respons": [16, 29], "free": [16, 26, 29], "path": [16, 17, 29, 30, 32], "It": [16, 17, 18, 26, 29, 30], "take": [16, 17, 26, 29], "requir": [16, 17, 18, 26, 30], "argument": [16, 17, 18], "paramet": [16, 17, 18, 29, 30], "contain": [16, 17, 18], "inform": [16, 17, 18, 29, 31], "about": [16, 18, 29, 30], "system": [16, 17, 18, 25, 26, 29, 30], "rta": [16, 23, 26, 29, 30], "sc": [16, 23], "diffusivity_bandwidth": [16, 30], "float": [16, 17, 18, 26], "option": [16, 17, 18, 30], "flux": 16, "oper": [16, 17, 26, 29], "allen": [16, 18, 29], "feldman": [16, 29], "model": [16, 29, 32], "amorph": [16, 17, 18, 26, 31, 32], "unit": [16, 17, 18, 29, 31, 32], "diffusivity_threshold": [16, 30], "off": [16, 29], "default": [16, 17, 18, 21], "case": [16, 17, 29, 32], "af": 16, "diffusivity_shap": 16, "string": [16, 18], "algorithm": [16, 18, 26, 28], "diffus": [16, 29, 30], "avail": [16, 19, 26, 30], "gauss": [16, 18], "lorentz": [16, 18], "is_diffusivity_including_antireson": 16, "want": [16, 17, 18, 25, 28], "anti": 16, "reson": [16, 29], "term": [16, 17, 29], "toler": 16, "int": [16, 17, 18, 23], "self": [16, 17, 23, 26], "consist": [16, 23, 26, 29, 30], "differ": [16, 17, 18, 21, 23, 26, 29, 30], "between": [16, 17, 18, 29], "step": [16, 17, 18, 25, 26, 29], "exit": 16, "converg": [16, 32], "condit": [16, 27], "number": [16, 17, 18, 19, 21, 26], "iter": [16, 29], "length": 16, "finit": [16, 17, 18, 23, 29, 30, 32], "size": [16, 17, 26, 29, 32], "x": [16, 21, 26, 28, 29, 30], "z": [16, 19, 21, 28, 29, 32], "infin": 16, "limit": [16, 29], "finite_length_method": 16, "ballist": [16, 29], "how": [16, 17, 24, 29, 31, 32], "mckelvei": 16, "schocklei": 16, "hdf5": [16, 18, 30], "memori": [16, 18, 30], "simul": [16, 18, 26, 28, 29, 30, 32], "an": [16, 17, 18, 21, 29, 30, 32], "instanc": [16, 17], "here": [16, 17, 18, 27, 29], "trace": 16, "axi": [16, 18, 23, 29], "attribut": [16, 17, 18], "per": [16, 17, 29], "mean_free_path": [16, 30], "calculate_conductivity_and_diffusivity_qhgk": 16, "calculate_lambda_tensor": 16, "mfp": 16, "mm": 16, "calculate_scattering_matrix": 16, "is_including_diagon": 16, "is_rescaling_omega": 16, "is_rescaling_popul": 16, "scatter": [16, 18, 23, 26, 29, 32], "calculate_mfp_invers": 16, "vector": [16, 29], "ha": [16, 21, 29], "angstrom": [16, 17], "lambda": [16, 29], "calculate_conductivity_ful": 16, "is_using_gamma_tensor_evect": 16, "full": [16, 17, 26, 29, 32], "solut": [16, 26], "depend": [16, 17, 21, 25, 29, 30, 32], "transport": [16, 19, 26, 32], "conductivity_per_mod": 16, "creat": [17, 18, 21, 25, 30], "store": [17, 18, 30], "forc": [17, 18, 26, 28, 29, 30], "matric": 17, "thing": [17, 30], "initi": [17, 18], "work": [17, 28, 29], "we": [17, 18, 21, 22, 23, 25, 26, 28, 29], "ll": [17, 21], "walk": [17, 29], "through": [17, 26, 29], "do": [17, 29], "follow": [17, 19, 21, 25, 27, 29, 30], "section": 17, "page": [17, 19, 31], "also": [17, 19, 25, 26, 29], "secondord": 17, "thirdord": [17, 30], "access": [17, 18, 19, 21], "approach": [17, 23, 29, 32], "sometim": 17, "call": 17, "frozen": 17, "neglect": 17, "effect": [17, 29, 32], "veloc": [17, 18, 23, 29], "good": 17, "approxim": [17, 23, 29], "your": [17, 18, 21, 30], "far": 17, "melt": [17, 29], "below": [17, 18, 26, 29], "deby": 17, "basic": [17, 31], "idea": 17, "explicitli": 17, "chang": [17, 18, 25, 30, 31], "thei": [17, 29], "equilibrium": [17, 29], "potenti": [17, 18, 26, 30, 32], "keep": 17, "aim": 17, "small": [17, 29], "so": [17, 29], "re": [17, 29, 32], "resolv": 17, "On": 17, "empir": [17, 26], "like": [17, 18, 26, 29, 30], "tersoff": [17, 23, 29], "try": [17, 30], "pretti": 17, "1e": [17, 23], "complex": [17, 32], "machin": [17, 26, 28, 29, 32], "learn": [17, 26, 28, 29, 32], "mai": [17, 18, 21, 29], "need": [17, 18, 21, 29, 30], "larger": 17, "For": [17, 18, 27, 29, 30], "second": [17, 18, 23, 29, 30], "3n": [17, 26], "becaus": [17, 26, 29], "frame": 17, "onli": [17, 18, 29, 30], "howev": [17, 29], "actual": 17, "time": [17, 23, 29, 30], "6n": 17, "third": [17, 23, 29, 30], "fc": [17, 29, 30], "faster": [17, 30], "lammp": [17, 26, 28, 29], "espresso": [17, 28, 29], "possibl": [17, 29, 30], "hundr": 17, "few": 17, "thousand": 17, "tractabl": 17, "them": [17, 24, 28], "some": [17, 28], "could": 17, "without": [17, 25, 27], "signific": [17, 32], "perform": [17, 26, 29, 30, 32], "hit": 17, "explor": [17, 22], "harmon": [17, 18, 30], "short": [17, 28, 29], "interact": [17, 29], "user": [17, 18, 26, 30], "have": [17, 19, 21, 25, 29, 30], "custom": 17, "particularli": 17, "within": 17, "python": [17, 21, 25, 28, 29, 30], "symmetri": [17, 29], "mani": [17, 21, 30], "exploit": [17, 29], "greatli": 17, "reduc": [17, 29], "stdout": 17, "its": [17, 29], "current": [17, 29], "stop": 17, "after": [17, 21, 30], "averag": 17, "6": [17, 29], "t_": 17, "pf": 17, "overhead": 17, "o": [17, 28, 29], "launch": 17, "task": 17, "etc": 17, "given": [17, 29], "2nd": [17, 23], "3rd": [17, 23], "Be": 17, "minim": [17, 29], "posit": [17, 29], "befor": 17, "assum": [17, 29], "alreadi": 17, "ASE": [17, 28, 29, 30], "either": [17, 21], "function": [17, 18, 29], "ase": [17, 23, 29], "bulk": [17, 29], "tool": 17, "io": 17, "calculato": 17, "lammpslib": [17, 23, 30], "don": [17, 28], "save": [17, 26, 30], "locat": [17, 24], "see": [17, 27, 30], "doc": 17, "diamond": [17, 31, 32], "567": 17, "calc": 17, "lmpcmd": [17, 23], "pair_styl": [17, 23], "pair_coeff": [17, 23], "sic": 17, "log": [17, 23], "pair": 17, "mass": [17, 29, 30], "12": [17, 19, 29], "01": [17, 30], "boundari": 17, "p": [17, 18, 25, 28, 29, 32], "supercel": [17, 23, 29], "path_to_save_ifc": 17, "now": [17, 29], "pass": [17, 18, 21], "delta_shift": [17, 23], "move": 17, "anharmon": [17, 18, 19, 28, 29, 32], "referenc": [17, 21], "carbon": [17, 29, 32], "librari": [17, 26, 28, 29], "wrapper": 17, "binari": [17, 27, 30], "execut": 17, "lammpsrun": 17, "notic": 17, "increas": [17, 29], "bottleneck": [17, 26], "data": [17, 18, 22], "part": [17, 26], "reason": 17, "our": [17, 18], "offer": 17, "lose": 17, "construct": 17, "silicon": [17, 31, 32], "help": [17, 30], "start": [17, 23], "d": [17, 19, 21, 28, 29], "pull": [17, 25], "just": 17, "is_harmon": 17, "consider": 17, "amount": [17, 29], "dispers": [17, 23], "along": [17, 29], "new": [17, 21, 25, 26], "config": [17, 23], "filenam": 17, "replicated_atom": 17, "xyz": 17, "npy": 17, "npz": 17, "dlp4": 17, "dyn": 17, "form": [17, 27, 29], "shengbt": [17, 29, 30], "force_constants_2nd": 17, "force_constants_3rd": 17, "qe": [17, 29, 30], "ifc2": 17, "hiphiv": [17, 26, 28, 29], "atom_prim": 17, "model2": 17, "model3": 17, "note": [17, 21], "look": [17, 21, 29], "found": 17, "poscar": 17, "vasp": 17, "neither": 17, "rais": 17, "error": 17, "doe": 17, "equival": [17, 29], "manual": 17, "import_control_fil": 17, "third_supercel": 17, "distance_threshold": 17, "relat": [17, 23, 28, 29], "geometri": 17, "repetit": 17, "l": [17, 28, 29, 32], "cell": [17, 18, 23, 29], "tupl": 17, "same": [17, 21, 30], "copi": 17, "name": [17, 21, 29], "distanc": [17, 30], "two": [17, 18, 29], "exce": 17, "threshold": 17, "interatom": [17, 26, 30, 32], "ignor": [17, 18, 29], "classmethod": 17, "third_energy_threshold": 17, "is_acoustic_sum": 17, "only_second": 17, "whose": 17, "api_forceconst": 17, "document": [17, 30], "prefer": 17, "nicer": 17, "explan": [17, 24], "force_const": [17, 29], "chosen": 17, "cartesian": [17, 29], "replic": [17, 18], "structur": [17, 29, 30, 32], "being": 17, "spars": [17, 29, 30], "magnitud": 17, "ev": [17, 30], "contribut": [17, 26, 29, 31], "further": 17, "than": [17, 29], "acoust": [17, 29], "rule": [17, 18, 29], "appli": [17, 19, 29, 30], "intermedi": 18, "expos": 18, "manipul": 18, "quantiti": 18, "reflect": 18, "assumpt": [18, 23, 29], "made": [18, 29], "macroscop": 18, "e": [18, 21, 23, 28, 29, 30], "g": [18, 19, 21, 28, 29, 30, 32], "whether": 18, "nanowir": [18, 29, 32], "though": 18, "highli": [18, 29, 32], "recommend": [18, 25], "switch": 18, "statist": [18, 29, 30], "consid": [18, 29], "kpt": [18, 23, 29], "most": 18, "ani": [18, 28, 30], "directli": [18, 29, 30], "retriev": 18, "treat": 18, "mesh": [18, 29], "abov": [18, 29, 30], "width": [18, 29], "conserv": [18, 29], "smear": 18, "otherwis": [18, 21], "line": [18, 21, 25, 29], "enforc": 18, "three": [18, 26, 29, 32], "output": [18, 31], "strategi": 18, "observ": [18, 30], "text": [18, 29], "reli": 18, "larg": [18, 29], "tensor": [18, 26, 29, 30], "doesn": [18, 30], "except": [18, 30], "what": [18, 21], "script": 18, "grid_typ": 18, "were": 18, "repeat": 18, "index": [18, 29, 30], "last": [18, 21, 25, 29], "fastest": 18, "fortran": 18, "f": [18, 28, 29, 32], "is_balanc": 18, "balanc": 18, "difficult": 18, "suffici": 18, "dens": [18, 30], "is_unfold": 18, "unfold": 18, "b": [18, 21, 28, 29, 32], "et": [18, 32], "al": [18, 32], "phy": [18, 19, 28, 29, 32], "rev": [18, 29, 32], "87": [18, 29], "085322": 18, "2013": [18, 29], "g_factor": 18, "n_atom": 18, "factor": 18, "include_isotop": 18, "iso_speed_up": 18, "truncat": 18, "delta": [18, 29], "anharmonic_bandwidth": 18, "eigenvalu": [18, 29, 30], "eigenvector": [18, 29, 30], "heat_capac": [18, 23, 30], "heat_capacity_2d": 18, "isotopic_bandwidth": 18, "omega": [18, 29, 32], "participation_ratio": 18, "physical_mod": 18, "popul": [18, 29, 30], "articl": 19, "barbalinardo": [19, 27, 29, 32], "chen": [19, 27, 29, 32], "lundgren": [19, 27, 32], "donadio": [19, 27, 29, 32], "effici": [19, 32], "lattic": [19, 28, 29, 32], "crystallin": [19, 26, 29, 32], "disord": [19, 29, 32], "solid": [19, 26, 29, 32], "appl": [19, 32], "2020": [19, 27, 30], "128": [19, 32], "13": [19, 29], "135104": [19, 32], "135112": 19, "1063": 19, "0020443": 19, "open": [19, 21, 22, 26, 28, 29], "arxiv": [19, 31], "ab": [19, 26, 32], "2009": [19, 29], "01967": 19, "author": 19, "giusepp": [19, 27, 32], "zekun": [19, 27, 32], "nichola": [19, 27, 32], "david": [19, 27, 32], "titl": 19, "journal": [19, 28, 29], "year": 19, "volum": [19, 29], "month": 19, "oct": 19, "clone": [21, 25], "repositori": 21, "write": 21, "fork": 21, "collabor": 21, "branch": 21, "checkout": 21, "test": [21, 25], "code": [21, 26, 31], "ensur": [21, 30], "environ": [21, 25, 26, 28, 29, 30], "conda": [21, 25, 30], "env": 21, "up": [21, 29], "deploi": 21, "recip": 21, "meta": 21, "yaml": 21, "push": 21, "u": [21, 28, 29], "origin": [21, 29], "assign": 21, "remot": 21, "pr": 21, "github": [21, 25], "review": [21, 29], "live": 21, "discuss": [21, 29], "issu": [21, 30], "specif": [21, 29], "debug": 21, "until": 21, "tag": 21, "final": [21, 26, 29, 30], "latest": 21, "commit": 21, "merg": 21, "automat": 21, "infer": 21, "instal": [21, 30, 31], "ahead": 21, "pep": 21, "440": 21, "regular": 21, "express": [21, 29], "z0": 21, "9": [21, 23, 29, 32], "append": 21, "yyyyyi": 21, "replac": [21, 29], "hash": 21, "molecular": [21, 22, 26, 28, 29, 32], "scienc": [21, 22, 29, 30], "cookiecutt": 21, "gratefulli": 22, "support": 22, "invest": 22, "fellowship": 22, "grant": 22, "No": 22, "aci": 22, "1547580": 22, "479590": 22, "nsf": [22, 29], "institut": [22, 29], "virginia": 22, "tech": 22, "molssi": 22, "serv": 22, "commun": [22, 26, 28, 29, 32], "infrastructur": 22, "sample_data": 23, "si": [23, 29, 32], "432": 23, "super": 23, "lammps_input": 23, "log_fil": 23, "keep_al": 23, "forceconstants_config": 23, "fd": 23, "ifc": [23, 26, 29, 31], "poluat": 23, "i": [23, 28, 29], "7": [23, 29], "k_label": 23, "_": [23, 29, 30, 32], "ald": [23, 26, 29], "inv_cond_matrix": 23, "mk": 23, "3f": 23, "diag": 23, "relax": [23, 29], "rta_cond_matrix": 23, "sc_cond_matrix": 23, "group": [23, 29], "plot_dispers": 23, "freq_ful": 23, "cv_1d": 23, "1e23": 23, "15": [23, 29], "v": [23, 28, 29], "23": [23, 29], "band_width_flatten": 23, "freq": 23, "95": 23, "def": 23, "full_cond": 23, "reshap": 23, "cumulative_cond": 23, "zeros_lik": 23, "freq_reshap": 23, "single_cumulative_cond": 23, "kappa_rta_per_mod": 23, "kappa_inv_per_mod": 23, "kappa_sc_per_mod": 23, "kappa_rta_cum_freq": 23, "kappa_sc_cum_freq": 23, "kappa_inv_cum_freq": 23, "mo": [23, 29], "activ": [25, 30], "pip3": 25, "site": 25, "best": [25, 26], "wai": [25, 30], "procedur": 25, "add": 25, "extra": 25, "uninstal": 25, "develo": 25, "export": [25, 30], "pythonpath": 25, "quickstart": 25, "correctli": [25, 29], "next": [25, 30], "ad": 25, "perman": [25, 30], "bashrc": 25, "\u03baaldo": 26, "versatil": [26, 29], "scalabl": [26, 29], "real": 26, "solver": [26, 29, 32], "linear": [26, 29, 32], "bte": [26, 29], "cycl": 26, "implement": [26, 29], "algebra": 26, "advantag": [26, 29], "multithread": 26, "cpu": 26, "tensorflow": 26, "optim": [26, 29], "sever": 26, "initio": [26, 32], "thu": [26, 29], "principl": [26, 29, 32], "dft": [26, 29], "semi": 26, "tight": 26, "bind": 26, "nativ": 26, "interfac": [26, 31], "seamless": 26, "integr": [26, 32], "compress": [26, 29], "sens": [26, 29], "releas": [26, 27], "suggest": 26, "design": 26, "modern": [26, 29], "practic": 26, "hope": 26, "develop": [26, 32], "platform": 26, "illustr": [26, 29, 30], "compressingsens": 26, "n_k": [26, 29], "nk": 26, "slow": 26, "scale": [26, 29, 32], "multipl": 26, "while": [26, 28, 29, 30], "under": [27, 29], "bsd": 27, "claus": 27, "redistribut": 27, "modif": 27, "permit": 27, "met": 27, "thank": 28, "whole": 28, "particular": 28, "acknowledg": 28, "great": 28, "forget": 28, "cite": [28, 31], "h": [28, 29], "larsen": [28, 29], "mortensen": [28, 29], "blomqvist": [28, 29], "castelli": [28, 29], "christensen": [28, 29], "du\u0142ak": [28, 29], "frii": [28, 29], "grove": [28, 29], "hammer": [28, 29], "hargu": [28, 29], "herm": [28, 29], "jen": [28, 29], "jensen": [28, 29], "kermod": [28, 29], "kitchin": [28, 29], "kolsbjerg": [28, 29], "kubal": [28, 29], "kaasbjerg": [28, 29], "lysgaard": [28, 29], "maronsson": [28, 29], "maxson": [28, 29], "olsen": [28, 29], "pastewka": [28, 29], "peterson": [28, 29], "rostgaard": [28, 29], "schi\u00f8tz": [28, 29], "schu": [28, 29], "tt": [28, 29], "strang": [28, 29], "thygesen": [28, 29], "vegg": [28, 29], "vilhelmsen": [28, 29], "walter": [28, 29], "zeng": [28, 29, 32], "jacobsen": [28, 29], "ing": 28, "condens": [28, 29], "matter": [28, 29, 32], "29": [28, 29], "273002": [28, 29], "2017": [28, 29], "plimpton": 28, "fast": [28, 32], "parallel": [28, 29], "comp": 28, "117": 28, "19": [28, 29, 30], "1995": 28, "giannozzi": [28, 29], "andreussi": [28, 29], "brumm": [28, 29], "bunau": [28, 29], "buongiorno": 28, "nardelli": [28, 29], "calandra": [28, 29], "car": [28, 29], "cavazzoni": [28, 29], "ceresoli": [28, 29], "cococcioni": [28, 29], "colonna": [28, 29], "carnimeo": [28, 29], "dal": [28, 29], "corso": [28, 29], "de": [28, 29], "gironcoli": [28, 29], "deluga": [28, 29], "distasio": 28, "jr": [28, 29], "ferretti": [28, 29], "flori": [28, 29], "fratesi": [28, 29], "fugallo": [28, 29], "gebauer": [28, 29], "gerstmann": [28, 29], "giustino": [28, 29], "gorni": [28, 29], "jia": [28, 29, 32], "kawamura": [28, 29], "ko": [28, 29], "kokalj": [28, 29], "k\u00fc\u00e7\u00fckbenli": 28, "lazzeri": [28, 29], "marsili": [28, 29], "marzari": [28, 29], "mauri": [28, 29], "nguyen": [28, 29], "otero": 28, "la": [28, 29, 32], "roza": [28, 29], "paulatto": [28, 29], "ponc\u00e9": 28, "rocca": [28, 29], "sabatini": [28, 29], "santra": [28, 29], "schlipf": [28, 29], "seitsonen": [28, 29], "smogunov": [28, 29], "timrov": [28, 29], "thonhaus": [28, 29], "umari": [28, 29], "vast": [28, 29], "wu": [28, 29], "baroni": [28, 29, 32], "conden": [28, 32], "465901": [28, 29], "extract": [28, 29], "high": [28, 29, 30, 32], "fredrik": [28, 32], "eriksson": [28, 29, 32], "erik": [28, 32], "fransson": [28, 29, 32], "paul": [28, 32], "erhart": [28, 29, 32], "advanc": [28, 29, 32], "2019": [28, 29, 30], "understand": 29, "semiconductor": 29, "insul": 29, "fundament": 29, "technolog": 29, "impact": [29, 32], "electron": [29, 32], "renew": 29, "harvest": 29, "convers": 29, "power": 29, "descript": 29, "nanoscal": 29, "One": 29, "natur": 29, "due": 29, "vibrat": [29, 32], "wide": 29, "nanotechnolog": 29, "even": 29, "room": 29, "microscop": 29, "unifi": 29, "both": 29, "crystal": [29, 32], "glass": [29, 32], "been": 29, "devis": 29, "introduc": 29, "architectur": [29, 31], "often": 29, "occur": 29, "decoupl": 29, "born": 29, "oppenheim": 29, "phi": 29, "x_": 29, "alpha": [29, 30], "respect": 29, "Near": 29, "taylor": 29, "expand": 29, "mathbf": 29, "phi_0": 29, "sum_": 29, "prime": 29, "u_": 29, "dot": 29, "partial": 29, "qquad": 29, "discard": 29, "zero": 29, "evalu": 29, "act": 29, "shift": 29, "2n_": 29, "4n_": 29, "spatial": 29, "adopt": 29, "conveni": 29, "rescal": 29, "d_": 29, "sqrt": 29, "m_im_": 29, "eta_": 29, "omega_": 29, "pi": 29, "long": 29, "period": 29, "dimension": 29, "problem": 29, "fourier": [29, 32], "transfom": 29, "map": 29, "onto": 29, "compact": 29, "reciproc": 29, "brillouin": 29, "zone": 29, "precis": 29, "replica": 29, "r_l": 29, "sum_l": 29, "chi_": 29, "kl": 29, "quad": 29, "mathrm": 29, "q_k": 29, "cdot": 29, "becom": 29, "momentum": 29, "At": 29, "hbar": 29, "gradient": 29, "materi": [29, 30, 32], "nabla_": 29, "simeq": 29, "lambda_": 29, "psi_": 29, "Being": 29, "particl": 29, "wavelength": 29, "speed": 29, "sound": 29, "v_": 29, "ks": 29, "q_": 29, "beta": [29, 30], "r_": 29, "li": [29, 32], "ksi": 29, "equal": 29, "obtain": 29, "_k": 29, "tbe": 29, "written": 29, "j_": 29, "As": 29, "deal": 29, "extend": 29, "regim": 29, "law": 29, "kappa_": 29, "result": 29, "connect": 29, "nv": 29, "combin": [29, 32], "kinet": [29, 32], "gase": 29, "collect": 29, "boldsymbol": 29, "nabla": 29, "left": 29, "right": 29, "scatt": 29, "gamma_": 29, "psi": 29, "rate": [29, 32], "event": 29, "annihil": 29, "rightarrow": 29, "creation": 29, "nbsphinx": 29, "pm": 29, "8": [29, 32], "g_": 29, "phi_": 29, "ksk": 29, "il": 29, "m_": 29, "eta": 29, "chi": 29, "pm_": 29, "previou": 29, "delta_": 29, "0_": 29, "n_kv": 29, "tau_": 29, "fermi": 29, "golden": 29, "shown": 29, "especi": [29, 30], "cannot": 29, "disregard": 29, "invert": 29, "computation": 29, "expens": 29, "element": 29, "much": 29, "smaller": 29, "rewrit": 29, "seri": 29, "infti": 29, "ident": 29, "sum_0": 29, "henc": 29, "recurs": 29, "onc": 29, "straightforwardli": 29, "alloi": [29, 32], "nano": 29, "pictur": 29, "formal": 29, "still": 29, "carrier": [29, 32], "break": 29, "down": 29, "longer": 29, "applic": [29, 32], "domin": [29, 32], "deloc": 29, "similar": 29, "transfer": [29, 32], "anoth": 29, "wherea": 29, "mechan": 29, "intrins": 29, "distinct": 29, "underli": 29, "hypothesi": 29, "recent": 29, "reconcil": 29, "analog": 29, "modal": 29, "ii": 29, "latter": 29, "lorentzian": 29, "weigh": 29, "nearli": 29, "These": 29, "proven": 29, "reproduc": 29, "rel": 29, "600": 29, "definit": 29, "measur": [29, 30], "independ": 29, "present": 29, "699": 29, "cond": 29, "local": [29, 32], "exchang": 29, "correl": 29, "bachelet": 29, "hamann": 29, "schluter": 29, "norm": 29, "pseudoptenti": 29, "kohn": 29, "sham": 29, "orbit": 29, "plane": 29, "wave": 29, "cutoff": 29, "ry": 29, "398a": 29, "irreduc": 29, "fcc": 29, "5th": 29, "nearest": 29, "neighbor": 29, "analysi": 29, "red": 29, "blue": 29, "compar": 29, "tau": 29, "cum": 29, "studi": [29, 32], "quench": 29, "4096": 29, "1989": 29, "input_data": 29, "phon": 29, "simliar": 29, "treatment": 29, "batteri": 29, "turn": 29, "associ": 29, "spite": 29, "decreas": 29, "17w": 29, "seen": 29, "primarili": 29, "overestim": 29, "alder": 29, "gass": 29, "wainwright": 29, "viii": 29, "coeffici": 29, "hard": 29, "sphere": 29, "fluid": 29, "chemic": 29, "3813": 29, "3826": 29, "1970": 29, "ladd": 29, "moran": 29, "hoover": 29, "comparison": 29, "34": 29, "5058": 29, "5064": 29, "1986": 29, "marcolongo": 29, "80": 29, "84": 29, "2015": 29, "peierl": 29, "zur": 29, "kinetischen": 29, "der": 29, "wa": 29, "rmeleitung": 29, "kristallen": 29, "annalen": 29, "physik": 29, "395": 29, "1055": 29, "1101": 29, "1929": 29, "ziman": 29, "phenomena": 29, "intern": [29, 30, 32], "monograph": 29, "oup": 29, "oxford": 29, "2001": 29, "mcgaughei": 29, "jain": 29, "kim": 29, "125": 29, "011101": 29, "omini": 29, "sparavigna": 29, "beyond": [29, 32], "isotrop": 29, "9064": 29, "9073": 29, "1996": 29, "ward": 29, "broido": 29, "stewart": 29, "deinzer": 29, "125203": 29, "chaput": 29, "togo": 29, "tanaka": 29, "hug": 29, "transit": 29, "metal": 29, "094302": 29, "2011": 29, "carret": 29, "katcho": 29, "mingo": 29, "185": 29, "1747": 29, "1758": 29, "2014": 29, "11": 29, "variat": 29, "88": 29, "045430": 29, "cepellotti": [29, 32], "relaxon": 29, "041013": 29, "14": 29, "2016": 29, "chernatynskii": 29, "phillpot": 29, "phont": 29, "192": 29, "196": 29, "204": 29, "91": 29, "094306": 29, "vermeersch": 29, "katr": 29, "van": 29, "roekeghem": 29, "wang": [29, 32], "madsen": 29, "almabt": 29, "220": 29, "351": 29, "362": 29, "16": [29, 32], "tadano": 29, "gohda": 29, "tsuneyuki": 29, "26": 29, "225402": 29, "17": 29, "malorni": 29, "birner": 29, "letter": 29, "231922": 29, "2007": 29, "18": 29, "lindsai": [29, 32], "perspect": 29, "126": 29, "050902": 29, "21": 29, "reineck": 29, "determin": 29, "ultrahigh": [29, 32], "boron": 29, "arsenid": 29, "competitor": 29, "111": 29, "025901": 29, "graphen": [29, 32], "graphit": 29, "ex": 29, "citat": 29, "6109": 29, "6114": 29, "hydrodynam": [29, 32], "na": 29, "ture": 29, "6400": 29, "22": [29, 32], "strongli": 29, "anisotrop": 29, "layer": [29, 32], "black": 29, "phosphoren": 29, "scientif": 29, "report": 29, "8501": 29, "zeraati": 29, "vaez": 29, "allaei": 29, "abdolhosseini": 29, "sarsari": 29, "pourfath": 29, "arsenen": 29, "93": 29, "085424": 29, "24": [29, 32], "ouyang": 29, "jing": 29, "wei": 29, "xiong": 29, "enhanc": 29, "thermoelectr": [29, 32], "ms2": 29, "engin": 29, "materiom": 29, "329": 29, "337": 29, "2018": 29, "sood": 29, "pop": 29, "goodson": 29, "tunabl": 29, "2by": 29, "strain": 29, "lithium": 29, "inter": 29, "calat": 29, "025033": 29, "26a": 29, "cheaito": 29, "lian": 29, "asheghi": 29, "cui": 29, "across": [29, 30], "2thin": 29, "film": 29, "2434": 29, "2442": 29, "ott": 29, "reiter": 29, "baumgartn": 29, "pielmeier": 29, "vogel": 29, "burger": 29, "ehrenreich": 29, "kieslich": 29, "daisenberg": 29, "armstrong": 29, "thakur": 29, "kumar": 29, "weitz": 29, "shankar": 29, "nilg": 29, "ultrasoft": 29, "inorgan": 29, "1d": 29, "heterostructur": 29, "base": [29, 32], "snip": 29, "271": 29, "1900233": 29, "28": 29, "48": 29, "12581": 29, "12588": 29, "1993": 29, "isaeva": 29, "3853": 29, "30": 29, "simoncelli": [29, 32], "809": 29, "813": 29, "31": 29, "1800184": 29, "32": [29, 32], "mod": 29, "73": 29, "515": 29, "562": 29, "33": [29, 32], "initioapproach": 29, "214303": 29, "srivastava": 29, "adam": 29, "hilger": 29, "bristol": 29, "1990": 29, "35": 29, "markoff": 29, "random": 29, "1281": 29, "1295": 29, "1952": 29, "36": [29, 32], "irrevers": 29, "398": 29, "413": 29, "1954": 29, "37": 29, "simpl": 29, "magnet": 29, "prob": 29, "lem": 29, "societi": 29, "japan": 29, "570": 29, "586": 29, "1957": 29, "38": 29, "yokota": 29, "nakajima": 29, "disturb": 29, "1203": 29, "1211": 29, "39": [29, 32], "he": 29, "savic": 29, "galli": 29, "semiconduct": 29, "atomist": [29, 32], "chemistri": 29, "16209": 29, "2012": 29, "40": 29, "41": 29, "aradi": 29, "hourahin": 29, "frauenheim": 29, "dftb": 29, "chem": [29, 32], "5678": 29, "5684": 29, "42": 29, "smith": 29, "grai": 29, "opt_einsum": 29, "contract": 29, "753": 29, "43": 29, "ku": 29, "kbenli": 29, "ponc": 29, "capabl": 29, "44": 29, "pseudopotenti": 29, "That": 29, "pu": 29, "4199": 29, "4228": 29, "1982": 29, "45": 29, "kremer": 29, "graf": 29, "cardona": 29, "devyatykh": 29, "gusev": 29, "gibin": 29, "yushkin": 29, "taldenkov": 29, "pohl": 29, "enrich": 29, "revisit": 29, "131": 29, "499": 29, "503": 29, "2004": 29, "46": [29, 32], "multicompon": 29, "5566": 29, "5568": 29, "krylov": 29, "windu": 29, "barn": 29, "marin": 29, "rimoldi": 29, "nash": 29, "pritchard": 29, "altarawi": 29, "sax": 29, "clementi": 29, "crawford": 29, "harrison": 29, "jha": 29, "pand": 29, "head": 29, "gordon": 29, "grand": 29, "challeng": 29, "149": 29, "180901": 29, "wilkin": 29, "diehrand": 29, "inaugur": 29, "gatewai": 29, "princi": 29, "ple": 29, "85": 29, "195436": 29, "individu": 30, "occasion": 30, "transform": 30, "coordin": 30, "match": 30, "convent": 30, "level": 30, "dfpt": 30, "would": 30, "silent": 30, "unitcel": 30, "neg": 30, "lib": 30, "src": 30, "manybodi": 30, "molecul": 30, "mpi": 30, "shlib": 30, "07": 30, "juli": 30, "version": 30, "octob": 30, "purpos": 30, "charl": 30, "siever": 30, "variabl": 30, "ase_espresso_command": 30, "mpirun": 30, "pw": 30, "prefix": 30, "pwi": 30, "pwo": 30, "2021": 30, "info": 30, "human": 30, "readabl": 30, "kpoint": 30, "velocity_alpha": 30, "physical_mode_": 30, "min_freq": 30, "max_freq": 30, "is_nw": 30, "conductivity_": 30, "flux_dens": 30, "flux_spars": 30, "parenthesi": 30, "flux_alpha": 30, "raw": 30, "sampl": 30, "_eigensystem": 30, "_dynmat_deriv": 30, "_generalized_diffus": 30, "_ps_and_gamma_tensor": 30, "_ps_and_gamma": 30, "n_a": 30, "paper": 31, "overview": 31, "featur": 31, "quick": 31, "concept": 31, "workflow": 31, "other": 31, "load": 31, "precalcul": 31, "api": 31, "public": 31, "copyright": 31, "modul": 31, "search": 31, "penghua": 32, "ying": 32, "wenjiang": 32, "zhou": 32, "luca": 32, "svensson": 32, "ke": 32, "xu": 32, "ting": 32, "liang": 32, "bai": 32, "song": 32, "shunda": 32, "zheyong": 32, "fan": 32, "gpumd": 32, "neuroevolut": 32, "yanzhou": 32, "ping": 32, "qian": 32, "miguel": 32, "caro": 32, "tapio": 32, "ala": 32, "nissila": 32, "nanopor": 32, "alfredo": 32, "fiorentino": 32, "paolo": 32, "pegolo": 32, "stefano": 32, "color": 32, "sige": 32, "zezhu": 32, "yue": 32, "geoff": 32, "thornton": 32, "bingq": 32, "cheng": 32, "distort": 32, "lead": 32, "glassi": 32, "cs3bi2i6cl3": 32, "federico": 32, "grasselli": 32, "via": 32, "driven": 32, "romano": 32, "openbt": 32, "multidimension": 32, "cai": 32, "zhuangli": 32, "shangchao": 32, "lin": 32, "changi": 32, "zhao": 32, "anomal": 32, "diffuson": 32, "locon": 32, "wigner": 32, "multi": 32, "channel": 32, "shear": 32, "align": 32, "polym": 32, "macromolecul": 32, "tisi": 32, "lorenzo": 32, "gigli": 32, "michel": 32, "ceriotti": 32, "li3ps4": 32, "electrolyt": 32, "accuraci": 32, "mater": 32, "065403": 32, "enrico": 32, "drigo": 32, "unearth": 32, "foundat": 32, "role": 32, "109": 32, "224202": 32, "haoyu": 32, "dong": 32, "zhiqiang": 32, "baol": 32, "sun": 32, "yanguang": 32, "linhua": 32, "liu": 32, "yang": 32, "wurtzit": 32, "scaln": 32, "todai": 32, "109213": 32, "philip": 32, "yox": 32, "frank": 32, "cerasoli": 32, "arka": 32, "sarkar": 32, "geneviev": 32, "amobi": 32, "gayatri": 32, "viswanathan": 32, "jackson": 32, "voyl": 32, "oleg": 32, "lebedev": 32, "kiril": 32, "kovnir": 32, "organ": 32, "chao": 32, "boost": 32, "clathrat": 32, "ba8cu16as30": 32, "3925": 32, "3932": 32, "angela": 32, "harper": 32, "kamil": 32, "iwanowski": 32, "william": 32, "witt": 32, "mike": 32, "payn": 32, "alumina": 32, "043601": 32, "xiao": 32, "haikuan": 32, "245901": 32, "yuan": 32, "s\u00f8rensen": 32, "du": 32, "zhang": 32, "shi": 32, "neuefeind": 32, "smedskjaer": 32, "zeolit": 32, "imidazol": 32, "160": 32, "guang": 32, "lei": 32, "bing": 32, "cao": 32, "cluster": 32, "expans": 32, "accur": 32, "aln": 32, "135": 32, "085105": 32, "jonathan": 32, "hunt": 32, "pressur": 32, "vasyl": 32, "kuryliuk": 32, "viktoria": 32, "shevchenko": 32, "hollow": 32, "core": 32, "ieee": 32, "13th": 32, "confer": 32, "nap": 32, "npj": 32, "157": 32, "xing": 32, "xiang": 32, "sylvain": 32, "patinet": 32, "sebastian": 32, "volz": 32, "quasiloc": 32, "green": 32, "kubo": 32, "107": 32, "054311": 32, "giuliano": 32, "benenti": 32, "lepri": 32, "roberto": 32, "livi": 32, "nanosystem": 32, "rivista": 32, "del": 32, "nuovo": 32, "cimento": 32, "105": 32, "161": 32, "ostap": 32, "tyvonovych": 32, "sviatoslav": 32, "semchuk": 32, "ge": 32, "6263": 32, "6269": 32, "charg": 32, "ionic": 32, "conductor": 32, "silica": 32, "statu": 32, "solidi": 32, "rapid": 32, "lett": 32, "2200217": 32, "andrea": 32, "jennif": 32, "coulter": 32, "ander": 32, "johansson": 32, "natalya": 32, "fedorova": 32, "bori": 32, "kozinski": 32, "phoeb": 32, "solv": 32, "jphy": 32, "035003": 32, "junji": 32, "lingyu": 32, "meng": 32, "rectif": 32, "nanostructur": 32, "ac": 32, "28030": 32, "28040": 32, "s\u00f8ren": 32, "pawel": 32, "cielecki": 32, "hicham": 32, "johra": 32, "michal": 32, "bockowski": 32, "esben": 32, "skovsen": 32, "yuanzheng": 32, "morten": 32, "densifi": 32, "oxid": 32, "insight": 32, "104160": 32, "techniqu": 32, "predict": 32, "analys": 32, "repli": 32, "259602": 32, "daniel": 32, "brun": 32, "nanotub": 32, "alireza": 32, "nojeh": 32, "srikantha": 32, "phani": 32, "j\u00f6rg": 32, "rottler": 32, "comment": 32, "comprehens": 32, "259601": 32, "alexandro": 32, "el": 32, "sachat": 32, "peng": 32, "fr\u00e9d\u00e9ric": 32, "bonel": 32, "marianna": 32, "sledzinska": 32, "alain": 32, "marti": 32, "c\u00e9line": 32, "vergnaud": 32, "herv\u00e9": 32, "boukari": 32, "matthieu": 32, "jamet": 32, "guillermo": 32, "arregui": 32, "francesc": 32, "alzina": 32, "clivia": 32, "sotomayor": 32, "torr": 32, "emigdio": 32, "chavez": 32, "ang": 32, "thick": 32, "ptse2": 32, "zhongwei": 32, "yangyu": 32, "guo": 32, "marc": 32, "bescond": 32, "jie": 32, "masahiro": 32, "nomura": 32, "coher": 32, "govern": 32, "96": 32, "vacanc": 32, "concentr": 32, "li3clo": 32, "numer": 32, "bo": 32, "xiaokun": 32, "gu": 32, "pbte": 32, "graphic": 32, "495901": 32, "rilei": 32, "hanu": 32, "ramya": 32, "gurunathan": 32, "matthia": 32, "agn": 32, "jingj": 32, "samuel": 32, "graham": 32, "jeffrei": 32, "snyder": 32, "defect": 32, "031311": 32, "127": 32, "025902": 32, "suppress": 32, "103": 32, "024204": 32, "roman": 32, "anufriev": 32, "christ": 32, "glorieux": 32, "gerald": 32, "diebold": 32, "phototherm": 32, "photoacoust": 32, "metrolog": 32, "240402": 32, "unravel": 32}, "objects": {"kaldo.conductivity": [[16, 0, 1, "", "Conductivity"]], "kaldo.conductivity.Conductivity": [[16, 1, 1, "", "calculate_conductivity_full"], [16, 1, 1, "", "calculate_mfp_inverse"], [16, 1, 1, "", "calculate_scattering_matrix"], [16, 2, 1, "", "conductivity"], [16, 2, 1, "", "diffusivity"], [16, 2, 1, "", "mean_free_path"]], "kaldo.forceconstants": [[17, 0, 1, "", "ForceConstants"]], "kaldo.forceconstants.ForceConstants": [[17, 1, 1, "", "from_folder"]], "kaldo.phonons": [[18, 0, 1, "", "Phonons"]], "kaldo.phonons.Phonons": [[0, 2, 1, "", "anharmonic_bandwidth"], [1, 2, 1, "", "bandwidth"], [2, 2, 1, "", "eigenvalues"], [3, 2, 1, "", "eigenvectors"], [4, 2, 1, "", "frequency"], [5, 2, 1, "", "heat_capacity"], [6, 2, 1, "", "heat_capacity_2d"], [7, 2, 1, "", "isotopic_bandwidth"], [8, 2, 1, "", "omega"], [9, 2, 1, "", "participation_ratio"], [10, 1, 1, "", "pdos"], [11, 2, 1, "", "phase_space"], [12, 2, 1, "", "physical_mode"], [13, 2, 1, "", "population"], [14, 2, 1, "", "velocity"]]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:property"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "property", "Python property"]}, "titleterms": {"kaldo": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 32], "phonon": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 23], "anharmonic_bandwidth": 0, "bandwidth": 1, "eigenvalu": 2, "eigenvector": 3, "frequenc": 4, "heat_capac": 5, "heat_capacity_2d": 6, "isotopic_bandwidth": 7, "omega": 8, "participation_ratio": 9, "pdo": 10, "phase_spac": 11, "physical_mod": 12, "popul": 13, "veloc": 14, "amorph": [15, 29], "silicon": [15, 23, 29], "tutori": [15, 23, 31], "compli": [15, 23], "lammp": [15, 23, 30], "share": [15, 23], "librari": [15, 23, 30], "python": [15, 23], "sim": [15, 23], "8": [15, 23], "min": [15, 23], "remot": [15, 23], "fetch": [15, 23], "instal": [15, 23, 25], "sourc": [15, 23], "code": [15, 20, 23, 28, 30], "from": [15, 23], "github": [15, 23], "supplyment": [15, 23], "data": 15, "thermal": [15, 23, 31], "transport": [15, 23, 29], "simul": [15, 23], "si": 15, "creat": [15, 23], "object": [15, 23], "access": [15, 23], "visual": [15, 23], "properti": [15, 23, 31], "calcul": [15, 17, 23], "dure": [15, 23], "kappa_": [15, 23], "per": [15, 23], "mode": [15, 23, 25], "cum": [15, 23], "conduct": [16, 23], "api": [16, 17, 18], "refer": [16, 17, 18, 29, 31], "forceconst": 17, "ifc": 17, "should": 17, "i": 17, "us": [17, 23, 25, 31, 32], "my": 17, "workflow": [17, 29], "load": 17, "precalcul": 17, "input": 17, "file": [17, 23], "format": 17, "how": [19, 21], "cite": 19, "architectur": 20, "contribut": 21, "chang": 21, "checklist": 21, "updat": 21, "version": 21, "auto": 21, "project": 21, "templat": 21, "acknowledg": [22, 31], "diamond": [23, 29], "bulk": 23, "infinit": 23, "size": 23, "sampl": 23, "harmon": [23, 29], "built": 23, "plotter": 23, "exampl": [24, 31], "quick": 25, "pip": 25, "virtualenv": 25, "develop": [25, 31], "overview": 26, "featur": 26, "licens": [27, 31], "inform": 27, "copyright": 27, "other": [28, 30], "basic": 29, "concept": 29, "interatom": 29, "potenti": 29, "boltzman": 29, "equat": 29, "quasi": 29, "green": 29, "kubo": 29, "ab": 29, "initio": 29, "interfac": 30, "setup": 30, "execut": 30, "quantum": 30, "espresso": 30, "output": 30, "storag": 30, "default": 30, "altern": 30, "unit": 30, "A": 31, "softwar": 31, "predict": 31, "lattic": 31, "dynam": 31, "introduct": 31, "get": 31, "start": 31, "user": 31, "guid": 31, "citat": 31, "index": 31, "public": 32, "preprint": 32, "6": 32, "2024": 32, "11": 32, "2023": 32, "7": 32, "2022": 32, "12": 32, "2021": 32, "4": 32, "2020": 32, "3": 32}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "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.viewcode": 1, "sphinx.ext.intersphinx": 1, "nbsphinx": 3, "sphinx": 56}}) \ No newline at end of file +Search.setIndex({"docnames": ["docsource/API/Phonons/kaldo.phonons.Phonons.anharmonic_bandwidth", "docsource/API/Phonons/kaldo.phonons.Phonons.bandwidth", "docsource/API/Phonons/kaldo.phonons.Phonons.eigenvalues", "docsource/API/Phonons/kaldo.phonons.Phonons.eigenvectors", "docsource/API/Phonons/kaldo.phonons.Phonons.frequency", "docsource/API/Phonons/kaldo.phonons.Phonons.heat_capacity", "docsource/API/Phonons/kaldo.phonons.Phonons.heat_capacity_2d", "docsource/API/Phonons/kaldo.phonons.Phonons.isotopic_bandwidth", "docsource/API/Phonons/kaldo.phonons.Phonons.omega", "docsource/API/Phonons/kaldo.phonons.Phonons.participation_ratio", "docsource/API/Phonons/kaldo.phonons.Phonons.pdos", "docsource/API/Phonons/kaldo.phonons.Phonons.phase_space", "docsource/API/Phonons/kaldo.phonons.Phonons.physical_mode", "docsource/API/Phonons/kaldo.phonons.Phonons.population", "docsource/API/Phonons/kaldo.phonons.Phonons.velocity", "docsource/amorphous_presentation", "docsource/api_conductivity", "docsource/api_forceconstants", "docsource/api_phonons", "docsource/citations", "docsource/code_architecture", "docsource/contributing", "docsource/credits", "docsource/crystal_presentation", "docsource/examples", "docsource/getting_started", "docsource/introduction", "docsource/license", "docsource/other_codes", "docsource/theory", "docsource/user_guide", "index", "publications/readme"], "filenames": ["docsource/API/Phonons/kaldo.phonons.Phonons.anharmonic_bandwidth.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.bandwidth.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.eigenvalues.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.eigenvectors.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.frequency.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.heat_capacity.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.heat_capacity_2d.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.isotopic_bandwidth.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.omega.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.participation_ratio.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.pdos.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.phase_space.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.physical_mode.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.population.rst", "docsource/API/Phonons/kaldo.phonons.Phonons.velocity.rst", "docsource/amorphous_presentation.ipynb", "docsource/api_conductivity.rst", "docsource/api_forceconstants.rst", "docsource/api_phonons.rst", "docsource/citations.md", "docsource/code_architecture.ipynb", "docsource/contributing.md", "docsource/credits.ipynb", "docsource/crystal_presentation.ipynb", "docsource/examples.md", "docsource/getting_started.md", "docsource/introduction.ipynb", "docsource/license.md", "docsource/other_codes.md", "docsource/theory.ipynb", "docsource/user_guide.ipynb", "index.rst", "publications/readme.md"], "titles": ["kaldo.phonons.Phonons.anharmonic_bandwidth", "kaldo.phonons.Phonons.bandwidth", "kaldo.phonons.Phonons.eigenvalues", "kaldo.phonons.Phonons.eigenvectors", "kaldo.phonons.Phonons.frequency", "kaldo.phonons.Phonons.heat_capacity", "kaldo.phonons.Phonons.heat_capacity_2d", "kaldo.phonons.Phonons.isotopic_bandwidth", "kaldo.phonons.Phonons.omega", "kaldo.phonons.Phonons.participation_ratio", "kaldo.phonons.Phonons.pdos", "kaldo.phonons.Phonons.phase_space", "kaldo.phonons.Phonons.physical_mode", "kaldo.phonons.Phonons.population", "kaldo.phonons.Phonons.velocity", "Amorphous silicon tutorial", "Conductivity", "ForceConstants", "Phonons", "How to cite", "Code Architecture", "How to contribute changes", "Acknowledgements", "Silicon diamond tutorial", "Examples", "Quick Install", "Overview", "License Information", "Other codes", "Basic Concepts", "Interfacing with Other Codes", "kALDo: Advanced Thermal Property Predictions via Lattice Dynamics and Machine Learning for Nanoscale Materials.", "Publications using kALDo"], "terms": {"properti": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 29, 32], "calcul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 26, 29, 30, 31, 32], "bandwidth": [0, 7, 10, 15, 16, 18, 23, 30], "invers": [0, 1, 16, 18, 23, 26, 29], "lifetim": [0, 1, 17, 18, 26, 29, 30], "each": [0, 1, 5, 6, 9, 10, 11, 13, 16, 17, 18, 23, 29, 30], "k": [0, 1, 5, 6, 11, 13, 15, 16, 18, 23, 26, 28, 29, 30], "point": [0, 1, 5, 6, 11, 13, 16, 18, 23, 26, 29, 30], "k_point": [0, 1, 5, 6, 11, 13, 16, 18], "mode": [0, 1, 5, 6, 9, 11, 12, 13, 16, 18, 26, 29, 30, 32], "return": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 23], "type": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18], "np": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 30], "arrai": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 23], "n_k_point": [0, 1, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 23], "n_mode": [0, 1, 4, 5, 6, 7, 8, 9, 11, 12, 13, 16], "dynam": [2, 3, 8, 17, 18, 19, 26, 28, 29, 30, 32], "matrix": [2, 3, 8, 16, 17, 18, 26, 29, 30], "thz": [2, 4, 5, 15, 18, 23, 30], "2": [2, 5, 15, 16, 17, 18, 21, 23, 26, 29, 30], "n_phonon": [2, 3, 15, 23], "heat": [5, 6, 17, 18, 23, 29, 32], "capac": [5, 6, 17, 18, 23, 29], "If": [5, 6, 13, 17, 18, 19, 21, 25, 28, 29], "classic": [5, 6, 13, 15, 18, 23, 29], "boltzmann": [5, 6, 16, 29, 32], "constant": [5, 6, 17, 18, 26, 28, 29, 30], "j": [5, 15, 19, 23, 28, 29, 32], "quantum": [5, 13, 15, 17, 18, 23, 28, 29, 32], "deriv": [5, 17, 18, 29, 30, 32], "bose": [5, 13, 29], "einstein": [5, 13, 29], "weight": [5, 29], "energi": [5, 17, 18, 29], "math": [5, 29], "c_": [5, 23, 29], "mu": [5, 23, 29], "k_b": [5, 29], "frac": [5, 17, 29, 30], "nu_": 5, "tild": [5, 29], "t": [5, 17, 18, 28, 29, 30, 32], "n_": [5, 29, 30], "1": [5, 9, 15, 16, 17, 18, 21, 23, 28, 29, 30, 32], "where": [5, 17, 18, 21, 29, 30], "frequenc": [5, 8, 10, 12, 13, 15, 17, 18, 23, 29, 30], "nu": [5, 15, 23], "temperatur": [5, 13, 15, 17, 18, 23, 29, 30, 32], "ar": [5, 9, 12, 16, 17, 18, 21, 24, 25, 26, 27, 28, 29, 30], "c_v": 5, "gener": [6, 17, 18, 29], "2d": [6, 18, 29, 32], "w": [6, 15, 16, 19, 23, 27, 28, 29, 30, 32], "m": [6, 15, 16, 17, 23, 28, 29, 30, 32], "coupl": 6, "isotop": [7, 18, 29], "tamura": [7, 18], "perturb": [7, 18, 29, 32], "formula": [7, 18], "defin": [7, 9, 12, 16, 18, 23, 29, 30], "equat": [7, 9, 16, 32], "doi": [7, 9, 19], "http": [7, 15, 19, 23, 25], "org": [7, 15, 19, 23], "10": [7, 9, 15, 19, 23, 25, 29], "1103": [7, 9], "physrevb": [7, 9], "27": [7, 29], "858": 7, "isotopic_bw": 7, "atom": [7, 9, 10, 17, 18, 23, 26, 28, 29, 30, 32], "particip": [7, 9, 18], "angular": [8, 18], "from": [8, 17, 18, 21, 25, 29, 30, 32], "diagon": [8, 18, 29], "rad": [8, 16], "ratio": [9, 18], "normal": [9, 17, 18, 29], "s": [9, 14, 15, 16, 17, 21, 22, 23, 28, 29, 30, 32], "repres": [9, 29, 30], "fraction": 9, "displac": [9, 17, 29], "mean": [9, 16, 23, 29], "valu": [9, 16, 17, 18, 30], "correspond": [9, 16, 18, 29], "translat": 9, "53": [9, 29], "11469": 9, "p_atom": 10, "none": [10, 16, 17, 18], "direct": [10, 15, 17, 23, 26, 29], "0": [10, 12, 15, 16, 17, 21, 23, 29], "05": [10, 23], "n_point": 10, "200": 10, "sourc": [10, 16, 17, 18, 22, 25, 26, 27, 28, 29, 30], "project": [10, 22, 26, 28, 29], "densiti": [10, 29, 32], "state": [10, 26, 29], "total": [10, 17, 29], "can": [10, 15, 17, 23, 25, 26, 29, 30], "comput": [10, 15, 18, 21, 22, 23, 26, 29, 30, 32], "specifi": [10, 16, 18, 30], "all": [10, 12, 16, 17, 18, 25, 29, 30], "indic": [10, 29], "input": [10, 18, 23, 29, 30], "format": [10, 15, 16, 18, 21, 30], "flexibl": [10, 17, 29], "provid": [10, 17, 26, 27, 29], "list": [10, 17], "singl": [10, 29], "sum": [10, 16, 17, 23, 29], "over": [10, 16, 29], "those": [10, 30], "one": [10, 16, 29, 30], "set": [10, 15, 16, 17, 18, 23, 29, 30], "n_project": 10, "3": [11, 12, 14, 15, 16, 17, 18, 23, 25, 26, 27, 29, 30], "process": [11, 18, 29, 32], "physic": [12, 18, 19, 28, 29], "non": [12, 29, 32], "first": [12, 17, 18, 26, 29, 30, 32], "q": [12, 29], "outsid": 12, "rang": [12, 17, 23, 28, 29], "min_frequ": [12, 18], "max_frequ": [12, 18], "bool": [12, 16, 17, 18], "divid": [13, 17], "us": [13, 14, 15, 16, 18, 19, 24, 26, 27, 28, 29, 30, 31], "equipartit": 13, "theorem": [13, 14, 18], "distribut": [13, 29], "hellmann": [14, 18], "feynman": [14, 18], "100m": 14, "A": [14, 16, 17, 26, 28, 29, 30, 32], "ps": [14, 16], "n_unit_cel": 14, "thi": [15, 16, 17, 18, 21, 23, 26, 29, 30], "notebook": [15, 23], "run": [15, 17, 23, 25, 28], "googl": [15, 23], "colab": [15, 23], "In": [15, 16, 23, 26, 29, 30], "you": [15, 16, 17, 18, 19, 21, 23, 25, 28, 30], "enabl": [15, 23, 25, 26], "gpu": [15, 23, 26, 32], "acceler": [15, 23], "edit": [15, 23, 26], "tpu": [15, 23], "captur": [15, 23, 29], "sudo": [15, 23], "apt": [15, 23], "get": [15, 17, 18, 21, 23], "softwar": [15, 17, 22, 23, 26, 27, 29], "updat": [15, 23, 30], "y": [15, 16, 21, 23, 28, 29, 32], "cmake": [15, 23], "build": [15, 16, 17, 18, 21, 22, 23, 29], "essenti": [15, 23], "git": [15, 21, 23, 25], "ccach": [15, 23], "openmpi": [15, 23], "bin": [15, 23, 25, 30, 32], "libopenmpi": [15, 23], "dev": [15, 23], "python3": [15, 23, 25], "venv": [15, 23], "echo": [15, 23, 25], "finish": [15, 18, 23], "upgrad": [15, 23], "packag": [15, 17, 23, 25, 26, 28, 29, 30], "pip": [15, 23], "numpi": [15, 16, 17, 18, 23, 26, 30], "torch": [15, 23], "scipi": [15, 23], "virtualenv": [15, 23, 30], "psutil": [15, 23], "panda": [15, 23], "tabul": [15, 17, 23], "mpi4pi": [15, 23], "cython": [15, 23], "cd": [15, 23, 25, 30], "content": [15, 17, 23], "rm": [15, 23, 29], "rf": [15, 23], "wget": [15, 23], "download": [15, 23], "tar": [15, 23], "4may2022": [15, 23], "gz": [15, 23], "xzvf": [15, 23], "mv": [15, 23], "mkdir": [15, 23, 25], "dlammps_except": [15, 23], "ye": [15, 23, 30], "dbuild_shared_lib": [15, 23], "dmliap_enable_python": [15, 23], "dpkg_python": [15, 23], "dpkg_manybodi": [15, 23], "dpkg_kspace": [15, 23], "dpkg_phonon": [15, 23], "dpython_execut": [15, 23], "filepath": [15, 23], "which": [15, 17, 18, 22, 23, 29, 30], "libari": [15, 23], "make": [15, 21, 23, 25, 30], "compil": [15, 17, 23, 30], "done": [15, 17, 23, 25], "redirect": [15, 23], "back": [15, 17, 23], "main": [15, 21, 23, 26], "folder": [15, 17, 18, 23, 24, 29, 30], "lf": [15, 23], "skip": [15, 23], "repo": [15, 21, 23, 24, 25], "smudg": [15, 23], "com": [15, 23, 25], "nanotheorygroup": [15, 23, 25], "kaldo": [15, 16, 18, 19, 21, 23, 25, 26, 28, 29, 30], "resourc": [15, 23], "drop": [15, 23], "box": [15, 23], "www": [15, 23], "dropbox": [15, 23], "bvw0qcxy397g25q": [15, 23], "kaldo_resourc": [15, 23], "zip": [15, 23], "dl": [15, 23], "unzip": [15, 23], "file": [15, 18, 29, 30], "forcefield": [15, 23, 26], "structure_a_si_512": [15, 23], "clean": [15, 23], "workspac": [15, 23], "r": [15, 23, 28, 29], "forceconst": [15, 18, 23, 29, 31], "import": [15, 17, 23, 29, 30], "read": [15, 17, 31], "amporph": 15, "eskm": [15, 17], "from_fold": [15, 17, 29], "is_class": [15, 18, 23], "flag": 15, "true": [15, 17, 18, 23, 29], "fals": [15, 16, 17, 18, 23], "well": [15, 17, 29], "300": [15, 23, 29], "third_bandwidth": [15, 18, 30], "5": [15, 17, 19, 23, 29, 32], "4": [15, 23, 29, 30], "136": 15, "broadening_shap": [15, 18], "triangl": [15, 16, 18], "storag": [15, 16, 18, 23, 31], "matplotlib": [15, 23], "pyplot": [15, 23], "plt": [15, 23], "style": [15, 23], "seaborn": [15, 23], "poster": [15, 23], "flatten": [15, 23], "order": [15, 17, 18, 23, 28, 29, 30, 32], "c": [15, 17, 18, 23, 27, 28, 29, 32], "plot": [15, 18, 23], "vs": [15, 23], "print": [15, 17, 18, 23, 29], "n": [15, 16, 17, 19, 23, 25, 26, 28, 29], "markers": 15, "label": [15, 23], "broaden": [15, 16, 18], "shape": [15, 30], "str": [15, 17, 23], "ylabel": [15, 23], "gamma": [15, 18, 23, 29], "fontsiz": [15, 23], "25": [15, 23, 29, 32], "fontweight": [15, 23], "bold": [15, 23], "xlabel": [15, 23], "ylim": [15, 23], "max": [15, 16, 23], "legend": [15, 23], "loc": [15, 23], "frameon": [15, 23], "show": [15, 23], "phase_spac": [15, 18, 23, 30], "phase": [15, 23, 29], "space": [15, 16, 23, 26, 29], "figur": [15, 23], "conduct": [15, 17, 18, 29, 30, 31, 32], "control": [15, 17, 18, 23], "plotter": 15, "basi": [15, 23, 29], "qhgk": [15, 16, 23, 26, 29], "method": [15, 16, 17, 18, 23, 26, 29, 30, 32], "kappa_qhgk_per_mod": 15, "einsum": [15, 23, 29], "maa": [15, 23], "n_iter": [15, 16, 23], "20": [15, 23, 29, 30], "cumul": [15, 23, 29], "kappa_qhgk_cum_freq": [15, 23], "cumulative_cond_c": [15, 23], "ms": [15, 16, 23], "kappa": [15, 23, 30], "grid": [15, 18, 23, 29], "pleas": [15, 18, 19, 28, 30], "check": [15, 17, 18], "out": [15, 18, 29, 30], "amorphous_silicon_tersoff_lammp": 15, "exampl": [15, 16, 17, 18, 25, 28, 29, 30], "more": [15, 17, 27, 29, 30], "detail": [15, 18], "The": [16, 17, 18, 21, 25, 26, 27, 28, 29, 30], "class": [16, 17, 18], "thermal": [16, 17, 19, 29, 32], "four": [16, 32], "framework": [16, 29, 32], "outlin": 16, "theori": [16, 26, 28, 29, 30, 32], "portion": 16, "when": [16, 17, 18, 26, 29, 30], "object": [16, 17, 18, 29, 30], "sure": [16, 17, 21], "includ": [16, 17, 18, 29], "phonon": [16, 17, 26, 29, 30, 31, 32], "select": 16, "kwarg": [16, 18], "respons": [16, 29], "free": [16, 26, 29], "path": [16, 17, 29, 30, 32], "It": [16, 17, 18, 26, 29, 30], "take": [16, 17, 26, 29], "requir": [16, 17, 18, 26, 30], "argument": [16, 17, 18], "paramet": [16, 17, 18, 29, 30], "contain": [16, 17, 18], "inform": [16, 17, 18, 29, 31], "about": [16, 18, 29, 30], "system": [16, 17, 18, 25, 26, 29, 30], "rta": [16, 23, 26, 29, 30], "sc": [16, 23], "diffusivity_bandwidth": [16, 30], "float": [16, 17, 18, 26], "option": [16, 17, 18, 30], "flux": 16, "oper": [16, 17, 26, 29], "allen": [16, 18, 29], "feldman": [16, 29], "model": [16, 29, 32], "amorph": [16, 17, 18, 26, 31, 32], "unit": [16, 17, 18, 29, 31, 32], "diffusivity_threshold": [16, 30], "off": [16, 29], "default": [16, 17, 18, 21], "case": [16, 17, 29, 32], "af": 16, "diffusivity_shap": 16, "string": [16, 18], "algorithm": [16, 18, 26, 28], "diffus": [16, 29, 30], "avail": [16, 19, 26, 30], "gauss": [16, 18], "lorentz": [16, 18], "is_diffusivity_including_antireson": 16, "want": [16, 17, 18, 25, 28], "anti": 16, "reson": [16, 29], "term": [16, 17, 29], "toler": 16, "int": [16, 17, 18, 23], "self": [16, 17, 23, 26], "consist": [16, 23, 26, 29, 30], "differ": [16, 17, 18, 21, 23, 26, 29, 30], "between": [16, 17, 18, 29], "step": [16, 17, 18, 25, 26, 29], "exit": 16, "converg": [16, 32], "condit": [16, 27], "number": [16, 17, 18, 19, 21, 26], "iter": [16, 29], "length": 16, "finit": [16, 17, 18, 23, 29, 30, 32], "size": [16, 17, 26, 29, 32], "x": [16, 21, 26, 28, 29, 30], "z": [16, 19, 21, 28, 29, 32], "infin": 16, "limit": [16, 29], "finite_length_method": 16, "ballist": [16, 29], "how": [16, 17, 24, 29, 31, 32], "mckelvei": 16, "schocklei": 16, "hdf5": [16, 18, 30], "memori": [16, 18, 30], "simul": [16, 18, 26, 28, 29, 30, 32], "an": [16, 17, 18, 21, 29, 30, 32], "instanc": [16, 17], "here": [16, 17, 18, 27, 29], "trace": 16, "axi": [16, 18, 23, 29], "attribut": [16, 17, 18], "per": [16, 17, 29], "mean_free_path": [16, 30], "calculate_conductivity_and_diffusivity_qhgk": 16, "calculate_lambda_tensor": 16, "mfp": 16, "mm": 16, "calculate_scattering_matrix": 16, "is_including_diagon": 16, "is_rescaling_omega": 16, "is_rescaling_popul": 16, "scatter": [16, 18, 23, 26, 29, 32], "calculate_mfp_invers": 16, "vector": [16, 29], "ha": [16, 21, 29], "angstrom": [16, 17], "lambda": [16, 29], "calculate_conductivity_ful": 16, "is_using_gamma_tensor_evect": 16, "full": [16, 17, 26, 29, 32], "solut": [16, 26], "depend": [16, 17, 21, 25, 29, 30, 32], "transport": [16, 19, 26, 32], "conductivity_per_mod": 16, "creat": [17, 18, 21, 25, 30], "store": [17, 18, 30], "forc": [17, 18, 26, 28, 29, 30], "matric": 17, "thing": [17, 30], "initi": [17, 18], "work": [17, 28, 29], "we": [17, 18, 21, 22, 23, 25, 26, 28, 29], "ll": [17, 21], "walk": [17, 29], "through": [17, 26, 29], "do": [17, 29], "follow": [17, 19, 21, 25, 27, 29, 30], "section": 17, "page": [17, 19, 31], "also": [17, 19, 25, 26, 29], "secondord": 17, "thirdord": [17, 30], "access": [17, 18, 19, 21], "approach": [17, 23, 29, 32], "sometim": 17, "call": 17, "frozen": 17, "neglect": 17, "effect": [17, 29, 32], "veloc": [17, 18, 23, 29], "good": 17, "approxim": [17, 23, 29], "your": [17, 18, 21, 30], "far": 17, "melt": [17, 29], "below": [17, 18, 26, 29], "deby": 17, "basic": [17, 31], "idea": 17, "explicitli": 17, "chang": [17, 18, 25, 30, 31], "thei": [17, 29], "equilibrium": [17, 29], "potenti": [17, 18, 26, 30, 32], "keep": 17, "aim": 17, "small": [17, 29], "so": [17, 29], "re": [17, 29, 32], "resolv": 17, "On": 17, "empir": [17, 26], "like": [17, 18, 26, 29, 30], "tersoff": [17, 23, 29], "try": [17, 30], "pretti": 17, "1e": [17, 23], "complex": [17, 32], "machin": [17, 26, 28, 29, 32], "learn": [17, 26, 28, 29, 32], "mai": [17, 18, 21, 29], "need": [17, 18, 21, 29, 30], "larger": 17, "For": [17, 18, 27, 29, 30], "second": [17, 18, 23, 29, 30], "3n": [17, 26], "becaus": [17, 26, 29], "frame": 17, "onli": [17, 18, 29, 30], "howev": [17, 29], "actual": 17, "time": [17, 23, 29, 30], "6n": 17, "third": [17, 23, 29, 30], "fc": [17, 29, 30], "faster": [17, 30], "lammp": [17, 26, 28, 29], "espresso": [17, 28, 29], "possibl": [17, 29, 30], "hundr": 17, "few": 17, "thousand": 17, "tractabl": 17, "them": [17, 24, 28], "some": [17, 28], "could": 17, "without": [17, 25, 27], "signific": [17, 32], "perform": [17, 26, 29, 30, 32], "hit": 17, "explor": [17, 22], "harmon": [17, 18, 30], "short": [17, 28, 29], "interact": [17, 29], "user": [17, 18, 26, 30], "have": [17, 19, 21, 25, 29, 30], "custom": 17, "particularli": 17, "within": 17, "python": [17, 21, 25, 28, 29, 30], "symmetri": [17, 29], "mani": [17, 21, 30], "exploit": [17, 29], "greatli": 17, "reduc": [17, 29], "stdout": 17, "its": [17, 29], "current": [17, 29], "stop": 17, "after": [17, 21, 30], "averag": 17, "6": [17, 29], "t_": 17, "pf": 17, "overhead": 17, "o": [17, 28, 29], "launch": 17, "task": 17, "etc": 17, "given": [17, 29], "2nd": [17, 23], "3rd": [17, 23], "Be": 17, "minim": [17, 29], "posit": [17, 29], "befor": 17, "assum": [17, 29], "alreadi": 17, "ASE": [17, 28, 29, 30], "either": [17, 21], "function": [17, 18, 29], "ase": [17, 23, 29], "bulk": [17, 29], "tool": 17, "io": 17, "calculato": 17, "lammpslib": [17, 23, 30], "don": [17, 28], "save": [17, 26, 30], "locat": [17, 24], "see": [17, 27, 30], "doc": 17, "diamond": [17, 31, 32], "567": 17, "calc": 17, "lmpcmd": [17, 23], "pair_styl": [17, 23], "pair_coeff": [17, 23], "sic": 17, "log": [17, 23], "pair": 17, "mass": [17, 29, 30], "12": [17, 19, 29], "01": [17, 30], "boundari": 17, "p": [17, 18, 25, 28, 29, 32], "supercel": [17, 23, 29], "path_to_save_ifc": 17, "now": [17, 29], "pass": [17, 18, 21], "delta_shift": [17, 23], "move": 17, "anharmon": [17, 18, 19, 28, 29, 32], "referenc": [17, 21], "carbon": [17, 29, 32], "librari": [17, 26, 28, 29], "wrapper": 17, "binari": [17, 27, 30], "execut": 17, "lammpsrun": 17, "notic": 17, "increas": [17, 29], "bottleneck": [17, 26], "data": [17, 18, 22], "part": [17, 26], "reason": 17, "our": [17, 18], "offer": 17, "lose": 17, "construct": 17, "silicon": [17, 31, 32], "help": [17, 30], "start": [17, 23], "d": [17, 19, 21, 28, 29], "pull": [17, 25], "just": 17, "is_harmon": 17, "consider": 17, "amount": [17, 29], "dispers": [17, 23], "along": [17, 29], "new": [17, 21, 25, 26], "config": [17, 23], "filenam": 17, "replicated_atom": 17, "xyz": 17, "npy": 17, "npz": 17, "dlp4": 17, "dyn": 17, "form": [17, 27, 29], "shengbt": [17, 29, 30], "force_constants_2nd": 17, "force_constants_3rd": 17, "qe": [17, 29, 30], "ifc2": 17, "hiphiv": [17, 26, 28, 29], "atom_prim": 17, "model2": 17, "model3": 17, "note": [17, 21], "look": [17, 21, 29], "found": 17, "poscar": 17, "vasp": 17, "neither": 17, "rais": 17, "error": 17, "doe": 17, "equival": [17, 29], "manual": 17, "import_control_fil": 17, "third_supercel": 17, "distance_threshold": 17, "relat": [17, 23, 28, 29], "geometri": 17, "repetit": 17, "l": [17, 28, 29, 32], "cell": [17, 18, 23, 29], "tupl": 17, "same": [17, 21, 30], "copi": 17, "name": [17, 21, 29], "distanc": [17, 30], "two": [17, 18, 29], "exce": 17, "threshold": 17, "interatom": [17, 26, 30, 32], "ignor": [17, 18, 29], "classmethod": 17, "third_energy_threshold": 17, "is_acoustic_sum": 17, "only_second": 17, "whose": 17, "api_forceconst": 17, "document": [17, 30], "prefer": 17, "nicer": 17, "explan": [17, 24], "force_const": [17, 29], "chosen": 17, "cartesian": [17, 29], "replic": [17, 18], "structur": [17, 29, 30, 32], "being": 17, "spars": [17, 29, 30], "magnitud": 17, "ev": [17, 30], "contribut": [17, 26, 29, 31], "further": 17, "than": [17, 29], "acoust": [17, 29], "rule": [17, 18, 29], "appli": [17, 19, 29, 30], "intermedi": 18, "expos": 18, "manipul": 18, "quantiti": 18, "reflect": 18, "assumpt": [18, 23, 29], "made": [18, 29], "macroscop": 18, "e": [18, 21, 23, 28, 29, 30], "g": [18, 19, 21, 28, 29, 30, 32], "whether": 18, "nanowir": [18, 29, 32], "though": 18, "highli": [18, 29, 32], "recommend": [18, 25], "switch": 18, "statist": [18, 29, 30], "consid": [18, 29], "kpt": [18, 23, 29], "most": 18, "ani": [18, 28, 30], "directli": [18, 29, 30], "retriev": 18, "treat": 18, "mesh": [18, 29], "abov": [18, 29, 30], "width": [18, 29], "conserv": [18, 29], "smear": 18, "otherwis": [18, 21], "line": [18, 21, 25, 29], "enforc": 18, "three": [18, 26, 29, 32], "output": [18, 31], "strategi": 18, "observ": [18, 30], "text": [18, 29], "reli": 18, "larg": [18, 29], "tensor": [18, 26, 29, 30], "doesn": [18, 30], "except": [18, 30], "what": [18, 21], "script": 18, "grid_typ": 18, "were": 18, "repeat": 18, "index": [18, 29, 30], "last": [18, 21, 25, 29], "fastest": 18, "fortran": 18, "f": [18, 28, 29, 32], "is_balanc": 18, "balanc": 18, "difficult": 18, "suffici": 18, "dens": [18, 30], "is_unfold": 18, "unfold": 18, "b": [18, 21, 28, 29, 32], "et": [18, 32], "al": [18, 32], "phy": [18, 19, 28, 29, 32], "rev": [18, 29, 32], "87": [18, 29], "085322": 18, "2013": [18, 29], "g_factor": 18, "n_atom": 18, "factor": 18, "include_isotop": 18, "iso_speed_up": 18, "truncat": 18, "delta": [18, 29], "anharmonic_bandwidth": 18, "eigenvalu": [18, 29, 30], "eigenvector": [18, 29, 30], "heat_capac": [18, 23, 30], "heat_capacity_2d": 18, "isotopic_bandwidth": 18, "omega": [18, 29, 32], "participation_ratio": 18, "physical_mod": 18, "popul": [18, 29, 30], "articl": 19, "barbalinardo": [19, 27, 29, 32], "chen": [19, 27, 29, 32], "lundgren": [19, 27, 32], "donadio": [19, 27, 29, 32], "effici": [19, 32], "lattic": [19, 28, 29, 32], "crystallin": [19, 26, 29, 32], "disord": [19, 29, 32], "solid": [19, 26, 29, 32], "appl": [19, 32], "2020": [19, 27, 30], "128": [19, 32], "13": [19, 29], "135104": [19, 32], "135112": 19, "1063": 19, "0020443": 19, "open": [19, 21, 22, 26, 28, 29], "arxiv": [19, 31], "ab": [19, 26, 32], "2009": [19, 29], "01967": 19, "author": 19, "giusepp": [19, 27, 32], "zekun": [19, 27, 32], "nichola": [19, 27, 32], "david": [19, 27, 32], "titl": 19, "journal": [19, 28, 29], "year": 19, "volum": [19, 29], "month": 19, "oct": 19, "clone": [21, 25], "repositori": 21, "write": 21, "fork": 21, "collabor": 21, "branch": 21, "checkout": 21, "test": [21, 25], "code": [21, 26, 31], "ensur": [21, 30], "environ": [21, 25, 26, 28, 29, 30], "conda": [21, 25, 30], "env": 21, "up": [21, 29], "deploi": 21, "recip": 21, "meta": 21, "yaml": 21, "push": 21, "u": [21, 28, 29], "origin": [21, 29], "assign": 21, "remot": 21, "pr": 21, "github": [21, 25], "review": [21, 29], "live": 21, "discuss": [21, 29], "issu": [21, 30], "specif": [21, 29], "debug": 21, "until": 21, "tag": 21, "final": [21, 26, 29, 30], "latest": 21, "commit": 21, "merg": 21, "automat": 21, "infer": 21, "instal": [21, 30, 31], "ahead": 21, "pep": 21, "440": 21, "regular": 21, "express": [21, 29], "z0": 21, "9": [21, 23, 29, 32], "append": 21, "yyyyyi": 21, "replac": [21, 29], "hash": 21, "molecular": [21, 22, 26, 28, 29, 32], "scienc": [21, 22, 29, 30], "cookiecutt": 21, "gratefulli": 22, "support": 22, "invest": 22, "fellowship": 22, "grant": 22, "No": 22, "aci": 22, "1547580": 22, "479590": 22, "nsf": [22, 29], "institut": [22, 29], "virginia": 22, "tech": 22, "molssi": 22, "serv": 22, "commun": [22, 26, 28, 29, 32], "infrastructur": 22, "sample_data": 23, "si": [23, 29, 32], "432": 23, "super": 23, "lammps_input": 23, "log_fil": 23, "keep_al": 23, "forceconstants_config": 23, "fd": 23, "ifc": [23, 26, 29, 31], "poluat": 23, "i": [23, 28, 29], "7": [23, 29], "k_label": 23, "_": [23, 29, 30, 32], "ald": [23, 26, 29], "inv_cond_matrix": 23, "mk": 23, "3f": 23, "diag": 23, "relax": [23, 29], "rta_cond_matrix": 23, "sc_cond_matrix": 23, "group": [23, 29], "plot_dispers": 23, "freq_ful": 23, "cv_1d": 23, "1e23": 23, "15": [23, 29], "v": [23, 28, 29], "23": [23, 29], "band_width_flatten": 23, "freq": 23, "95": 23, "def": 23, "full_cond": 23, "reshap": 23, "cumulative_cond": 23, "zeros_lik": 23, "freq_reshap": 23, "single_cumulative_cond": 23, "kappa_rta_per_mod": 23, "kappa_inv_per_mod": 23, "kappa_sc_per_mod": 23, "kappa_rta_cum_freq": 23, "kappa_sc_cum_freq": 23, "kappa_inv_cum_freq": 23, "mo": [23, 29], "activ": [25, 30], "pip3": 25, "site": 25, "best": [25, 26], "wai": [25, 30], "procedur": 25, "add": 25, "extra": 25, "uninstal": 25, "develo": 25, "export": [25, 30], "pythonpath": 25, "quickstart": 25, "correctli": [25, 29], "next": [25, 30], "ad": 25, "perman": [25, 30], "bashrc": 25, "\u03baaldo": 26, "versatil": [26, 29], "scalabl": [26, 29], "real": 26, "solver": [26, 29, 32], "linear": [26, 29, 32], "bte": [26, 29], "cycl": 26, "implement": [26, 29], "algebra": 26, "advantag": [26, 29], "multithread": 26, "cpu": 26, "tensorflow": 26, "optim": [26, 29], "sever": 26, "initio": [26, 32], "thu": [26, 29], "principl": [26, 29, 32], "dft": [26, 29], "semi": 26, "tight": 26, "bind": 26, "nativ": 26, "interfac": [26, 31], "seamless": 26, "integr": [26, 32], "compress": [26, 29], "sens": [26, 29], "releas": [26, 27], "suggest": 26, "design": 26, "modern": [26, 29], "practic": 26, "hope": 26, "develop": [26, 32], "platform": 26, "illustr": [26, 29, 30], "compressingsens": 26, "n_k": [26, 29], "nk": 26, "slow": 26, "scale": [26, 29, 32], "multipl": 26, "while": [26, 28, 29, 30], "under": [27, 29], "bsd": 27, "claus": 27, "redistribut": 27, "modif": 27, "permit": 27, "met": 27, "thank": 28, "whole": 28, "particular": 28, "acknowledg": 28, "great": 28, "forget": 28, "cite": [28, 31], "h": [28, 29], "larsen": [28, 29], "mortensen": [28, 29], "blomqvist": [28, 29], "castelli": [28, 29], "christensen": [28, 29], "du\u0142ak": [28, 29], "frii": [28, 29], "grove": [28, 29], "hammer": [28, 29], "hargu": [28, 29], "herm": [28, 29], "jen": [28, 29], "jensen": [28, 29], "kermod": [28, 29], "kitchin": [28, 29], "kolsbjerg": [28, 29], "kubal": [28, 29], "kaasbjerg": [28, 29], "lysgaard": [28, 29], "maronsson": [28, 29], "maxson": [28, 29], "olsen": [28, 29], "pastewka": [28, 29], "peterson": [28, 29], "rostgaard": [28, 29], "schi\u00f8tz": [28, 29], "schu": [28, 29], "tt": [28, 29], "strang": [28, 29], "thygesen": [28, 29], "vegg": [28, 29], "vilhelmsen": [28, 29], "walter": [28, 29], "zeng": [28, 29, 32], "jacobsen": [28, 29], "ing": 28, "condens": [28, 29], "matter": [28, 29, 32], "29": [28, 29], "273002": [28, 29], "2017": [28, 29], "plimpton": 28, "fast": [28, 32], "parallel": [28, 29], "comp": 28, "117": 28, "19": [28, 29, 30], "1995": 28, "giannozzi": [28, 29], "andreussi": [28, 29], "brumm": [28, 29], "bunau": [28, 29], "buongiorno": 28, "nardelli": [28, 29], "calandra": [28, 29], "car": [28, 29], "cavazzoni": [28, 29], "ceresoli": [28, 29], "cococcioni": [28, 29], "colonna": [28, 29], "carnimeo": [28, 29], "dal": [28, 29], "corso": [28, 29], "de": [28, 29], "gironcoli": [28, 29], "deluga": [28, 29], "distasio": 28, "jr": [28, 29], "ferretti": [28, 29], "flori": [28, 29], "fratesi": [28, 29], "fugallo": [28, 29], "gebauer": [28, 29], "gerstmann": [28, 29], "giustino": [28, 29], "gorni": [28, 29], "jia": [28, 29, 32], "kawamura": [28, 29], "ko": [28, 29], "kokalj": [28, 29], "k\u00fc\u00e7\u00fckbenli": 28, "lazzeri": [28, 29], "marsili": [28, 29], "marzari": [28, 29], "mauri": [28, 29], "nguyen": [28, 29], "otero": 28, "la": [28, 29, 32], "roza": [28, 29], "paulatto": [28, 29], "ponc\u00e9": 28, "rocca": [28, 29], "sabatini": [28, 29], "santra": [28, 29], "schlipf": [28, 29], "seitsonen": [28, 29], "smogunov": [28, 29], "timrov": [28, 29], "thonhaus": [28, 29], "umari": [28, 29], "vast": [28, 29], "wu": [28, 29], "baroni": [28, 29, 32], "conden": [28, 32], "465901": [28, 29], "extract": [28, 29], "high": [28, 29, 30, 32], "fredrik": [28, 32], "eriksson": [28, 29, 32], "erik": [28, 32], "fransson": [28, 29, 32], "paul": [28, 32], "erhart": [28, 29, 32], "advanc": [28, 29, 32], "2019": [28, 29, 30], "understand": 29, "semiconductor": 29, "insul": 29, "fundament": 29, "technolog": 29, "impact": [29, 32], "electron": [29, 32], "renew": 29, "harvest": 29, "convers": 29, "power": 29, "descript": 29, "nanoscal": 29, "One": 29, "natur": 29, "due": 29, "vibrat": [29, 32], "wide": 29, "nanotechnolog": 29, "even": 29, "room": 29, "microscop": 29, "unifi": 29, "both": 29, "crystal": [29, 32], "glass": [29, 32], "been": 29, "devis": 29, "introduc": 29, "architectur": [29, 31], "often": 29, "occur": 29, "decoupl": 29, "born": 29, "oppenheim": 29, "phi": 29, "x_": 29, "alpha": [29, 30], "respect": 29, "Near": 29, "taylor": 29, "expand": 29, "mathbf": 29, "phi_0": 29, "sum_": 29, "prime": 29, "u_": 29, "dot": 29, "partial": 29, "qquad": 29, "discard": 29, "zero": 29, "evalu": 29, "act": 29, "shift": 29, "2n_": 29, "4n_": 29, "spatial": 29, "adopt": 29, "conveni": 29, "rescal": 29, "d_": 29, "sqrt": 29, "m_im_": 29, "eta_": 29, "omega_": 29, "pi": 29, "long": 29, "period": 29, "dimension": 29, "problem": 29, "fourier": [29, 32], "transfom": 29, "map": 29, "onto": 29, "compact": 29, "reciproc": 29, "brillouin": 29, "zone": 29, "precis": 29, "replica": 29, "r_l": 29, "sum_l": 29, "chi_": 29, "kl": 29, "quad": 29, "mathrm": 29, "q_k": 29, "cdot": 29, "becom": 29, "momentum": 29, "At": 29, "hbar": 29, "gradient": 29, "materi": [29, 30, 32], "nabla_": 29, "simeq": 29, "lambda_": 29, "psi_": 29, "Being": 29, "particl": 29, "wavelength": 29, "speed": 29, "sound": 29, "v_": 29, "ks": 29, "q_": 29, "beta": [29, 30], "r_": 29, "li": [29, 32], "ksi": 29, "equal": 29, "obtain": 29, "_k": 29, "tbe": 29, "written": 29, "j_": 29, "As": 29, "deal": 29, "extend": 29, "regim": 29, "law": 29, "kappa_": 29, "result": 29, "connect": 29, "nv": 29, "combin": [29, 32], "kinet": [29, 32], "gase": 29, "collect": 29, "boldsymbol": 29, "nabla": 29, "left": 29, "right": 29, "scatt": 29, "gamma_": 29, "psi": 29, "rate": [29, 32], "event": 29, "annihil": 29, "rightarrow": 29, "creation": 29, "nbsphinx": 29, "pm": 29, "8": [29, 32], "g_": 29, "phi_": 29, "ksk": 29, "il": 29, "m_": 29, "eta": 29, "chi": 29, "pm_": 29, "previou": 29, "delta_": 29, "0_": 29, "n_kv": 29, "tau_": 29, "fermi": 29, "golden": 29, "shown": 29, "especi": [29, 30], "cannot": 29, "disregard": 29, "invert": 29, "computation": 29, "expens": 29, "element": 29, "much": 29, "smaller": 29, "rewrit": 29, "seri": 29, "infti": 29, "ident": 29, "sum_0": 29, "henc": 29, "recurs": 29, "onc": 29, "straightforwardli": 29, "alloi": [29, 32], "nano": 29, "pictur": 29, "formal": 29, "still": 29, "carrier": [29, 32], "break": 29, "down": 29, "longer": 29, "applic": [29, 32], "domin": [29, 32], "deloc": 29, "similar": 29, "transfer": [29, 32], "anoth": 29, "wherea": 29, "mechan": 29, "intrins": 29, "distinct": 29, "underli": 29, "hypothesi": 29, "recent": 29, "reconcil": 29, "analog": 29, "modal": 29, "ii": 29, "latter": 29, "lorentzian": 29, "weigh": 29, "nearli": 29, "These": 29, "proven": 29, "reproduc": 29, "rel": 29, "600": 29, "definit": 29, "measur": [29, 30], "independ": 29, "present": 29, "699": 29, "cond": 29, "local": [29, 32], "exchang": 29, "correl": 29, "bachelet": 29, "hamann": 29, "schluter": 29, "norm": 29, "pseudoptenti": 29, "kohn": 29, "sham": 29, "orbit": 29, "plane": 29, "wave": 29, "cutoff": 29, "ry": 29, "398a": 29, "irreduc": 29, "fcc": 29, "5th": 29, "nearest": 29, "neighbor": 29, "analysi": 29, "red": 29, "blue": 29, "compar": 29, "tau": 29, "cum": 29, "studi": [29, 32], "quench": 29, "4096": 29, "1989": 29, "input_data": 29, "phon": 29, "simliar": 29, "treatment": 29, "batteri": 29, "turn": 29, "associ": 29, "spite": 29, "decreas": 29, "17w": 29, "seen": 29, "primarili": 29, "overestim": 29, "alder": 29, "gass": 29, "wainwright": 29, "viii": 29, "coeffici": 29, "hard": 29, "sphere": 29, "fluid": 29, "chemic": 29, "3813": 29, "3826": 29, "1970": 29, "ladd": 29, "moran": 29, "hoover": 29, "comparison": 29, "34": 29, "5058": 29, "5064": 29, "1986": 29, "marcolongo": 29, "80": 29, "84": 29, "2015": 29, "peierl": 29, "zur": 29, "kinetischen": 29, "der": 29, "wa": 29, "rmeleitung": 29, "kristallen": 29, "annalen": 29, "physik": 29, "395": 29, "1055": 29, "1101": 29, "1929": 29, "ziman": 29, "phenomena": 29, "intern": [29, 30, 32], "monograph": 29, "oup": 29, "oxford": 29, "2001": 29, "mcgaughei": 29, "jain": 29, "kim": 29, "125": 29, "011101": 29, "omini": 29, "sparavigna": 29, "beyond": [29, 32], "isotrop": 29, "9064": 29, "9073": 29, "1996": 29, "ward": 29, "broido": 29, "stewart": 29, "deinzer": 29, "125203": 29, "chaput": 29, "togo": 29, "tanaka": 29, "hug": 29, "transit": 29, "metal": 29, "094302": 29, "2011": 29, "carret": 29, "katcho": 29, "mingo": 29, "185": 29, "1747": 29, "1758": 29, "2014": 29, "11": 29, "variat": 29, "88": 29, "045430": 29, "cepellotti": [29, 32], "relaxon": 29, "041013": 29, "14": 29, "2016": 29, "chernatynskii": 29, "phillpot": 29, "phont": 29, "192": 29, "196": 29, "204": 29, "91": 29, "094306": 29, "vermeersch": 29, "katr": 29, "van": 29, "roekeghem": 29, "wang": [29, 32], "madsen": 29, "almabt": 29, "220": 29, "351": 29, "362": 29, "16": [29, 32], "tadano": 29, "gohda": 29, "tsuneyuki": 29, "26": 29, "225402": 29, "17": 29, "malorni": 29, "birner": 29, "letter": 29, "231922": 29, "2007": 29, "18": 29, "lindsai": [29, 32], "perspect": 29, "126": 29, "050902": 29, "21": 29, "reineck": 29, "determin": 29, "ultrahigh": [29, 32], "boron": 29, "arsenid": 29, "competitor": 29, "111": 29, "025901": 29, "graphen": [29, 32], "graphit": 29, "ex": 29, "citat": 29, "6109": 29, "6114": 29, "hydrodynam": [29, 32], "na": 29, "ture": 29, "6400": 29, "22": [29, 32], "strongli": 29, "anisotrop": 29, "layer": [29, 32], "black": 29, "phosphoren": 29, "scientif": 29, "report": 29, "8501": 29, "zeraati": 29, "vaez": 29, "allaei": 29, "abdolhosseini": 29, "sarsari": 29, "pourfath": 29, "arsenen": 29, "93": 29, "085424": 29, "24": [29, 32], "ouyang": 29, "jing": 29, "wei": 29, "xiong": 29, "enhanc": 29, "thermoelectr": [29, 32], "ms2": 29, "engin": 29, "materiom": 29, "329": 29, "337": 29, "2018": 29, "sood": 29, "pop": 29, "goodson": 29, "tunabl": 29, "2by": 29, "strain": 29, "lithium": 29, "inter": 29, "calat": 29, "025033": 29, "26a": 29, "cheaito": 29, "lian": 29, "asheghi": 29, "cui": 29, "across": [29, 30], "2thin": 29, "film": 29, "2434": 29, "2442": 29, "ott": 29, "reiter": 29, "baumgartn": 29, "pielmeier": 29, "vogel": 29, "burger": 29, "ehrenreich": 29, "kieslich": 29, "daisenberg": 29, "armstrong": 29, "thakur": 29, "kumar": 29, "weitz": 29, "shankar": 29, "nilg": 29, "ultrasoft": 29, "inorgan": 29, "1d": 29, "heterostructur": 29, "base": [29, 32], "snip": 29, "271": 29, "1900233": 29, "28": 29, "48": 29, "12581": 29, "12588": 29, "1993": 29, "isaeva": 29, "3853": 29, "30": 29, "simoncelli": [29, 32], "809": 29, "813": 29, "31": 29, "1800184": 29, "32": [29, 32], "mod": 29, "73": 29, "515": 29, "562": 29, "33": [29, 32], "initioapproach": 29, "214303": 29, "srivastava": 29, "adam": 29, "hilger": 29, "bristol": 29, "1990": 29, "35": 29, "markoff": 29, "random": 29, "1281": 29, "1295": 29, "1952": 29, "36": [29, 32], "irrevers": 29, "398": 29, "413": 29, "1954": 29, "37": 29, "simpl": 29, "magnet": 29, "prob": 29, "lem": 29, "societi": 29, "japan": 29, "570": 29, "586": 29, "1957": 29, "38": 29, "yokota": 29, "nakajima": 29, "disturb": 29, "1203": 29, "1211": 29, "39": [29, 32], "he": 29, "savic": 29, "galli": 29, "semiconduct": 29, "atomist": [29, 32], "chemistri": 29, "16209": 29, "2012": 29, "40": 29, "41": 29, "aradi": 29, "hourahin": 29, "frauenheim": 29, "dftb": 29, "chem": [29, 32], "5678": 29, "5684": 29, "42": 29, "smith": 29, "grai": 29, "opt_einsum": 29, "contract": 29, "753": 29, "43": 29, "ku": 29, "kbenli": 29, "ponc": 29, "capabl": 29, "44": 29, "pseudopotenti": 29, "That": 29, "pu": 29, "4199": 29, "4228": 29, "1982": 29, "45": 29, "kremer": 29, "graf": 29, "cardona": 29, "devyatykh": 29, "gusev": 29, "gibin": 29, "yushkin": 29, "taldenkov": 29, "pohl": 29, "enrich": 29, "revisit": 29, "131": 29, "499": 29, "503": 29, "2004": 29, "46": [29, 32], "multicompon": 29, "5566": 29, "5568": 29, "krylov": 29, "windu": 29, "barn": 29, "marin": 29, "rimoldi": 29, "nash": 29, "pritchard": 29, "altarawi": 29, "sax": 29, "clementi": 29, "crawford": 29, "harrison": 29, "jha": 29, "pand": 29, "head": 29, "gordon": 29, "grand": 29, "challeng": 29, "149": 29, "180901": 29, "wilkin": 29, "diehrand": 29, "inaugur": 29, "gatewai": 29, "princi": 29, "ple": 29, "85": 29, "195436": 29, "individu": 30, "occasion": 30, "transform": 30, "coordin": 30, "match": 30, "convent": 30, "level": 30, "dfpt": 30, "would": 30, "silent": 30, "unitcel": 30, "neg": 30, "lib": 30, "src": 30, "manybodi": 30, "molecul": 30, "mpi": 30, "shlib": 30, "07": 30, "juli": 30, "version": 30, "octob": 30, "purpos": 30, "charl": 30, "siever": 30, "variabl": 30, "ase_espresso_command": 30, "mpirun": 30, "pw": 30, "prefix": 30, "pwi": 30, "pwo": 30, "2021": 30, "info": 30, "human": 30, "readabl": 30, "kpoint": 30, "velocity_alpha": 30, "physical_mode_": 30, "min_freq": 30, "max_freq": 30, "is_nw": 30, "conductivity_": 30, "flux_dens": 30, "flux_spars": 30, "parenthesi": 30, "flux_alpha": 30, "raw": 30, "sampl": 30, "_eigensystem": 30, "_dynmat_deriv": 30, "_generalized_diffus": 30, "_ps_and_gamma_tensor": 30, "_ps_and_gamma": 30, "n_a": 30, "paper": 31, "overview": 31, "featur": 31, "quick": 31, "concept": 31, "workflow": 31, "other": 31, "load": 31, "precalcul": 31, "api": 31, "public": 31, "copyright": 31, "modul": 31, "search": 31, "penghua": 32, "ying": 32, "wenjiang": 32, "zhou": 32, "luca": 32, "svensson": 32, "ke": 32, "xu": 32, "ting": 32, "liang": 32, "bai": 32, "song": 32, "shunda": 32, "zheyong": 32, "fan": 32, "gpumd": 32, "neuroevolut": 32, "yanzhou": 32, "ping": 32, "qian": 32, "miguel": 32, "caro": 32, "tapio": 32, "ala": 32, "nissila": 32, "nanopor": 32, "alfredo": 32, "fiorentino": 32, "paolo": 32, "pegolo": 32, "stefano": 32, "color": 32, "sige": 32, "zezhu": 32, "yue": 32, "geoff": 32, "thornton": 32, "bingq": 32, "cheng": 32, "distort": 32, "lead": 32, "glassi": 32, "cs3bi2i6cl3": 32, "federico": 32, "grasselli": 32, "via": 32, "driven": 32, "romano": 32, "openbt": 32, "multidimension": 32, "cai": 32, "zhuangli": 32, "shangchao": 32, "lin": 32, "changi": 32, "zhao": 32, "anomal": 32, "diffuson": 32, "locon": 32, "wigner": 32, "multi": 32, "channel": 32, "shear": 32, "align": 32, "polym": 32, "macromolecul": 32, "tisi": 32, "lorenzo": 32, "gigli": 32, "michel": 32, "ceriotti": 32, "li3ps4": 32, "electrolyt": 32, "accuraci": 32, "mater": 32, "065403": 32, "enrico": 32, "drigo": 32, "unearth": 32, "foundat": 32, "role": 32, "109": 32, "224202": 32, "haoyu": 32, "dong": 32, "zhiqiang": 32, "baol": 32, "sun": 32, "yanguang": 32, "linhua": 32, "liu": 32, "yang": 32, "wurtzit": 32, "scaln": 32, "todai": 32, "109213": 32, "philip": 32, "yox": 32, "frank": 32, "cerasoli": 32, "arka": 32, "sarkar": 32, "geneviev": 32, "amobi": 32, "gayatri": 32, "viswanathan": 32, "jackson": 32, "voyl": 32, "oleg": 32, "lebedev": 32, "kiril": 32, "kovnir": 32, "organ": 32, "chao": 32, "boost": 32, "clathrat": 32, "ba8cu16as30": 32, "3925": 32, "3932": 32, "angela": 32, "harper": 32, "kamil": 32, "iwanowski": 32, "william": 32, "witt": 32, "mike": 32, "payn": 32, "alumina": 32, "043601": 32, "xiao": 32, "haikuan": 32, "245901": 32, "yuan": 32, "s\u00f8rensen": 32, "du": 32, "zhang": 32, "shi": 32, "neuefeind": 32, "smedskjaer": 32, "zeolit": 32, "imidazol": 32, "160": 32, "guang": 32, "lei": 32, "bing": 32, "cao": 32, "cluster": 32, "expans": 32, "accur": 32, "aln": 32, "135": 32, "085105": 32, "jonathan": 32, "hunt": 32, "pressur": 32, "vasyl": 32, "kuryliuk": 32, "viktoria": 32, "shevchenko": 32, "hollow": 32, "core": 32, "ieee": 32, "13th": 32, "confer": 32, "nap": 32, "npj": 32, "157": 32, "xing": 32, "xiang": 32, "sylvain": 32, "patinet": 32, "sebastian": 32, "volz": 32, "quasiloc": 32, "green": 32, "kubo": 32, "107": 32, "054311": 32, "giuliano": 32, "benenti": 32, "lepri": 32, "roberto": 32, "livi": 32, "nanosystem": 32, "rivista": 32, "del": 32, "nuovo": 32, "cimento": 32, "105": 32, "161": 32, "ostap": 32, "tyvonovych": 32, "sviatoslav": 32, "semchuk": 32, "ge": 32, "6263": 32, "6269": 32, "charg": 32, "ionic": 32, "conductor": 32, "silica": 32, "statu": 32, "solidi": 32, "rapid": 32, "lett": 32, "2200217": 32, "andrea": 32, "jennif": 32, "coulter": 32, "ander": 32, "johansson": 32, "natalya": 32, "fedorova": 32, "bori": 32, "kozinski": 32, "phoeb": 32, "solv": 32, "jphy": 32, "035003": 32, "junji": 32, "lingyu": 32, "meng": 32, "rectif": 32, "nanostructur": 32, "ac": 32, "28030": 32, "28040": 32, "s\u00f8ren": 32, "pawel": 32, "cielecki": 32, "hicham": 32, "johra": 32, "michal": 32, "bockowski": 32, "esben": 32, "skovsen": 32, "yuanzheng": 32, "morten": 32, "densifi": 32, "oxid": 32, "insight": 32, "104160": 32, "techniqu": 32, "predict": 32, "analys": 32, "repli": 32, "259602": 32, "daniel": 32, "brun": 32, "nanotub": 32, "alireza": 32, "nojeh": 32, "srikantha": 32, "phani": 32, "j\u00f6rg": 32, "rottler": 32, "comment": 32, "comprehens": 32, "259601": 32, "alexandro": 32, "el": 32, "sachat": 32, "peng": 32, "fr\u00e9d\u00e9ric": 32, "bonel": 32, "marianna": 32, "sledzinska": 32, "alain": 32, "marti": 32, "c\u00e9line": 32, "vergnaud": 32, "herv\u00e9": 32, "boukari": 32, "matthieu": 32, "jamet": 32, "guillermo": 32, "arregui": 32, "francesc": 32, "alzina": 32, "clivia": 32, "sotomayor": 32, "torr": 32, "emigdio": 32, "chavez": 32, "ang": 32, "thick": 32, "ptse2": 32, "zhongwei": 32, "yangyu": 32, "guo": 32, "marc": 32, "bescond": 32, "jie": 32, "masahiro": 32, "nomura": 32, "coher": 32, "govern": 32, "96": 32, "vacanc": 32, "concentr": 32, "li3clo": 32, "numer": 32, "bo": 32, "xiaokun": 32, "gu": 32, "pbte": 32, "graphic": 32, "495901": 32, "rilei": 32, "hanu": 32, "ramya": 32, "gurunathan": 32, "matthia": 32, "agn": 32, "jingj": 32, "samuel": 32, "graham": 32, "jeffrei": 32, "snyder": 32, "defect": 32, "031311": 32, "127": 32, "025902": 32, "suppress": 32, "103": 32, "024204": 32, "roman": 32, "anufriev": 32, "christ": 32, "glorieux": 32, "gerald": 32, "diebold": 32, "phototherm": 32, "photoacoust": 32, "metrolog": 32, "240402": 32, "unravel": 32}, "objects": {"kaldo.conductivity": [[16, 0, 1, "", "Conductivity"]], "kaldo.conductivity.Conductivity": [[16, 1, 1, "", "calculate_conductivity_full"], [16, 1, 1, "", "calculate_mfp_inverse"], [16, 1, 1, "", "calculate_scattering_matrix"], [16, 2, 1, "", "conductivity"], [16, 2, 1, "", "diffusivity"], [16, 2, 1, "", "mean_free_path"]], "kaldo.forceconstants": [[17, 0, 1, "", "ForceConstants"]], "kaldo.forceconstants.ForceConstants": [[17, 1, 1, "", "from_folder"]], "kaldo.phonons": [[18, 0, 1, "", "Phonons"]], "kaldo.phonons.Phonons": [[0, 2, 1, "", "anharmonic_bandwidth"], [1, 2, 1, "", "bandwidth"], [2, 2, 1, "", "eigenvalues"], [3, 2, 1, "", "eigenvectors"], [4, 2, 1, "", "frequency"], [5, 2, 1, "", "heat_capacity"], [6, 2, 1, "", "heat_capacity_2d"], [7, 2, 1, "", "isotopic_bandwidth"], [8, 2, 1, "", "omega"], [9, 2, 1, "", "participation_ratio"], [10, 1, 1, "", "pdos"], [11, 2, 1, "", "phase_space"], [12, 2, 1, "", "physical_mode"], [13, 2, 1, "", "population"], [14, 2, 1, "", "velocity"]]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:property"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "property", "Python property"]}, "titleterms": {"kaldo": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 31, 32], "phonon": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 23], "anharmonic_bandwidth": 0, "bandwidth": 1, "eigenvalu": 2, "eigenvector": 3, "frequenc": 4, "heat_capac": 5, "heat_capacity_2d": 6, "isotopic_bandwidth": 7, "omega": 8, "participation_ratio": 9, "pdo": 10, "phase_spac": 11, "physical_mod": 12, "popul": 13, "veloc": 14, "amorph": [15, 29], "silicon": [15, 23, 29], "tutori": [15, 23, 31], "compli": [15, 23], "lammp": [15, 23, 30], "share": [15, 23], "librari": [15, 23, 30], "python": [15, 23], "sim": [15, 23], "8": [15, 23], "min": [15, 23], "remot": [15, 23], "fetch": [15, 23], "instal": [15, 23, 25], "sourc": [15, 23], "code": [15, 20, 23, 28, 30], "from": [15, 23], "github": [15, 23], "supplyment": [15, 23], "data": 15, "thermal": [15, 23, 31], "transport": [15, 23, 29], "simul": [15, 23], "si": 15, "creat": [15, 23], "object": [15, 23], "access": [15, 23], "visual": [15, 23], "properti": [15, 23, 31], "calcul": [15, 17, 23], "dure": [15, 23], "kappa_": [15, 23], "per": [15, 23], "mode": [15, 23, 25], "cum": [15, 23], "conduct": [16, 23], "api": [16, 17, 18], "refer": [16, 17, 18, 29, 31], "forceconst": 17, "ifc": 17, "should": 17, "i": 17, "us": [17, 23, 25, 32], "my": 17, "workflow": [17, 29], "load": 17, "precalcul": 17, "input": 17, "file": [17, 23], "format": 17, "how": [19, 21], "cite": 19, "architectur": 20, "contribut": 21, "chang": 21, "checklist": 21, "updat": 21, "version": 21, "auto": 21, "project": 21, "templat": 21, "acknowledg": [22, 31], "diamond": [23, 29], "bulk": 23, "infinit": 23, "size": 23, "sampl": 23, "harmon": [23, 29], "built": 23, "plotter": 23, "exampl": [24, 31], "quick": 25, "pip": 25, "virtualenv": 25, "develop": [25, 31], "overview": 26, "featur": 26, "licens": [27, 31], "inform": 27, "copyright": 27, "other": [28, 30], "basic": 29, "concept": 29, "interatom": 29, "potenti": 29, "boltzman": 29, "equat": 29, "quasi": 29, "green": 29, "kubo": 29, "ab": 29, "initio": 29, "interfac": 30, "setup": 30, "execut": 30, "quantum": 30, "espresso": 30, "output": 30, "storag": 30, "default": 30, "altern": 30, "unit": 30, "advanc": 31, "predict": 31, "via": 31, "lattic": 31, "dynam": 31, "machin": 31, "learn": 31, "nanoscal": 31, "materi": 31, "introduct": 31, "get": 31, "start": 31, "user": 31, "guid": 31, "citat": 31, "index": 31, "public": 32, "preprint": 32, "6": 32, "2024": 32, "11": 32, "2023": 32, "7": 32, "2022": 32, "12": 32, "2021": 32, "4": 32, "2020": 32, "3": 32}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "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.viewcode": 1, "sphinx.ext.intersphinx": 1, "nbsphinx": 3, "sphinx": 56}}) \ No newline at end of file