Optimizing GPU Performance in Cylindrical FDTD Simulations

dc.contributor.authorGiannakopoulos, Dimitriosen
dc.contributor.committeechairLin, Zinen
dc.contributor.committeememberStavrou, Angelosen
dc.contributor.committeememberRaghunathan, Ravien
dc.contributor.departmentElectrical and Computer Engineeringen
dc.date.accessioned2025-05-24T08:04:50Zen
dc.date.available2025-05-24T08:04:50Zen
dc.date.issued2025-05-23en
dc.description.abstractSimulating large-area metasurfaces presents a major computational challenge due to their fine structural features and large physical dimensions. Traditional full-wave methods, such as finite-difference time-domain (FDTD), become infeasible for such problems due to excessive memory and runtime requirements. To address this, several approximate techniques have been developed, including the localized perturbation approximation (LPA), overlapping-domain approximation (ODA), and zoned discrete axisymmetry (ZDA), each balancing accuracy and efficiency for different metasurface geometries. In this thesis, we focus on ZDA, a method tailored for metasurfaces with rotational symmetry. By expressing electromagnetic fields as a sum of angular modes and discretizing the radial domain into concentric zones, ZDA reduces a 3D problem to a series of much smaller and fewer simulations. This dimensionality reduction enables accurate modeling of freeform optical devices with fine resolution using modest computational resources. We implement this approach via a GPU-accelerated FDTD solver in cylindrical coordinates, enabling scalable and efficient simulation of broadband, high-performance metasurfaces. Our results demonstrate that symmetry-aligned simulation strategies such as ZDA can unlock practical design workflows for metasurfaces previously beyond reach. My personal work though was mostly on accelerating our FDTD code using the power given by the GPUs.en
dc.description.abstractgeneralSimulating how light interacts with large, complex optical surfaces, known as metasurfaces, is essential for designing new technologies like ultra-thin lenses. These surfaces often span millimeters in size but contain tiny features measured in nanometers, making them extremely difficult to model with standard simulation tools. The most accurate methods, such as finite-difference time-domain (FDTD), quickly become too slow and memory-intensive for practical use at this scale. In this project, the focus was on making these simulations faster and more efficient. I worked on accelerating the FDTD method that takes advantage of the symmetrical shape of certain metasurfaces. This involved adapting the simulation to cylindrical coordinates and running it on graphics processors (GPUs), which are well-suited for high-speed parallel computation. The result is a simulation tool that can handle large-area metasurfaces with much lower computing cost opens the door to faster design cycles and more ambitious optical applications.en
dc.description.degreeMaster of Scienceen
dc.format.mediumETDen
dc.identifier.othervt_gsexam:44108en
dc.identifier.urihttps://hdl.handle.net/10919/134225en
dc.language.isoenen
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectFDTDen
dc.subjectaxial symmetryen
dc.subjectmetasurfaceen
dc.subjectGPUen
dc.subjectJuliaen
dc.subjectParallelizationen
dc.titleOptimizing GPU Performance in Cylindrical FDTD Simulationsen
dc.typeThesisen
thesis.degree.disciplineComputer Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
Giannakopoulos_D_T_2025.pdf
Size:
1.52 MB
Format:
Adobe Portable Document Format
Name:
Giannakopoulos_D_T_2025_support_1.docx
Size:
1.96 MB
Format:
Microsoft Word XML
Description:
Supporting documents
Name:
Giannakopoulos_D_T_2025_support_3.docx
Size:
1.96 MB
Format:
Microsoft Word XML
Description:
Supporting documents
Loading...
Thumbnail Image
Name:
Giannakopoulos_D_T_2025_support_4.pdf
Size:
1.52 MB
Format:
Adobe Portable Document Format
Description:
Supporting documents

Collections