Discovery and Optimization of Low-Storage Runge-Kutta Methods

Abstract

Runge-Kutta (RK) methods are an important family of iterative methods for approximating the solutions of ordinary differential equations (ODEs) and differential algebraic equations (DAEs). It is common to use an RK method to discretize in time when solving time dependent partial differential equations (PDEs) with a method-of-lines approach as in Maxwell s Equations. Different types of PDEs are discretized in such a way that could result in a high dimensional ODE or DAE. We use a low-storage RK (LSRK) method that stores two registers per ODE dimension, which limits the impact of increased storage requirements. Classical RK methods, however, have one storage variable per stage. In this thesis we compare the efficiency and accuracy of LSRK methods to RK methods. We then focus on optimizing the truncation error coefficients for LSRK to discover new methods. Reusing the tools from the optimization method, we discover new methods for low-storage half-explicit RK (LSHERK) methods for solving DAEs.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2015
Accession Number
ADA632453

Entities

People

  • Matthew T. Fletcher

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Accuracy
  • Algorithms
  • Applied Mathematics
  • Coefficients
  • Differential Equations
  • Eigenvalues
  • Equations
  • Errors
  • Mathematical Programming
  • Mathematics
  • New York
  • Numerical Analysis
  • Optimization
  • Partial Differential Equations
  • Runge Kutta Method
  • Truncation
  • United States

Readers

  • Finite Element Method (FEM) for solving Partial Differential Equations (PDEs)