{'fraction_non_alphanumeric': 0.02165087956698241, 'fraction_numerical': 0.0013531799729364006, 'mean_word_length': 6.254901960784314, '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}}
Dynamic Adaptive Runtime Systems for Advanced Multipole Methods

Multipole methods are a key computational kernel for a large class of scientific applications spanning multiple disciplines. Yet many of these applications are strong scaling constrained when using conventional programming practices. This project introduces a new scientific library, DASHMM, built on the ParalleXHPX-5 runtime system, which explores the use of dynamic adaptive runtime techniques to improve scalability and efficiency formultipolemethod based scientific computing. DASHMM allows application scientists to rapidly create custom, scalable, and efficientmultipole methods, especially targeting the Fast Multipole Method (FMM) and the Barnes-Hut (BH) algorithm.