{'fraction_non_alphanumeric': 0.012539184952978056, 'fraction_numerical': 0.0, 'mean_word_length': 5.879310344827586, '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}}
Absorbing Boundary Conditions for the Schrödinger Equation

A large number of differential equation problems which admit traveling waves are usually defined on very large or infinite domains. To numerically solve these problems on smaller subdomains of the original domain, artificial boundary conditions must be defined for these subdomains. One type of artificial boundary condition which can minimize the size of such subdomains is the absorbing boundary condition. The imposition of absorbing boundary conditions is a technique used to reduce the necessary spatial domain when numerically solving partial differential equations that admit traveling waves. Such absorbing boundary conditions have been extensively studied in the context of hyperbolic wave equations. In this paper, general absorbing boundary conditions will be developed for the Schrodinger equation with one spatial dimension, using group velocity considerations. Previously published absorbing boundary conditions will be shown to reduce to special cases of this absorbing boundary condition. The well-posedness of the initial boundary value problem of the absorbing boundary condition, coupled to the interior Schrodinger equation, will also be discussed. Extension of the general absorbing boundary condition to higher spatial dimensions will be demonstrated. Numerical simulations using initial single Gaussian, double Gaussian, and a narrow Gaussian pulse distributions will be given, with comparision to exact solutions, to demonstrate the reflectivity properties of various orders of the absorbing boundary condition.