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 条
  • [41] DARTS: an open-source Python']Python pipeline for Ca2+ microdomain analysis in live cell imaging data
    Woelk, Lena-Marie
    Kovacevic, Dejan
    Husseini, Huemeyra
    Foerster, Fritz
    Gerlach, Fynn
    Moeckl, Franziska
    Altfeld, Marcus
    Guse, Andreas H.
    Diercks, Bjoern-Philipp
    Werner, Rene
    FRONTIERS IN IMMUNOLOGY, 2024, 14
  • [42] Spexwavepy: an open-source Python']Python package for X-ray wavefront sensing using speckle-based techniques
    Hu, Lingfei
    Wang, Hongchang
    Sawhney, Kawal
    JOURNAL OF SYNCHROTRON RADIATION, 2024, 31 : 1037 - 1042
  • [43] iCorrVision-3D: An integrated python']python-based open-source Digital Image Correlation Software for in-plane and out-of-plane measurements (Part 2)
    Filho, Joao
    Nunes, Luiz
    Xavier, Jose
    SOFTWAREX, 2022, 19
  • [44] Distributed source scheme for Poisson equation using finite element method
    Goona, Nithin Kumar
    Parne, Saidi Reddy
    JOURNAL OF COMPUTATIONAL SCIENCE, 2023, 72
  • [45] Using Software Metrics for Predicting Vulnerable Code-Components: A Study on Java']Java and Python']Python Open Source Projects
    Chong, Tai-Yin
    Anu, Vaibhav
    Sultana, Kazi Zakia
    2019 22ND IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (IEEE CSE 2019) AND 17TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (IEEE EUC 2019), 2019, : 98 - 103
  • [46] ORTEGA v1.0: an open-source Python']Python package for context-aware interaction analysis using movement data
    Su, Rongxiang
    Liu, Yifei
    Dodge, Somayeh
    MOVEMENT ECOLOGY, 2024, 12 (01)
  • [47] EOdal: An open-source Python']Python package for large-scale agroecological research using Earth Observation and gridded environmental data
    Graf, Lukas Valentin
    Perich, Gregor
    Aasen, Helge
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2022, 203
  • [48] Glacier Mass Change in High Mountain Asia Through 2100 Using the Open-Source Python']Python Glacier Evolution Model (PyGEM)
    Rounce, David R.
    Hock, Regine
    Shean, David E.
    FRONTIERS IN EARTH SCIENCE, 2020, 7
  • [49] reString: an open-source Python software to perform automatic functional enrichment retrieval, results aggregation and data visualization
    Stefano Manzini
    Marco Busnelli
    Alice Colombo
    Elsa Franchi
    Pasquale Grossano
    Giulia Chiesa
    Scientific Reports, 11
  • [50] Distributed Source Scheme to solve the classical form of Poisson equation using 3-D Finite-Difference Method for improved accuracy and unrestricted source position
    Goona, Nithin Kumar
    Parne, Saidi Reddy
    Sashidhar, S.
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2021, 190 : 965 - 975