{'fraction_non_alphanumeric': 0.020061728395061727, 'fraction_numerical': 0.0, 'mean_word_length': 5.826315789473684, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
The parallel plane wave time domain algorithm-accelerated marching on in time solvers for large-scale electromagnetic scattering problems

The plane wave time domain (PWTD) algorithm permits the fast evaluation of transient wave fields generated by like sources and thereby constitutes the extension to the time domain of the frequency domain fast multipole method. When coupled to classical marching on in time (MOT) solvers, it drastically accelerates the solution of time domain integral equations (TDIE) pertinent to the analysis of electromagnetic scattering problems while minimizing their memory requirements. This paper describes a parallel implementation of a multilevel PWTD kernel and associated MOT scheme that solves a combined field integral equation (CFIE) pertinent to the analysis of transient scattering from three-dimensional perfect electrically conducting (PEC) objects. The described solver executes on a distributed-memory parallel cluster and uses the message passing interface (MPI) paradigm to communicate data between processors. A "space/direction partitioning" scheme is adopted to divide the computational tasks involved and achieve reasonable load balancing among the available processors. The performance of the parallel solvers is verified by a numerical example.