• DocumentCode
    2454290
  • Title

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

  • Author

    Gropp, William D. ; McInnes, Lois Curfman ; Smith, Barry F.

  • Author_Institution
    Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL, USA
  • fYear
    1994
  • fDate
    12-14 Oct 1994
  • Firstpage
    60
  • Lastpage
    67
  • 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
  • Keywords
    minimisation; nonlinear programming; object-oriented programming; parallel programming; software libraries; software portability; subroutines; Portable Extensible Tools for Scientific computation; SNES; SUMS; Scalable Nonlinear Equation Solvers; Scalable Unconstrained Minimization Solvers; customized routines; design philosophy; flexible interface; function evaluation; innovative techniques; large-scale nonlinear problems; large-scale optimization problems; multilevel PETSc; nonlinear equations; object-oriented design; optimization software; preconditioning; scalable libraries; scalable software; three-dimensional anisotropic Ginzburg-Landau model; unconstrained minimization problems; user specified data structures; Anisotropic magnetoresistance; Application software; Design optimization; Large-scale systems; Nonlinear equations; Object oriented modeling; Packaging; Portable computers; Software libraries; Tin;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scalable Parallel Libraries Conference, 1994., Proceedings of the 1994
  • Conference_Location
    Mississippi State, MS
  • Print_ISBN
    0-8186-6895-4
  • Type

    conf

  • DOI
    10.1109/SPLC.1994.377004
  • Filename
    377004