DssPyLib: An open-source python']python FEM software to solve Poisson equation in 2-D using distributed source scheme

被引:1
|
作者
Goona, Nithin Kumar [1 ]
Naik, Shraddha M. [2 ]
Parne, Saidi Reddy [1 ]
Paul, Anand [2 ]
机构
[1] Natl Inst Technol Goa, Dept Appl Sci, Ponda 403401, Goa, India
[2] Kyungpook Natl Univ, Sch Comp Sci & Engn, Daegu 41566, South Korea
基金
新加坡国家研究基金会;
关键词
Finite element method; Integral method; Poisson equation; !text type='Python']Python[!/text; Numerical solution; Dirichlet boundary condition; FINITE-DIFFERENCE METHOD; ACCURACY;
D O I
10.1016/j.softx.2023.101308
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper introduces DssPyLib, an open-source Python software to compute 2-D electrostatic and magnetostatic fields using the finite element method. With a minimalist interface and non-overlapping simple shapes, the software supports integral and finite element numerical solutions for open boundary problems. The software also provides numerical solutions using Distributed Source Scheme, a technique to reduce error around the sources of the field. An overview of the structure and features of DssPyLib is presented along with experimental validation. The software also features extraction of valuable information such as vector field at any point and force on any field source. The software explores various sources of errors and the methods to reduce errors in numerical simulations. (c) 2023 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页数:8
相关论文
共 50 条
  • [31] VESIcal: 2. A Critical Approach to Volatile Solubility Modeling Using an Open-Source Python']Python3 Engine
    Wieser, P. E.
    Iacovino, K.
    Matthews, S.
    Moore, G.
    Allison, C. M.
    EARTH AND SPACE SCIENCE, 2022, 9 (02)
  • [32] X-Light: an open-source software written in Python']Python to determine the residual stress by X-ray diffraction
    Tu-Quoc-Sang Pham
    Geandier, Guillaume
    Ratel-Ramond, Nicolas
    Mareau, Charles
    Malard, Benoit
    JOURNAL OF APPLIED CRYSTALLOGRAPHY, 2021, 54 : 1244 - 1251
  • [33] PyRPL (Python']Python Red Pitaya Lockbox) - an open-source software package for FPGA-controlled quantum optics experiments
    Neuhaus, L.
    Metzdorff, R.
    Chua, S.
    Jacqmin, T.
    Briant, T.
    Heidmann, A.
    Cohadon, P. -F.
    Deleglise, S.
    2017 CONFERENCE ON LASERS AND ELECTRO-OPTICS EUROPE & EUROPEAN QUANTUM ELECTRONICS CONFERENCE (CLEO/EUROPE-EQEC), 2017,
  • [34] Response to Comment on 'Automatic identification of streamlined subglacial bedforms using machine learning: an open-source Python']Python approach'
    Mckenzie, Marion
    Abrahams, Ellianna
    Perez, Fernando
    Venturelli, Ryan
    BOREAS, 2025,
  • [35] Data acquisition from Datex-OhmedaAestiva/5 7900 ventilator using an open-source Python']Python project
    Patel, Nathan T. P.
    Lane, Magan R.
    Williams, Timothy K.
    Neff, Lucas P.
    JOURNAL OF ANAESTHESIOLOGY CLINICAL PHARMACOLOGY, 2023, 39 (04) : 676 - 677
  • [36] ReMo3D - an open-source Python']Python package for 2D and 3D simulation of normal and lateral resistivity logs
    Wilkosz, Michal
    GEOLOGY GEOPHYSICS AND ENVIRONMENT, 2022, 48 (02): : 195 - 211
  • [37] Jiezi: An open-source Python']Python software for simulating quantum transport based on non-equilibrium Green's function formalism
    Zhu, Junyan
    Cao, Jiang
    Song, Chen
    Li, Bo
    Han, Zhengsheng
    COMPUTER PHYSICS COMMUNICATIONS, 2024, 302
  • [38] Biosaur: An open-source Python']Python software for liquid chromatography-mass spectrometry peptide feature detection with ion mobility support
    Abdrakhimov, Daniil A.
    Bubis, Julia A.
    Gorshkov, Vladimir
    Kjeldsen, Frank
    Gorshkov, Mikhail V.
    Ivanov, Mark V.
    RAPID COMMUNICATIONS IN MASS SPECTROMETRY, 2021,
  • [39] PhoREAL: Increasing Spatial and Temporal Data Accessibility of ICESat-2 through Open-Source Python']Python Repository
    Guenther, Eric J.
    Neuenschwander, Amy L.
    Magruder, Lori A.
    LASER RADAR TECHNOLOGY AND APPLICATIONS XXVIII, 2023, 12537
  • [40] dh2loop 1.0: an open-source Python']Python library for automated processing and classification of geological logs
    Joshi, Ranee
    Madaiah, Kavitha
    Jessell, Mark
    Lindsay, Mark
    Pirot, Guillaume
    GEOSCIENTIFIC MODEL DEVELOPMENT, 2021, 14 (11) : 6711 - 6740