src/kinsol/README.md

KINSOL

Version 5.6.1 (Dec 2020)

Alan C. Hindmarsh, Radu Serban, Cody J. Balos, David J. Gardner, and Carol S. Woodward, Center for Applied Scientific Computing, LLNL

Daniel R. Reynolds, Department of Mathematics, Southern Methodist University

KINSOL is a package for the solution for nonlinear algebraic systems

F(u) = 0.

Nonlinear solver methods available include Newton-Krylov, Picard, and fixed-point. Both Picard and fixed point can be accelerated with Anderson acceleration.

KINSOL is part of the SUNDIALS Suite of Nonlinear and Differential/Algebraic equation Solvers which consists of ARKode, CVODE, CVODES, IDA, IDAS and KINSOL. It is written in ANSI standard C, but is based on the previous Fortran package NKSOL, written by Peter Brown and Youcef Saad. KINSOL can be used in a variety of computing environments including serial, shared memory, distributed memory, and accelerator-based (e.g., GPU) systems. This flexibility is obtained from a modular design that leverages the shared vector, matrix, and linear solver APIs used across SUNDIALS packages.

For use with Fortran applications, a set of Fortran/C interface routines, called FKINSOL, is also supplied. These are written in C, but assume that the user calling program and all user-supplied routines are in Fortran.

Documentation

See the KINSOL User Guide and KINSOL Examples document for more information about IDA usage and the provided example programs respectively.

Installation

For installation instructions see the INSTALL_GUIDE or the "Installation Procedure" chapter in the KINSOL User Guide.

Release History

Information on recent changes to KINSOL can be found in the "Introduction" chapter of the KINSOL User Guide and a complete release history is available in the "SUNDIALS Release History" appendix of the KINSOL User Guide.

References



Try the StanHeaders package in your browser

Any scripts or data that you put into this service are public.

StanHeaders documentation built on Sept. 8, 2023, 5:54 p.m.