arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1806.01437math.NAcs.NA
收藏

PETSc/TS:一个现代可扩展的常微分方程/代数微分方程求解器库

PETSc/TS: A Modern Scalable ODE/DAE Solver Library

Argonne National Laboratory(阿贡国家实验室);University of Colorado Boulder(科罗拉多大学博尔德分校);Lawrence Livermore National Laboratory(劳伦斯利弗莫尔国家实验室)

Shrirang Abhyankar, Jed Brown, Emil M. Constantinescu, Debojyoti Ghosh, Barry F. Smith, Hong Zhang

AI总结:

本文介绍了基于PETSc的ODE/DAE求解器库TS,提供高扩展性和效率,支持显式、隐式及混合求解器,具备自适应误差控制和灵活的非线性/线性求解器选择。

摘要:

高质量的常微分方程(ODE)求解器库已有很长的历史,可追溯到20世纪70年代。过去几年中,我们在PETSc的线性和非线性求解器包之上实现了新的通用、全面且可扩展的ODE和代数微分方程(DAE)求解器库。该库支持前向和伴随灵敏度分析,可被TAO优化包轻松利用,该包也是PETSc的一部分。ODE/DAE求解器库旨在高度可扩展,同时为中等规模问题提供高效求解。库包含显式求解器、隐式求解器和一组隐式-显式求解器,均具有共同的用户接口和运行时选择求解器类型的机制,以及自适应误差控制和解的进程监控。该库还提供了在非线性和线性求解器选择上的巨大灵活性,包括整个PETSc迭代求解器套件以及几种并行直接求解器。

英文摘要:

High-quality ordinary differential equation (ODE) solver libraries have a long history, going back to the 1970s. Over the past several years we have implemented, on top of the PETSc linear and nonlinear solver package, a new general-purpose, extensive, extensible library for solving ODEs and differential algebraic equations (DAEs). Package includes support for both forward and adjoint sensitivities that can be easily utilized by the TAO optimization package, which is also part of PETSc. The ODE/DAE integrator library strives to be highly scalable but also to deliver high efficiency for modest-sized problems. The library includes explicit solvers, implicit solvers, and a collection of implicit-explicit solvers, all with a common user interface and runtime selection of solver types, adaptive error control, and monitoring of solution progress. The library also offers enormous flexibility in selection of nonlinear and linear solvers, including the entire suite of PETSc iterative solvers, as well as several parallel direct solvers.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