4.7 Article

PyLlama: A stable and versatile Python toolkit for the electromagnetic modelling of multilayered anisotropic media

期刊

COMPUTER PHYSICS COMMUNICATIONS
卷 273, 期 -, 页码 -

出版社

ELSEVIER
DOI: 10.1016/j.cpc.2021.108256

关键词

Multilayers; Anisotropic optical materials; Optical modelling; Photonic crystals; Cholesterics; Surface phonon polaritons

资金

  1. ERC [ERC-2014-STG H2020 639088]
  2. Philip Leverhulme Prize [PLP-2019-271]

向作者/读者索取更多资源

PyLlama is a convenient Python toolkit for computing the electromagnetic reflection and transmission properties of arbitrary multilayered linear media, including anisotropic cases. It implements both the transfer matrix method and the scattering matrix method, providing numerical stability and versatility for modeling different complexities of media.
PyLlama is a handy Python toolkit to compute the electromagnetic reflection and transmission properties of arbitrary multilayered linear media, including the case of anisotropy. Relying on a 4 x 4-matrix formalism, PyLlama implements not only the transfer matrix method, that is the most popular choice in existing codes, but also the scattering matrix method, which is numerically stable in all situations (e.g., thick, highly birefringent cholesteric structures at grazing incident angles). PyLlama is also designed to suit the practical needs by allowing the user to create, edit and assemble layers or multilayered domains with great ease. In this article, we present the electromagnetic theory underlying the transfer matrix and scattering matrix methods and outline the architecture and main features of PyLlama. Finally, we validate the code by comparison with available analytical solutions and demonstrate its versatility and numerical stability by modelling cholesteric media of varying complexity. A detailed documentation and tutorial are provided in a separate user manual. Applications of PyLlama range from the design of optical components to the modelling of polaritonic effects in polar crystals, to the study of structurally coloured materials in the living world. (C) 2021 Elsevier B.V. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

Article Chemistry, Multidisciplinary

Revealing the Structural Coloration of Self-Assembled Chitin Nanocrystal Films

Aurimas Narkevicius, Richard M. Parker, Jordi Ferrer-Orri, Thomas G. Parton, Zihao Lu, Gea T. van de Kerkhof, Bruno Frka-Petesic, Silvia Vignolini

Summary: This study demonstrated the fabrication of chitin-based films with tunable reflection color by controlling the preparation conditions of chitin nanocrystals.

ADVANCED MATERIALS (2022)

Article Plant Sciences

Multiple origins of lipid-based structural colors contribute to a gradient of fruit colors in Viburnum (Adoxaceae)

Miranda A. A. Sinnott-Armstrong, Rox Middleton, Yu Ogawa, Gianni Jacucci, Edwige Moyroud, Beverley J. J. Glover, Paula J. J. Rudall, Silvia Vignolini, Michael J. J. Donoghue

Summary: Compared to animals, little is known about the presence of structural color in plants. In fruits, only a few instances have been described, such as the blue color in Viburnum tinus resulting from a disordered multilayered reflector made of lipid droplets. This study explores the evolutionary context of fruit structural color in the Viburnum genus by examining 30 species, using various techniques to identify the presence of photonic structures, understand the color-producing mechanism, and describe the evolution of cell wall architecture. The findings suggest multiple origins of blue fruit color in Viburnum, associated with large photonic structures made of lipid droplets embedded in the cell wall. Examining the full range of color-producing mechanisms in plants will enhance our understanding of fruit color diversity, ecology, and evolution.

NEW PHYTOLOGIST (2023)

Article Chemistry, Multidisciplinary

Tuning the Color of Photonic Glass Pigments by Thermal Annealing

Zhen Wang, Ruiting Li, Yating Zhang, Chun Lam Clement Chan, Johannes S. Haataja, Kui Yu, Richard M. Parker, Silvia Vignolini

