Managing C++ OpenMP Code and Its Exception Handling

  • Shi-Jung Kao
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2716)


This paper discusses the issue of C++ exception handling in C++ OpenMP Programs. Two possible implementation techniques are described and contrasted. This paper also suggests ways to synchronize the execution of C++ OpenMP programs in the event of uncaught exceptions.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. OpenMP C and C++ Application Program Interface, Version 2.0, March 2002Google Scholar
  2. C++ Front End Internal Documentation, January 19, 1996, Edison Design Group, Inc.Google Scholar
  3. The C++ Programming Language Third Edition, Bjarne Stroustrup. Published by Addison WesleyGoogle Scholar
  4. STL Tutorial and Reference Guide, David R. Musser. Published by Addison WesleyGoogle Scholar
  5. Tru64 UNIX Guide to DECthreads, July 1999, Compaq Computer CorporationGoogle Scholar
  6. Tru64 UNIX Version 5.1B, Online document, Hewlett-Packard CompanyGoogle Scholar
  7. Digital C++ Exception Handling Implementation, September 18, 1998, Coleen Phillimore, Digital Equipment CorporationGoogle Scholar
  8. DEC C Design Note DN043, Microsoft Structured Exception Handling in DEC C Alpha VMS, August 17 1992, Digital Equipment CorporationGoogle Scholar
  9. Optimizing Away C++ Exception Handling, Jonathan L. Schilling, SCO Inc.Google Scholar
  10. Internal C and C++ Notes, December 1998, Digital Equipment CorporationGoogle Scholar
  11. C++ ISO Standard Paper,

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Shi-Jung Kao
    • 1
  1. 1.Hewlett-Packard CompanyChina

Personalised recommendations