University of Texas at Austin

Past Event: Oden Institute Seminar

Parallel linear computational cost isogeometric alternating-directions (IGA-ADS) simulator of time-dependent Maxwell equations

Maciej Paszyński, Professor, Computer Science, AGH University, Krakow, Poland

3:30 – 5PM
Thursday Jul 28, 2022

POB 6.304 & Zoom

Abstract

      In this talk, we propose a linear computational cost simulator for time-dependent Maxwell equations. We employ the higher-order and continuity basis functions as considered in the isogeometric analysis (IGA). We focus on non-stationary Maxwell equations defined on a regular patch of elements. We employ the idea of variational splitting and introduce a second-order accurate time-integration scheme for the time-dependent Maxwell equations in a weak form.  Our matrix of the system of linear equations resulting from the discretization of the Maxwell equations preserves a Kronecker Product structure. It enables linear computational cost factorization.

     Additionally, we derive a formulation of the absorbing boundary conditions (ABC) suitable for direction splitting. We verify our linear computational cost solver on the manufactured solution problem. We illustrate our solver on several numerical problems. To verify the ABC, we perform numerical simulations of the Scattering problem (traveling pulse wave).  We simulate the propagation of EM waves from the dipole antenna.  We also perform the simulation of the magnetotelluric problem, illustrating the wave generated by the ionosphere, propagating through the formation layers. The variational splitting non-stationary Maxwell code has been implemented in our shared memory parallel IGA-ADS code [1], following a collection of stabilized linear solvers for advection-dominated diffusion [2] and Navier-Stokes problems [3]. The parallelization is supported by the GALOIS library [4]. We illustrate the parallel code with the shared-memory scalability tests of our non-stationary Maxwell simulations.

[1] Marcin Łoś, Maciej Woźniak, Maciej Paszyński, Andrew Lenharth, Muhamm Amber-Hassaan, KeshavPingali, IGA-ADS: Isogeometric analysis FEM using ADS solver, Computer Physics Communications, vol. 217, pp.99-116, 2017.

https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoi.org%2F10.1016%2Fj.cpc.2017.02.023&data=05%7C01%7C%7Cba85e657c6064f1af45508da604b6304%7C31d7e2a5bdd8414e9e97bea998ebdfe1%7C0%7C0%7C637928174156530142%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6In1FSGXj7zuRA2duib%2FCLKpq4S5xG1djoRGsyc88Uo%3D&reserved=0

 [2] Marcin Łoś, Ignacio Muga, Judit Muñoz-Matute, Maciej Paszyński, Isogeometric Residual Minimization Method (iGRM) with direction splitting for non-stationary advection–diffusion problems, Computers & Mathematics with Applications, vol. 79, no. 2, pp. 213-229, 2020.

https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoi.org%2F10.1016%2Fj.camwa.2019.06.023&data=05%7C01%7C%7Cba85e657c6064f1af45508da604b6304%7C31d7e2a5bdd8414e9e97bea998ebdfe1%7C0%7C0%7C637928174156530142%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=987Y9aEihGjI2ftvQaw%2F25ypim9U9Ww9xtUeM26eAk0%3D&reserved=0

3] Marcin Łoś, Ignacio Muga, Judit Muñoz-Matute, Maciej Paszyński, Isogeometric residual minimization (iGRM) for non-stationary Stokes and Navier–Stokes problems, Computers & Mathematics with Applications, vol. 95, no. 1, pp. 200-214, 2021.

https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoi.org%2F10.1016%2Fj.camwa.2020.11.013&data=05%7C01%7C%7Cba85e657c6064f1af45508da604b6304%7C31d7e2a5bdd8414e9e97bea998ebdfe1%7C0%7C0%7C637928174156530142%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Mnkfjyq8Tl1MUO3%2BaAq15FWCSTkLzG7%2F7z5ccJo82w0%3D&reserved=0

[4] Vishwesh Jatala, Roshan Dathathri, Gurbinder Gill, Loc Hoang, V. Krishna Nandivada, and Keshav Pingali, A Study of Graph Analytics for Massive Datasets on Distributed GPUs. In International Parallel and Distributed Processing Symposium (IPDPS), 2020 https://iss.oden.utexas.edu/?p=projects/galois

home.agh.edu.pl/paszynsk

 

 

Biography

Maciej Paszyński is a professor of computer science. He received his Ph.D. (2003) in mathematics with applications to computer science from the Jagiellonian University, Krakow, Poland, and a abilitation (2010) in computer science from the AGH University of Science and Technology, Kraków, Poland. In 2003–2005, he worked as a postdoctoral fellow at Oden Institute (previously ICES) at UT, Austin. Since 2006 he has been a frequent visitor at Oden Institute, at Basque Center for Applied Mathematics (BCAM), King Abdullah University of Science and Technology, Pontifical Catholic University of Valparaiso, Chile, and Curtin University, Western Australia. He is an Editor of the Journal of Computational Science and the Thematic Track Chair of the International Conference on Computational Science. With his research group a2s.agh.edu.pl he performs research oriented towards the applications of artificial intelligence (AI) and high-performance computing (HPC) in advanced simulations.

 

Parallel linear computational cost isogeometric alternating-directions (IGA-ADS) simulator of time-dependent Maxwell equations

Event information

Date
3:30 – 5PM
Thursday Jul 28, 2022
Location POB 6.304 & Zoom
Hosted by Leszek F. Demkowicz