Summary: Thermal or solvent annealing is commonly used to enhance the nanostructure of block copolymer (BCP) films. This study presents the application of thermal annealing to bottlebrush block copolymer (BBCP) microparticles with a photonic glass architecture, allowing for color tuning from blue to red. The process is driven by temperature-induced softening of the BBCP matrix and the absence of microphase separation. The concept is further applied to produce a thermochromic patterned hydrogel, demonstrating potential applications in smart labeling and anticounterfeiting.

ADVANCED MATERIALS (2023)

Review Chemistry, Physical

Hierarchically structured bioinspired nanocomposites

Dhriti Nepal, Saewon Kang, Katarina M. Adstedt, Krishan Kanhaiya, Michael R. Bockstaller, L. Catherine Brinson, Markus J. Buehler, Peter Coveney, Kaushik Dayal, Jaafar A. El-Awady, Luke C. Henderson, David L. Kaplan, Sinan Keten, Nicholas A. Kotov, George C. Schatz, Silvia Vignolini, Fritz Vollrath, Yusu Wang, Boris Yakobson, Vladimir V. Tsukruk, Hendrik Heinz

Summary: This Review discusses recent advancements in bioinspired nanocomposite design, focusing on the role of hierarchical structuring at different length scales in creating multifunctional, lightweight, and robust structural materials. By manipulating the architecture, interphases, and confinement, dynamic and synergistic responses have been achieved. The study highlights the significance of hierarchical structures across multiple length scales for achieving multifunctionality and robustness.

NATURE MATERIALS (2023)

Article Green & Sustainable Science & Technology

Exploiting the Thermotropic Behavior of Hydroxypropyl Cellulose to Produce Edible Photonic Pigments

Siyi Ming, Xiaotian Zhang, Chun Lam Clement Chan, Zhen Wang, Melanie M. Bay, Richard M. M. Parker, Silvia Vignolini

Summary: Hydroxypropyl cellulose (HPC) is a widely used cellulose derivative that can form a cholesteric liquid crystal and exhibit structural color at high concentrations. By emulsifying the HPC mesophase and drying it at elevated temperature, solid microparticles reflecting color across the visible spectrum can be produced. This method provides a scalable pathway to fabricate structurally colored, edible pigments, which can replace synthetic additives used in various foods and cosmetics.

ADVANCED SUSTAINABLE SYSTEMS (2023)

Article Chemistry, Multidisciplinary

Tailoring Iridescent Visual Appearance with Disordered Resonant Metasurfaces

Adrian Agreda, Tong Wu, Adrian Hereu, Mona Treguer-Delapierre, Glenna L. Drisko, Kevin Vynck, Philippe Lalanne

Summary: This study presents a modal-based tool that explains the appearance of disordered monolayers of resonant meta atoms. It shows that the combination of plasmonic and Fabry-Perot resonances creates unique iridescent visual effects different from those observed in natural nanostructures or thin-film interferences.

ACS NANO (2023)

Article Optics

Brilliant whiteness in shrimp from ultra-thin layers of birefringent nanospheres

Tali Lemcoff, Lotem Alus, Johannes S. Haataja, Avital Wagner, Gan Zhang, Mariela J. Pavan, Venkata Jayasurya Yallapragada, Silvia Vignolini, Dan Oron, Lukas Schertel, Benjamin A. Palmer

Summary: This study reveals that the extreme birefringence of isoxanthopterin nanospheres can overcome optical crowding effects, allowing ultra-thin chromatophore cells in shrimp to achieve multiple scattering and brilliant whiteness. Numerical simulations show that the spherulitic arrangement of isoxanthopterin molecules, which results in birefringence, enables intense broadband scattering almost up to the maximal packing for random spheres. This reduces the thickness of material required to produce brilliant whiteness, making it more efficient than other biogenic or biomimetic white materials.

NATURE PHOTONICS (2023)

Article Chemistry, Multidisciplinary

Liquid Crystal-Templated Porous Microparticles via Photopolymerization of Temperature-Induced Droplets in a Binary Liquid Mixture

