On the use of finite difference matrix-vector products in Newton-krylov solvers for implicit climate dynamics with spectral elements

Carol S. Woodward, David J. Gardner, Katherine J. Evans

Research output: Contribution to journalConference articlepeer-review

3 Scopus citations

Abstract

Efficient solutions of global climate models require effectively handling disparate length and time scales. Implicit solution approaches allow time integration of the physical system with a step size governed by accuracy of the processes of interest rather than by stability of the fastest time scales present. Implicit approaches, however, require the solution of nonlinear systems within each time step. Usually, a Newton's method is applied to solve these systems. Each iteration of the Newton's method, in turn, requires the solution of a linear model of the nonlinear system. This model employs the Jacobian of the problem-defining nonlinear residual, but this Jacobian can be costly to form. If a Krylov linear solver is used for the solution of the linear system, the action of the Jacobian matrix on a given vector is required. In the case of spectral element methods, the Jacobian is not calculated but only implemented through matrixvector products. The matrix-vector multiply can also be approximated by a finite difference approximation which may introduce inaccuracy in the overall nonlinear solver. In this paper, we review the advantages and disadvantages of finite difference approximations of these matrixvector products for climate dynamics within the spectral element shallow water dynamical core of the Community Atmosphere Model (CAM).

Original languageEnglish
Pages (from-to)2036-2045
Number of pages10
JournalProcedia Computer Science
Volume51
Issue number1
DOIs
StatePublished - 2015
EventInternational Conference on Computational Science, ICCS 2002 - Amsterdam, Netherlands
Duration: Apr 21 2002Apr 24 2002

Funding

The authors wish to thank Mark Taylor of Sandia National Laboratories (SNL) for instruction on the use of the regionally refined TC5 test case and Andy Salinger of SNL for his assistance with utilizing the PIRO interface in Trilinos. Support for this work was provided through the Scientific Discovery through Advanced Computing (SciDAC) program funded by the U.S. Department of Energy Office of Advanced Scientific Computing Research and the Office of Biological and Environmental Research. This work was partially performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344. The submitted manuscript is based upon work, authored in part by contractors [UT-Battelle LLC, manager of Oak Ridge National Laboratory (ORNL)]. Accordingly, the U.S. Government retains a non-exclusive, royalty-free license to publish or reproduce the published form of this contribution, or allow others to do so, for U.S. Government purposes.

FundersFunder number
Office of Biological and Environmental Research
U.S. Department of Energy Office of Advanced Scientific Computing Research
U.S. Department of Energy
Lawrence Livermore National LaboratoryDE-AC52-07NA27344

    Keywords

    • Matrix-vector multiply
    • Newton's method
    • Spectral element solvers

    Fingerprint

    Dive into the research topics of 'On the use of finite difference matrix-vector products in Newton-krylov solvers for implicit climate dynamics with spectral elements'. Together they form a unique fingerprint.

    Cite this