@inproceedings{c6cb220eb6bb427db1d8a28fd7a65a3b,
title = "Scalable libraries for solving systems of nonlinear equations and unconstrained minimization problems",
abstract = "Developing portable and scalable software for the solution of large-scale optimization problems presents many challenges that traditional libraries do not adequately meet. Using object-oriented design in conjunction with other innovative techniques, we address these issues within the SNES (Scalable Nonlinear Equation Solvers) and SUMS (Scalable Unconstrained Minimization Solvers) packages, which are part of the multilevel PETSc (Portable, Extensible Tools for Scientific computation) library. The paper focuses on our design philosophy and its benefits in providing a uniform and versatile framework for developing optimization software and solving large-scale nonlinear problems. We also consider a three-dimensional anisotropic Ginzburg-Landau model as a representative application that exploits the packages' flexible interface with user specified data structures and customized routines for function evaluation and preconditioning.",
author = "Gropp, {W. D.} and McInnes, {L. C.} and Smith, {B. F.}",
note = "Publisher Copyright: {\textcopyright} 1994 IEEE.; 1994 Scalable Parallel Libraries Conference, SPLC 1994 ; Conference date: 12-10-1994 Through 14-10-1994",
year = "1994",
doi = "10.1109/SPLC.1994.377004",
language = "English (US)",
series = "Proceedings - Scalable Parallel Libraries Conference, SPLC 1994",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "60--67",
booktitle = "Proceedings - Scalable Parallel Libraries Conference, SPLC 1994",
address = "United States",
}