{'fraction_non_alphanumeric': 0.015625, 'fraction_numerical': 0.00234375, 'mean_word_length': 5.603092783505154, '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}}
Case Study : On Performing Efficient Highly Parallel Three-Dimensional PIC based Simulations in Constantly Changing Computing Environments

Particle-In-Cell, PIC, modeling techniques have been proven to be an effective mechanism to study a number of complex nonlinear plasma dynamics problems. PIC code is used to empirically track the influence of ions and electrons as they move under a self-consistent electromagnetic field. During the past seven years, research has been undertaken at UAH to apply domain decomposition strategies to parallelize PIC (particle-mesh) simulations to better understand the underlying physical phenomena associated with electromagnetic disturbances in space and on Earth. This paper highlights some of this research from a simulationist point of view as new variations of this simulation problem have been implemented through time on different parallel processing environments which range from networks of workstations to dedicated multiple processor platforms with up to 256 processing elements. Such issues as the performance, scalability, portability, and maintainability of the program code are discussed. The paper also describes areas of future research which will be undertaken to expand the scope and size of the problem being investigated.