Mehzabin Patel, Alberto Alvarez-Fernandez, Maximiliano Jara Fornerod, Anand N. P. Radhakrishnan, Alaric Taylor, Singg Ten Chua, Silvia Vignolini, Benjamin Schmidt-Hansberg, Alexander Iles, Stefan Guldin

Summary: Porous polymeric microspheres were fabricated using a new approach based on temperature-induced droplet formation and light-induced polymerization. The microspheres were prepared by exploiting the partial miscibility of a liquid crystal mixture composed of 5CB and RM257 in MeOH. The resulting microparticles showed stimuli-responsive behavior, with repeated cycles of cooling and heating causing swelling and shrinking.

ACS OMEGA (2023)

Article Physics, Multidisciplinary

Topological invariance in whiteness optimisation

Johannes S. S. Haataja, Gianni Jacucci, Thomas G. G. Parton, Lukas Schertel, Silvia Vignolini

Summary: Through a systematic investigation of light scattering in correlated disordered structures, we find that the scattering efficiency is mainly determined by topologically invariant features and the surface-averaged mean curvature. Optimal scattering efficiency can be achieved from a broad range of disordered structures, especially when structural anisotropy is considered. These results have far-reaching consequences for the industrial use of low-index materials for optical scattering.

COMMUNICATIONS PHYSICS (2023)

Article Chemistry, Multidisciplinary

Bioinspired Photonic Materials from Cellulose: Fabrication, Optical Analysis, and Applications

Richard M. M. Parker, Thomas G. G. Parton, Chun Lam Clement Chan, Melanie M. Bay, Bruno Frka-Petesic, Silvia Vignolini

Summary: Polysaccharides, particularly cellulose, have diverse applications in living organisms and cellulose possesses a unique helicoidal nanostructure that can result in structural coloration. Different forms of cellulose-derived materials, such as cellulose nanocrystals (CNCs) and hydroxypropyl cellulose (HPC), can self-organize into photonic materials with a wide range of colors and visual effects. These sustainable photonic materials have potential applications in various sectors.

ACCOUNTS OF MATERIALS RESEARCH (2023)

Article Chemistry, Physical

Edible cellulose-based colorimetric timer

Gen Kamita, Silvia Vignolini, Ahu Gumrah Dumanli

Summary: A biocompatible and edible colorimetric timer is created using the cholesteric liquid crystalline mesophases of hydroxypropyl cellulose (HPC) in water suspensions. The timer is encapsulated by shellac membranes, allowing for vibrant coloration and adjustable water evaporation rates, resulting in a visible color change. This system has potential applications in food packaging and smart labelling due to its biocompatibility and visual detection capabilities.

NANOSCALE HORIZONS (2023)

Article Chemistry, Multidisciplinary

Tailoring Iridescent Visual Appearance with Disordered Resonant Metasurfaces

Adrian Agreda, Tong Wu, Adrian Hereu, Mona Treguer-Delapierre, Glenna L. Drisko, Kevin Vynck, Philippe Lalanne

Summary: The paper presents a modal-based tool that can accurately analyze the physical mechanisms and features of colloidal disordered monolayers, and investigates the unique iridescent visual appearances created by the combination of plasmonic and Fabry-Perot resonances.

ACS NANO (2023)

Article Computer Science, Interdisciplinary Applications

Modeling and meshing for tokamak edge plasma simulations

Usman Riaz, E. Seegyoung Seol, Robert Hager, Mark S. Shephard

Summary: The accurate representation and effective discretization of a problem domain into a mesh are crucial for achieving high-quality simulation results and computational efficiency. This work presents recent developments in extending an automated tokamak modeling and meshing infrastructure to better support the near flux field following meshing requirements of the XGC Gyro-kinetic Code.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

Electron-phonon coupling from GW perturbation theory: Practical workflow combining BerkeleyGW, ABINIT, and EPW

