Scalable libraries for solving systems of nonlinear equations and unconstrained minimization problems

W. D. Gropp, L. C. McInnes, B. F. Smith

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish (US)
Title of host publicationProceedings - Scalable Parallel Libraries Conference, SPLC 1994
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages60-67
Number of pages8
ISBN (Electronic)0818668954, 9780818668951
DOIs
StatePublished - 1994
Externally publishedYes
Event1994 Scalable Parallel Libraries Conference, SPLC 1994 - Mississippi State, United States
Duration: Oct 12 1994Oct 14 1994

Publication series

NameProceedings - Scalable Parallel Libraries Conference, SPLC 1994

Conference

Conference1994 Scalable Parallel Libraries Conference, SPLC 1994
Country/TerritoryUnited States
CityMississippi State
Period10/12/9410/14/94

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Software

Fingerprint

Dive into the research topics of 'Scalable libraries for solving systems of nonlinear equations and unconstrained minimization problems'. Together they form a unique fingerprint.

Cite this