Fig. 2: Low-overhead parallelization scheme for simulation of arbitrarily large metasurfaces. | npj Computational Materials

Fig. 2: Low-overhead parallelization scheme for simulation of arbitrarily large metasurfaces.

From: Low-overhead distribution strategy for simulation and optimization of large-area metasurfaces

Fig. 2

a Schematic of the simulation distribution scheme — the incident field is first sampled and represented as a superposition of jinc sources, and then smaller groups of jinc sources and the locally surrounding metasurface regions are simulated on independent GPUs. b Total simulation time versus number of V100 GPU’s used for simulation for a 50 μm (black), 100 μm (blue), and 300 μm (green) metasurface. All metasurfaces have focal length of 25 μm and are designed from a library of silicon cylinders with height 940 nm, radii range of 50–250 nm, lattice period of 1070 nm, air background, and source wavelength of 1550 nm (based on scatterer library from Arbabi et al.61). c Computation time for the key stages of the large-area 1 mm × 1 mm metasurface simulation (metalens with focal length 0.4 mm designed with the same scatterer library used in (b)): top row – computing the Look-Up Tables (LUT) used to efficiently perform T-matrix simulation (Supplementary Note 1); middle row – computing the T-matrices (Supplementary Note 1.b) and solving the resulting linear system of equations for the scattered field coefficients (Supplementary Note 1.c, Supplementary Eq. 23); bottom row – computing the E and H fields from the scattered field coefficients for each desired detector point (Supplementary Note 1.c, Supplementary Eq. 24).

Back to article page