SearcharxivSearch

arXiv subjects

Shayan Dodge

Publications and source records attributed to Shayan Dodge.

2 recordsLinked to original sources

INI-VPINN: A Variational Physics-Informed Neural Network with Implicit Neumann and Interface Handling for Multi-Material Domains with Geometric Singularities

We propose a new weak-form Physics-Informed Neural Network approach (named INI-VPINN). INI-VPINN naturally incorporates Neumann boundary and interface conditions into the variational formulation. It removes the need for additional loss terms or multiple subdomain networks. This framework employs compact support weighting functions and integration by parts to implicitly impose flux and continuity constraints. In this way, it implicitly ensures physical consistency across material boundaries. The proposed method is tested on Poisson and Laplace problems with sharp interfaces and complex geometries. Results show that, compared with several other Physics Informed Neural Networks-based formulations, the INI-VPINN consistently achieves higher accuracy, smoother and faster convergence. The proposed framework provides a general approach for solving multimaterial problems with complex geometries and mixed Neumann-Dirichlet boundary conditions using neural networks. The implementation is publicly available in a GitHub repository.

math.NA

Application of GPU-accelerated FDTD method to electromagnetic wave propagation in plasma using MATLAB Parallel Processing Toolbox

Since numerical computing with MATLAB offers a wide variety of advantages, such as easier developing and debugging of computational codes rather than lower-level languages, the popularity of this tool is significantly increased in the past decade. However, MATLAB is slower than other languages. Moreover, utilizing MATLAB parallel computing toolbox on the Graphics Processing Unit (GPU) face some limitations. The lack of attention to these limitations reduces the program execution speed. Even sometimes, parallel GPU codes are slower than serial. In this paper, some techniques in using MATLAB parallel computing toolbox are studied to improve the performance of solving complex electromagnetic problems by the Finite Difference Time Domain (FDTD) method. Implementing these techniques allows the GPU-Accelerated Parallel FDTD code to execute 20x faster than (basic) serial FDTD code. Eventually, GPU-Accelerated Parallel FDTD code is utilized to optimize the computational modeling of electromagnetic waves propagating in plasma. In this simulation, kinetic theory equations for plasma are used (excluding inelastic collisions), and temporal evolution is studied by the FDTD method (coupled FDTD with kinetic theory).

physics.plasm-ph