Zhenglu Li, Gabriel Antonius, Yang-Hao Chan, Steven G. Louie

Summary: This article presents a workflow for practical calculations of electron-phonon coupling and includes the effect of many-electron correlations using GW perturbation theory. The workflow combines different software packages to enable accurate calculations at the level of quasiparticle band structures.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

MASAP: A package for atomic scattering amplitude in solids

Akihiro Koide, Sara Rabouli, Pierre Le Meur, Sylvain Tricot, Philippe Schieffer, Didier Sebilleau, Calogero R. Natoli

Summary: We present the MsSpec Atomic Scattering Amplitude Package (MASAP), which includes a computation program and a graphical interface for generating atomic scattering amplitude (ASA). The study investigates the applicability of plane wave (PW) and curved spherical wave (SW) scattering in describing electron propagation. The results show that the imaginary part of the optical potential enhances the elastic scattering in the forward direction but causes damping effects in other directions.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

A Bi-directional method for evaluating integrals involving higher transcendental functions. HyperRAF: A Julia package for new hyper-radial functions

A. Bagci, Gustavo A. Aucar

Summary: The electron repulsion integrals over Slater-type orbitals with non-integer principal quantum numbers are investigated in this study. These integrals are important in calculations of many-electron systems. New relationships free from hyper-geometric functions are derived to simplify the calculations. With the use of auxiliary functions and straightforward recurrence relationships, these integrals can be efficiently computed, providing initial conditions for the evaluation of expectation values and potentials.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

First-principles calculations of specular reflection of high-energy electrons during the two-dimensional crystal growth

Andrzej Daniluk

Summary: RHEED_DIFF_2D is an open-source software for qualitative numerical simulations of RHEED oscillation intensity changes with layer deposition, used for interpreting heteroepitaxial structures under different scattering crystal potential models.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

An incremental singular value decomposition approach for large-scale spatially parallel & distributed but temporally serial data - applied to technical flows ☆

Niklas Kuehl, Hendrik Fischer, Michael Hinze, Thomas Rung

Summary: The article presents a strategy and algorithm for simulation-accompanying, incremental Singular Value Decomposition (SVD) for time-evolving, spatially parallel discrete data sets. The proposed method improves computational efficiency by introducing a bunch matrix, resulting in higher accuracy and practical applicability.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

TRAVOLTA: GPU acceleration and algorithmic improvements for constructing quantum optimal control fields in photo-excited systems

Jose M. Rodriguez-Borbon, Xian Wang, Adrian P. Dieguez, Khaled Z. Ibrahim, Bryan M. Wong

Summary: This paper presents an open-source software package called TRAVOLTA for massively parallelized quantum optimal control calculations on GPUs. The TRAVOLTA package is an improvement on the previous NIC-CAGE algorithm and incorporates algorithmic improvements for faster convergence. Three different variants of GPU parallelization are examined to evaluate their performance in constructing optimal control fields in various quantum systems. The benchmarks show that the GPU-enhanced TRAVOLTA code produces the same results as previous CPU-based algorithms but with a speedup of more than ten times. The GPU enhancements and algorithmic improvements allow large quantum optimal control calculations to be efficiently executed on modern multi-core computational hardware.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

MCNOX: A code for computing and interpreting ultrafast nonlinear X-ray spectra of molecules at the multiconfigurational level

Weijie Hua

Summary: This work introduces a program called MCNOX for computing and analyzing ultrafast nonlinear X-ray spectra. It is designed for cutting-edge applications in photochemistry/photophysics enabled by X-ray free-electron lasers and high harmonic generation light sources. The program can calculate steady-state X-ray absorption spectroscopy and three types of ultrafast nonlinear X-ray spectra, and it is capable of identifying major electronic transitions and providing physical and chemical insights from complex signals.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

PLQ-sim: A computational tool for simulating photoluminescence quenching dynamics in organic donor/acceptor blends

