Skip to main content

Part of the book series: Applied Optimization ((APOP,volume 82))

  • 408 Accesses

Abstract

Because of an increased desire to optimize the design of complex physical systems, optimization problems with constraints that include partial differential equations are arising more frequently. To deal effectively with such optimization problems, we propose a set of novel computational tools. The first is a highly flexible system, called Sundance, for specifying and applying differential operators. The next is a “proxy” linear algebra system that allows detailed control of Sundance by other programs running on other machines. Our optimization algorithms, Split and O3D, an SQP algorithm and a quadratic program solver, respectively, have been specially designed to work with the necessary abstractions to use the proxy system. Finally, two additional tools have been built: one (MAUI) to facilitate the construction of a general graphical user interface; and the second (IDEA) to allow asynchronous communication between Split and Sundance. We describe all of these components and discuss their application.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. Boggs and K. R. Long. Documentation for the IDEA/MAUI project (in preparation). Technical report, Sandia National Laboratories, 2001.

    Google Scholar 

  2. Paul T. Boggs, Anthony J. Kearsley, and Jon W. Tolle. A practical algorithm for general large scale nonlinear optimization problems. SIAM Journal on Optimization, 9(3):755–778, 1999.

    Article  MathSciNet  MATH  Google Scholar 

  3. Paul T. Boggs and Jon W. Tolle. Sequential quadratic programming. Acta Numerica, 1995:1–52, 1995.

    Article  MathSciNet  Google Scholar 

  4. Paul T. Boggs and Jon W. Tolle. Sequential quadratic programming for large-scale nonlinear optimization. J. Computational and Applied Mathematics, 124:123–137, 2000.

    Article  MathSciNet  MATH  Google Scholar 

  5. J. Coplien. Advanced C++: Programming Styles and Idioms. Adison-Wesley, New York, NY, 1992.

    Google Scholar 

  6. Mark Gockenbach and W. W. Syrnes. Hilbert class library: A library of abstract C++ classes for optimization and inversion. Computers, Math. Applications, 32(6):1–13, 1996.

    Article  MATH  Google Scholar 

  7. Anthony J. Kearsley, Tolle Jon W, and Paul T. Boggs. Hierarchical control of a linear diffusion equation. In O. Ghattas and B. van BloemenWaanders, editors, Proceedings of the First Sandia Workshop on Large-Scale, PDE-Constrained Optimization, (to appear).

    Google Scholar 

  8. S. St. Laurent and E. Cerami. Building XML Applications. McGraw-Hill, New York, 1999.

    Google Scholar 

  9. Kevin R. Long. Sundance: A rapid prototyping tool for parallel pde-constrained optimization. In O. Ghattas and B. van BloemenWaanders, editors, Proceedings of the First Sandia Workshop on Large-Scale, PDE-Constrained Optimization, (to appear).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Kluwer Academic Publishers B.V.

About this chapter

Cite this chapter

Boggs, P.T., Long, K.R. (2003). A Software System for PDE-Constrained Optimization Problems. In: Di Pillo, G., Murli, A. (eds) High Performance Algorithms and Software for Nonlinear Optimization. Applied Optimization, vol 82. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-0241-4_6

Download citation

  • DOI: https://doi.org/10.1007/978-1-4613-0241-4_6

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-7956-0

  • Online ISBN: 978-1-4613-0241-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics