time integrators
Recently Published Documents


TOTAL DOCUMENTS

131
(FIVE YEARS 26)

H-INDEX

17
(FIVE YEARS 2)

Author(s):  
Delfim Soares

In this paper, two explicit time-marching techniques are discussed for the solution of hyperbolic models, which are based on adaptively computed parameters. In both these techniques, time integrators are locally and automatically evaluated, taking into account the properties of the spatially/temporally discretized model and the evolution of the computed responses. Thus, very versatile solution techniques are enabled, which allows computing highly accurate responses. Here, the so-called adaptive [Formula: see text] method is formulated based on the elements of the adopted spatial discretization (elemental formulation), whereas the so-called adaptive [Formula: see text] method is formulated based on the degrees of freedom of the discretized model (nodal formulation). In this context, each adaptive procedure can be better applied according to the specific features of the focused spatial discretization technique. At the end of the paper, numerical results are presented, illustrating the excellent performance of the discussed adaptive formulations.


Author(s):  
Gianluca Frasca-Caccia ◽  
Peter E. Hydon

AbstractThis paper introduces a new symbolic-numeric strategy for finding semidiscretizations of a given PDE that preserve multiple local conservation laws. We prove that for one spatial dimension, various one-step time integrators from the literature preserve fully discrete local conservation laws whose densities are either quadratic or a Hamiltonian. The approach generalizes to time integrators with more steps and conservation laws of other kinds; higher-dimensional PDEs can be treated by iterating the new strategy. We use the Boussinesq equation as a benchmark and introduce new families of schemes of order two and four that preserve three conservation laws. We show that the new technique is practicable for PDEs with three dependent variables, introducing as an example new families of second-order schemes for the potential Kadomtsev–Petviashvili equation.


2021 ◽  
Vol 47 (2) ◽  
pp. 1-22
Author(s):  
Jens Hahne ◽  
Stephanie Friedhoff ◽  
Matthias Bolten

In this article, we introduce the Python framework PyMGRIT, which implements the multigrid-reduction-in-time (MGRIT) algorithm for solving (non-)linear systems arising from the discretization of time-dependent problems. The MGRIT algorithm is a reduction-based iterative method that allows parallel-in-time simulations, i.e., calculating multiple time steps simultaneously in a simulation, using a time-grid hierarchy. The PyMGRIT framework includes many different variants of the MGRIT algorithm, ranging from different multigrid cycle types and relaxation schemes, various coarsening strategies, including time-only and space-time coarsening, and the ability to utilize different time integrators on different levels in the multigrid hierachy. The comprehensive documentation with tutorials and many examples and the fully documented code allow an easy start into the work with the package. The functionality of the code is ensured by automated serial and parallel tests using continuous integration. PyMGRIT supports serial runs suitable for prototyping and testing of new approaches, as well as parallel runs using the Message Passing Interface (MPI). In this manuscript, we describe the implementation of the MGRIT algorithm in PyMGRIT and present the usage from both a user and a developer point of view. Three examples illustrate different aspects of the package itself, especially running tests with pure time parallelism, as well as space-time parallelism through the coupling of PyMGRIT with PETSc or Firedrake.


Sign in / Sign up

Export Citation Format

Share Document