{"title":"Algorithm 1001","authors":"Florian Bürgel, K. Kazimierski, A. Lechleiter","doi":"10.1145/3328525","DOIUrl":null,"url":null,"abstract":"IPscatt is a free, open-source MATLAB toolbox facilitating the solution for time-independent scattering (also known as time-harmonic scattering) in two- and three-dimensional settings. The toolbox has three main application cases: simulation of the scattered field for a given transmitter-receiver geometry; the generation of simulated data as well as the handling of the real-world data from Institute Fresnel; and the reconstruction of the contrast from several measured, scattered fields. In each case, a variety of options tailored to the needs of practitioners is provided. For example, the toolbox allows the simulation of the scattered near field as well as of the far field. Also, it provides methods for the modeling of the incident field as point sources as well as plane waves. Finally, many common geometries of transmitters and receivers are included out of the box. Regarding the reconstruction, the provided functions implement the regularization scheme that relies on a primal-dual algorithm and was introduced by F. Bürgel, K. S. Kazimierski, and A. Lechleiter [Journal of Computational Physics 339 (2017), 1–30]. This article provides a survey of the mathematical concepts in scattering, connects them with the provided implementation, gives an overview of the software framework as well as its application areas, and compares it with existing software packages solving the same problem.","PeriodicalId":7036,"journal":{"name":"ACM Transactions on Mathematical Software (TOMS)","volume":"25 1","pages":"1 - 20"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Transactions on Mathematical Software (TOMS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3328525","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
IPscatt is a free, open-source MATLAB toolbox facilitating the solution for time-independent scattering (also known as time-harmonic scattering) in two- and three-dimensional settings. The toolbox has three main application cases: simulation of the scattered field for a given transmitter-receiver geometry; the generation of simulated data as well as the handling of the real-world data from Institute Fresnel; and the reconstruction of the contrast from several measured, scattered fields. In each case, a variety of options tailored to the needs of practitioners is provided. For example, the toolbox allows the simulation of the scattered near field as well as of the far field. Also, it provides methods for the modeling of the incident field as point sources as well as plane waves. Finally, many common geometries of transmitters and receivers are included out of the box. Regarding the reconstruction, the provided functions implement the regularization scheme that relies on a primal-dual algorithm and was introduced by F. Bürgel, K. S. Kazimierski, and A. Lechleiter [Journal of Computational Physics 339 (2017), 1–30]. This article provides a survey of the mathematical concepts in scattering, connects them with the provided implementation, gives an overview of the software framework as well as its application areas, and compares it with existing software packages solving the same problem.
IPscatt是一个免费的、开源的MATLAB工具箱,用于解决二维和三维环境下的时间无关散射(也称为时谐散射)。该工具箱有三个主要应用场景:模拟给定收发几何形状的散射场;模拟数据的生成以及菲涅耳研究所真实数据的处理;并对几个实测的散射场进行对比重建。在每种情况下,根据从业者的需要提供了多种选择。例如,工具箱允许模拟分散的近场和远场。此外,本文还提供了点源和平面波入射场的建模方法。最后,许多常见的几何形状的发射机和接收机包括开箱即用。在重构方面,所提供的函数实现了F. b rgel, K. S. Kazimierski和a . Lechleiter引入的基于原始对偶算法的正则化方案[j].计算物理学报339(2017),1-30。本文概述了散射中的数学概念,将它们与所提供的实现联系起来,概述了软件框架及其应用领域,并将其与解决相同问题的现有软件包进行了比较。