Leandro Benatto, Omar Mesquita, Lucimara S. Roman, Rodrigo B. Capaz, Graziani Candiotto, Marlus Koehler

Summary: Photoluminescence Quenching Simulator (PLQ-Sim) is a user-friendly software for studying the dynamics of photoexcited states at the interface between organic semiconductors. It provides important information on organic photovoltaic and photothermal devices and calculates transfer rates and quenching efficiency.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

A method of calculating bandstructure in real-space with application to all-electron and full potential

Dongming Li, James Kestyn, Eric Polizzi

Summary: This study introduces a practical and efficient approach to calculate the all-electron full potential band structure in real space using a finite element basis. Instead of the k-space method, this method solves the Kohn-Sham equation self-consistently within a larger finite system enclosing the unit-cell. Non-self-consistent calculations are then performed in the Brillouin zone to obtain the band structure results, which are found to be in excellent agreement with the pseudopotential k-space method. Furthermore, the study successfully observes the band bending of core electrons.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

EUTERPE: A global gyrokinetic code for stellarator geometry

R. Kleiber, M. Borchardt, R. Hatzky, A. Koenies, H. Leyh, A. Mishchenko, J. Riemann, C. Slaby, J. M. Garcia-Regana, E. Sanchez, M. Cole

Summary: This paper describes the current state of the EUTERPE code, focusing on the implemented models and their numerical implementation. The code is capable of solving the multi-species electromagnetic gyrokinetic equations in a three-dimensional domain. It utilizes noise reduction techniques and grid resolution transformation for efficient computation. Additionally, various hybrid models are implemented for comparison and the study of plasma-particle interactions. The code is parallelized for high scalability on multiple CPUs.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

SMIwiz: An integrated toolbox for multidimensional seismic modelling and imaging

Pengliang Yang

Summary: This paper presents an open source software called SMIwiz, which combines seismic modelling, reverse time migration, and full waveform inversion into a unified computer implementation. SMIwiz supports both 2D and 3D simulations and provides various computational recipes for efficient calculation. Its independent processing and batchwise job scheduling ensure scalability, and its viability is demonstrated through applications on benchmark models.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

Generating and grading 34 optimised norm-conserving Vanderbilt pseudopotentials for actinides and super-heavy elements in the PseudoDojo

Christian Tantardini, Miroslav Ilias, Matteo Giantomassi, Alexander G. Kvashnin, Valeria Pershina, Xavier Gonze

Summary: Material discovery has been an active research field, and this study focuses on developing pseudopotentials for actinides and super-heavy elements. These pseudopotentials are crucial for accurate first-principles calculations and simulations.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

Generalisation of splitting methods based on modified potentials to nonlinear evolution equations of parabolic and Schrödinger type

S. Blanes, F. Casas, C. Gonzalez, M. Thalhammer

Summary: This paper explores the extension of modified potential operator splitting methods to specific classes of nonlinear evolution equations. Numerical experiments confirm the advantages of the proposed fourth-order modified operator splitting method over traditional splitting methods in dealing with Gross-Pitaevskii systems.

COMPUTER PHYSICS COMMUNICATIONS (2024)

Article Computer Science, Interdisciplinary Applications

Pole-fitting for complex functions: Enhancing standard techniques by artificial-neural-network classifiers and regressors *

Siegfried Kaidisch, Thomas U. Hilger, Andreas Krassnigg, Wolfgang Lucha

Summary: Motivated by a use case in theoretical hadron physics, this paper revisits an application of a pole-sum fit to dressing functions of a confined quark propagator. Specifically, it investigates approaches to determine the number and positions of singularities closest to the origin for a function known numerically on a specific grid on the positive real axis. Comparing the efficiency of standard techniques to a pure artificial-neural-network approach and a combination of both, it finds that the combined approach is more efficient. This approach can be applied to similar situations where the positions of poles need to be estimated quickly and reliably from real-axis information alone.

COMPUTER PHYSICS COMMUNICATIONS (2024)