OpenMP API User's Guide
Sun Studio 9
817-6703-10
Contents |
Accessing Sun Studio Software and Man Pages
Accessing Sun Studio Documentation
Accessing Related Solaris Documentation
Contacting Sun Technical Support
1.1 Where to Find the OpenMP Specifications
1.2 Special Conventions Used Here
1.5 PARALLEL - Parallel Region Construct
1.6.4 Fortran WORKSHARE Construct
1.7 Combined Parallel Work-sharing Constructs
1.7.1 PARALLEL DO and parallel for Constructs
1.7.2 PARALLEL SECTIONS Construct
1.7.3 PARALLEL WORKSHARE Construct
1.8 Synchronization Constructs
1.9 Data Environment Directives
1.10.4 Placement of Clauses on Directives
1.11 OpenMP Runtime Library Routines
1.11.1 Fortran OpenMP Routines
1.11.3 Run-time Thread Management Routines
1.11.4 Routines That Manage Synchronization Locks
2. Implementation-Dependent Issues
3.2 Fortran 95 OpenMP Validation
3.3 OpenMP Environment Variables
4.1 Converting Legacy Fortran Directives
4.1.1 Converting Sun-Style Fortran Directives
4.1.2 Converting Cray-Style Fortran Directives
4.2 Converting Legacy C Pragmas
4.2.1 Issues Between Legacy C Pragmas and OpenMP
5. Automatic Scoping in Fortran
5.1 The Autoscoping Data Scope Clause
5.2.1 Scoping Rules For Scalar Variables
5.2.2 Scoping Rules for Arrays
5.3 General Comments About Autoscoping
5.4 Checking the Results of Autoscoping
5.5 Known Limitations of the Current Implementation
6.1 Some General Recommendations
6.2 False Sharing And How To Avoid It
6.3 Operating System Tuning Features
Copyright © 2004, Sun Microsystems, Inc. All rights reserved.