{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/116130"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/116130","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Time-domain electromagnetic solvers on heterogeneous systems: Theory and implementation","abstract":"Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2024-08-01","abstract_html":"Submission published under a 24 month embargo labeled &#x27;U of I Access&#x27;, the embargo will last until 2024-08-01","abstract_has_math":false,"creators":["Feng, Junda"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Electrical & Computer Engr","degree_department":null,"school":null,"contributors":["Peng, Zhen"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2022,"date_issued":"2022-08","date_published":"2022-08","updated_at":"2026-07-22T22:24:55Z","subjects":["computational electromagnetics","time-domain Maxwell equations","high-performance computing"],"languages":["en","eng"],"rights":["Copyright 2022 Junda Feng"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/2142/116130","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Peng, Zhen"]},{"key":"dc:creator","label":"Author","values":["Feng, Junda"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2022-08","2022-07-21"]},{"key":"dc:type","label":"Dc Type","values":["text","Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical & Computer Engr"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["computational electromagnetics","time-domain Maxwell equations","high-performance computing"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en","eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2022 Junda Feng"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://hdl.handle.net/2142/116130"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2024-08-01","The student, Junda Feng, accepted the attached license on 2022-07-21 at 06:44.","The student, Junda Feng, submitted this Thesis for approval on 2022-07-21 at 07:11.","This Thesis was approved for publication on 2022-07-21 at 09:59.","DSpace SAF Submission Ingestion Package generated from Vireo submission #18405 on 2022-11-15 at 21:40:42","Nowadays, the time-domain electromagnetic solver plays an important role in the field of computational electromagnetics due to its ability to simulate time-domain wave physics and efficiency in solving wide-band structures. In this thesis, we focus on the derivation, implementation and optimization of time-domain electromagnetic solvers based on partial differential equations. To be specific, we first investigate and validate the Yee’s FDTD (finite difference time-domain), nodal FETD (finite element time-domain) and nodal DGTD (discontinuous Galerkin time-domain) in two dimensions. Secondly, we formulate the 3D DGTD with absorbing boundary condition based on curl-conforming vector elements and multiple numerical fluxes from an interior penalty approach. Due to the great computing flexibility the discontinuous Galerkin method offers, we explore the parallelization of the DGTD by implementing a CPU (central processing unit) version and several GPU (graphic processing unit) counterparts on a typical heterogeneous system where electromagnetic simulation software is usually installed. Especially, in addition to a basic GPU implementation, three parallelization strategies that make good use of available computing resources are proposed for the case where GPU memory is not sufficient. We conclude the thesis with a few numerical examples and show the capability of our proposed method by a long time simulation for more than 10^5 time steps of a model meshed into approximately 1.7 million tetrahedral elements."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Time-domain electromagnetic solvers on heterogeneous systems: Theory and implementation"]}]}],"canonical_facts":{"dc:contributor":["Peng, Zhen"],"dc:creator":["Feng, Junda"],"dc:date":["2022-08","2022-07-21"],"dc:description":["Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2024-08-01","The student, Junda Feng, accepted the attached license on 2022-07-21 at 06:44.","The student, Junda Feng, submitted this Thesis for approval on 2022-07-21 at 07:11.","This Thesis was approved for publication on 2022-07-21 at 09:59.","DSpace SAF Submission Ingestion Package generated from Vireo submission #18405 on 2022-11-15 at 21:40:42","Nowadays, the time-domain electromagnetic solver plays an important role in the field of computational electromagnetics due to its ability to simulate time-domain wave physics and efficiency in solving wide-band structures. In this thesis, we focus on the derivation, implementation and optimization of time-domain electromagnetic solvers based on partial differential equations. To be specific, we first investigate and validate the Yee’s FDTD (finite difference time-domain), nodal FETD (finite element time-domain) and nodal DGTD (discontinuous Galerkin time-domain) in two dimensions. Secondly, we formulate the 3D DGTD with absorbing boundary condition based on curl-conforming vector elements and multiple numerical fluxes from an interior penalty approach. Due to the great computing flexibility the discontinuous Galerkin method offers, we explore the parallelization of the DGTD by implementing a CPU (central processing unit) version and several GPU (graphic processing unit) counterparts on a typical heterogeneous system where electromagnetic simulation software is usually installed. Especially, in addition to a basic GPU implementation, three parallelization strategies that make good use of available computing resources are proposed for the case where GPU memory is not sufficient. We conclude the thesis with a few numerical examples and show the capability of our proposed method by a long time simulation for more than 10^5 time steps of a model meshed into approximately 1.7 million tetrahedral elements."],"dc:format":["application/pdf"],"dc:identifier":["https://hdl.handle.net/2142/116130"],"dc:language":["en","eng"],"dc:rights":["Copyright 2022 Junda Feng"],"dc:subject":["computational electromagnetics","time-domain Maxwell equations","high-performance computing"],"dc:title":["Time-domain electromagnetic solvers on heterogeneous systems: Theory and implementation"],"dc:type":["text","Thesis"],"thesis:degree_discipline":["Electrical & Computer Engr"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:24:55Z"}