Using Open Source to Accelerate Development of a Finite Element-Boundary Integral Code

被引:0
|
作者
Wingren, Niklas [1 ]
Sjoberg, Daniel [1 ]
机构
[1] Lund Univ, Dept Elect & Informat Technol, Lund, Sweden
来源
关键词
Codes; Finite element analysis; Media; !text type='Python']Python[!/text; Integral equations; Method of moments; Manganese; Computational electromagnetics; open source software; !text type='python']python[!/text; finite element analysis; method of moments; electromagnetic scattering; CHANNEL PROPAGATION MODEL; CHALLENGES; INTERNET; THINGS;
D O I
10.1109/OJAP.2024.3374350
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Open-source software has been highly influential on software development in many fields, and also has a history within computational electromagnetics. With large amounts of open-source code available, both from within computational electromagnetics and from other fields, new combinations can be made by using already existing code packages. This can be especially beneficial to developers who do not otherwise have access to a substantial codebase. In this article we describe how a finite element-boundary integral code using the adaptive cross approximation was developed by combining different existing open-source software packages with new code in Python. We provide a brief overview of the numerical methods used, but our focus is on the implementation and insights that might be useful to others who could benefit from using open-source software in their work. Three numerical examples are also presented to demonstrate accuracy, performance and use of complex materials. Our code is provided at github.com/nwingren/fe2ms both to demonstrate how the open-source packages were combined in practice, but also for those who wish to test the code themselves.
引用
收藏
页码:587 / 600
页数:14
相关论文
共 50 条
  • [1] Finite element-boundary integral methods in electromagnetics
    Nguyen, DT
    Qin, J
    Sancer, MI
    McClary, R
    FINITE ELEMENTS IN ANALYSIS AND DESIGN, 2002, 38 (05) : 391 - 400
  • [2] Mixed element formulation for the finite element-boundary integral method
    Meese, J
    Kempel, LC
    Schneider, SW
    APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL, 2006, 21 (01): : 51 - 62
  • [3] A highly robust and versatile finite element-boundary integral hybrid code for scattering by BOR objects
    Jin, JM
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2005, 53 (07) : 2274 - 2281
  • [4] A highly robust and versatile finite element-boundary integral hybrid code for scattering by BOR objects
    Jin, JM
    2005 IEEE/ACES International Conference on Wireless Communications and Applied Computational Electromagnetics, 2005, : 666 - 669
  • [5] Robust design of absorbers using genetic algorithms and the finite element-boundary integral method
    Cui, SM
    Weile, DS
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2003, 51 (12) : 3249 - 3258
  • [6] FEBIE - COMBINED FINITE ELEMENT-BOUNDARY INTEGRAL-EQUATION METHOD
    SHAW, RP
    FALBY, W
    COMPUTERS & FLUIDS, 1978, 6 (03) : 153 - 160
  • [7] HYBRID GENERALIZED FINITE ELEMENT-BOUNDARY INTEGRAL METHOD FOR APERTURE DESIGN
    Tuncer, O.
    Shanker, B.
    Kempel, L. C.
    2009 3RD EUROPEAN CONFERENCE ON ANTENNAS AND PROPAGATION, VOLS 1-6, 2009, : 2401 - 2404
  • [8] An H-LU Preconditioner for the Hybrid Finite Element-Boundary Integral
    Liu, Rui-Qing
    Yang, Ming-Lin
    Wu, Bi-Yi
    Sheng, Xin-Qing
    2020 IEEE MTT-S INTERNATIONAL CONFERENCE ON NUMERICAL ELECTROMAGNETIC AND MULTIPHYSICS MODELING AND OPTIMIZATION (NEMO 2020), 2020,
  • [9] Frequency and angular extrapolations in hybrid finite element-boundary integral systems
    Univ of Michigan, Ann Arbor, United States
    Annu Rev Progr Appl Comput Electromagn, (302-307):
  • [10] A HYBRID FINITE ELEMENT-BOUNDARY INTEGRAL FORMULATION OF POISSONS-EQUATION
    SALON, SJ
    SCHNEIDER, JM
    IEEE TRANSACTIONS ON MAGNETICS, 1981, 17 (06) : 2574 - 2576