{'fraction_non_alphanumeric': 0.018933731938216243, 'fraction_numerical': 0.000996512207274539, 'mean_word_length': 5.498381877022654, '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}}
High-order finite element method for plasma modeling

High-order accurate finite element methods provide unique benefits for problems that have strong anisotropies and complicated geometries and for stiff equation systems that are coupled through large source terms, e.g. Lorentz force, collisions, or atomic reactions. Magnetized plasma simulations of realistic devices using the kinetic or the multi-fluid plasma models are examples that benefit from highorder accuracy. The multi-fluid plasma model only assumes local thermodynamic equilibrium within each fluid, e.g. ion and electron fluids for the two-fluid plasma model. The algorithm1 implements a discontinuous Galerkin method with an approximate Riemann solver to compute the fluxes of the fluids and electromagnetic fields at the computational cell interfaces. The multi-fluid plasma model has time scales on the order of the electron and ion cyclotron frequencies, the electron and ion plasma frequencies, the electron and ion sound speeds, and the speed of light. A general model for atomic reactions has been developed2 and is incorporated in the multi-fluid plasma model. The multi-fluid plasma algorithm is implemented in a flexible code framework (WARPX) that allows easy extension of the physical model to include multiple fluids and additional physics. The code runs on multi-processor machines and is being adapted with OpenCL to many-core systems, characteristic of the next generation of high performance computers. The algorithm is applicable to study advanced physics calculations of plasma dynamics including magnetic plasma confinement and astrophysical plasmas. The discontinuous Galerkin method has also been applied to solve the Vlasov-Poisson kinetic model. Recently, a mixed finite element algorithm has been developed and implemented which exploits the expected physical behavior to apply either a discontinuous or continuous finite element representation, which improves computational efficiency without sacrificing accuracy.