arrow
返回

μ-diff: An open-source Matlab toolbox for computing multiple scattering problems by disks

delete2015-07-01
delete22
delete
OA
AI
B
Bertrand Thierry
X
Xavier Antoine *
C
Chokri Chniti
H
Hasan Alzubaidi
DOI:10.1016/j.cpc.2015.03.013delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
The aim of this paper is to describe a Matlab toolbox, called mu-diff, for modeling and numerically solving two-dimensional complex multiple scattering by a large collection of circular cylinders. The approximation methods in mu-diff are based on the Fourier series expansions of the four basic integral operators arising in scattering theory. Based on these expressions, an efficient spectrally accurate finite-dimensional solution of multiple scattering problems can be simply obtained for complex media even when many scatterers are considered as well as large frequencies. The solution of the global linear system to solve can use either direct solvers or preconditioned iterative Krylov subspace solvers for block Toeplitz matrices. Based on this approach, this paper explains how the code is built and organized. Some complete numerical examples of applications (direct and inverse scattering) are provided to show that mu-diff is a flexible, efficient and robust toolbox for solving some complex multiple scattering problems. Program summary Program title: mu-diff Catalogue identifier: AEWH_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEWH_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 13,718 No. of bytes in distributed program, including test data, etc.: 1,466,301 Distribution format: tar.gz Programming language: Matlab. Computer: PC, Mac. Operating system: Windows, Mac OS, Linux. Has the code been vectorized or parallelized?: Yes RAM: 2000 Megabytes Classification: 4.6, 10, 18. Nature of problem: Modeling and simulation of two-dimensional multiple wave scattering by large clusters of circular cylinders for any frequency. The program is well-designed to manage highly accurate solutions for deterministic or random media, with various boundary conditions and physics properties of the scatterers. Pre- and post-processing facilities are designed specifically for these problems. Solution method: We use spectral Fourier approximation schemes and direct or iterative Krylov subspace methods. Running time: From a few seconds for simple problems to a few minutes for more complex situations on a medium computer. (C) 2015 Elsevier B.V. All rights reserved.
Keyword:
Multiple scattering
Wave propagation
Acoustics
Electromagnetism
Optics
Computational methods
Numerical simulation
Spectral method
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Computer Physics Communications 封面图
Computer Physics Communications
IF:
3.4
论文数:
1.2W
被引数:
3.7W

机构

C
centre national de la recherche scientifique (cnrs)
学者数:
24.5W
论文数: 18.2W
被引数: 279
U
Universite Paris Cite
学者数:
8.9W
论文数: 6.3W
被引数: 604
S
Sorbonne Universite
学者数:
6.2W
论文数: 4.5W
被引数: 605
学者 查看更多机构
引用论文

引用论文

Comparative study of radiation-induced luminescence between non-doped CsBr transparent ceramic and crystal
err2018-01-01
err0
errOAAI
errHiromi KIMURA; Fumiya NAKAMURA; Takumi KATO; Daisuke NAKAUCHI; Naoki KAWANO; Go OKADA; Noriaki KAWAGUCHI; Takayuki YANAGIDA
err分享
err收藏
err分享
err收藏
Direct imaging of photonic nanojets
err2008-05-01
err267
errOAAI
errFerrand, Patrick; Wenger, Jerome; Devilez, Alexis; Pianta, Martina; Stout, Brian; Bonod, Nicolas; Popov, Evgueni; Rigneault, Herve
err分享
err收藏
Spectral analysis of three-dimensional photonic jets
err2008-08-27
err120
errOAAI
errDevilez, Alexis; Stout, Brian; Bonod, Nicolas; Popov, Evgeny
err分享
err收藏
err分享
err收藏
err分享
err收藏
A novel polarization diversity receiver for PMD mitigation
err2002-04-01
err0
PREAI
errA.O. Lima; I.T. Lima; T. Adali; C.R. Menyuk
err分享
err收藏
学者 查看更多内容