oracle home
Oracle® Solaris Studio 12.4: OpenMP API User's Guide
Exit Print View
Search Term
Search Scope:
This Document
Entire Library
Documentation Home
»
Oracle Solaris Studio 12.4 Information Library
»
Oracle
®
Solaris Studio 12.4: ...
»
Index W
Updated: December 2014
Oracle
®
Solaris Studio 12.4: OpenMP API User's Guide
Document Information
Using This Documentation
Product Documentation Library
Access to Oracle Support
Feedback
Chapter 1 Introducing the OpenMP API
1.1 Supported OpenMP Specification
1.2 Special Conventions for This Document
Chapter 2 Compiling and Running OpenMP Programs
2.1 Compiler Options
2.2 OpenMP Environment Variables
2.2.1 OpenMP Environment Variable Behaviors and Defaults
2.2.2 Oracle Solaris Studio Environment Variables
2.2.2.1 PARALLEL
2.2.2.2 SUNW_MP_WARN
2.2.2.3 SUNW_MP_THR_IDLE
2.2.2.4 SUNW_MP_PROCBIND
2.2.2.5 SUNW_MP_MAX_POOL_THREADS
2.2.2.6 SUNW_MP_MAX_NESTED_LEVELS
2.2.2.7 STACKSIZE
2.2.2.8 SUNW_MP_GUIDED_WEIGHT
2.2.2.9 SUNW_MP_WAIT_POLICY
2.3 Stacks and Stack Sizes
2.3.1 Detecting Stack Overflow
2.4 OpenMP Runtime Routines
2.4.1 omp_set_num_threads
2.4.2 omp_set_schedule
2.4.3 omp_set_max_active_levels
2.4.4 omp_get_max_active_levels
2.5 Checking and Analyzing OpenMP Programs
Chapter 3 OpenMP Nested Parallelism
3.1 OpenMP Execution Model
3.2 Control of Nested Parallelism
3.2.1 OMP_NESTED
3.2.2 OMP_THREAD_LIMIT
3.2.3 OMP_MAX_ACTIVE_LEVELS
3.3 Calling OpenMP Runtime Routines Within Nested Parallel Regions
3.4 Some Tips for Using Nested Parallelism
Chapter 4 OpenMP Tasking
4.1 OpenMP Tasking Model
4.1.1 OpenMP Task Execution
4.1.2 OpenMP Task Types
4.2 OpenMP Data Environment
4.3 Tasking Example
4.4 Task Scheduling Constraints
4.5 Task Dependence
4.5.1 Notes About Task Dependence
4.6 Task Synchronization Using taskwait and taskgroup
4.7 OpenMP Programming Considerations
4.7.1 Threadprivate and Thread-Specific Information
4.7.2 OpenMP Locks
4.7.3 References to Stack Data
Chapter 5 Processor Binding (Thread Affinity)
5.1 Processor Binding Overview
5.2 OMP_PLACES and OMP_PROC_BIND
5.2.1 Controlling Thread Affinity in OpenMP 4.0
5.3 SUNW_MP_PROCBIND
5.4 Interaction With Processor Sets
Chapter 6 Automatic Scoping of Variables
6.1 Variable Scoping Overview
6.2 Autoscoping Data Scope Clause
6.2.1 __auto Clause
6.2.2 default(__auto) Clause
6.3 Scoping Rules for a parallel Construct
6.3.1 Scoping Rules for Scalar Variables in a parallel Construct
6.3.2 Scoping Rule for Arrays in a parallel Construct
6.4 Scoping Rules for Scalar Variables in a task Construct
6.5 Notes About Autoscoping
6.6 Restrictions When Using Autoscoping
6.7 Checking the Results of Autoscoping
6.8 Autoscoping Examples
Chapter 7 Scope Checking
7.1 Scope Checking Overview
7.2 Using the Scope Checking Feature
7.3 Restrictions When Using Scope Checking
Chapter 8 Performance Considerations
8.1 General Performance Recommendations
8.2 Avoid False Sharing
8.2.1 What Is False Sharing?
8.2.2 Reducing False Sharing
8.3 Oracle Solaris OS Tuning Features
8.3.1 Memory Placement Optimizations
8.3.2 Multiple Page Size Support
Chapter 9 OpenMP Implementation-Defined Behaviors
9.1 OpenMP Memory Model
9.2 OpenMP Internal Control Variables
9.3 Dynamic Adjustment of the Number of Threads
9.4 OpenMP Loop Directive
9.5 OpenMP Constructs
9.6 Processor Binding (Thread Affinity)
9.7 Fortran Issues
9.7.1 THREADPRIVATE Directive
9.7.2 SHARED Clause
9.7.3 Runtime Library Definitions
Index
Index Numbers and Symbols
Index A
Index B
Index C
Index D
Index E
Index F
Index G
Index H
Index I
Index L
Index M
Index N
Index O
Index P
Index R
Index S
Index T
Index U
Index W
Please tell us how to improve our documentation:
Provide more details about the topic
Fix incorrect information
0 of 500
Provide missing information
0 of 500
Provide translated version
--Select--
Deutsch
Español
Français
Italiano
Português Brasil
日本語
한국어
简体中文
繁體中文
Other Language
Other
0 of 500
Terms of Use |
Your Privacy Rights
Thank you for your feedback! If you want to participate in content improvement and share additional information, please click Feedback button.
Rate this document:
Language:
English
W
weighting factor
SUNW_MP_GUIDED_WEIGHT
Previous