正在加载图片...
2 structured block For C/C++,an executable statement,possibly compound,with a single entry at the top and a single exit at the bottom,or an OpenMP construct. 34 For Forran,a block of statements with asinge the top and a single exit at the bottom,or an OpenMP construct. COMMENTS: For all base languages, > Access to the structured block must not be the result of a branch 89 The point of exit cannot be a branch out of the structured block. o For C/C++: 11 The point of entry must not be a call to setjmp(). 12 longjmp ()and throw (must not violate the entry/exit criteria. 13 Calls to exit (are allowed in a structured block. 1415 16 corresponding compound statement obtained by enclosing it in 7 and would be a structured block. 19 For Fortran: 20 STop statements are allowed in a structured block. :2 enclosing context In C/C++,the innermost scope enclosing an OpenMP directive 出 In Fortran,the innermost scoping unit enclosing an OpenMP directive. 始 directive In C/C++,a #pragma,and in Fortran,a comment,that specifies OpenMP program behavior. 9 COMMENT:See Section 2.1 on page 26 for a description of OpenMP directive syntax 28 white space A non-empty sequence of space and/or horizontal tab characters. 2930 OpenMP program A progra m that con nsists of a base program,annotated with OpenMP directives and runtime library routines 3 conforming program An OpenMP program that follows all the rules and restrictions of the OpenMP 2 specification. Chapter 1 Introduction 3Chapter 1 Introduction 3 structured block For C/C++, an executable statement, possibly compound, with a single entry at the top and a single exit at the bottom, or an OpenMP construct. For Fortran, a block of executable statements with a single entry at the top and a single exit at the bottom, or an OpenMP construct. COMMENTS: For all base languages, • Access to the structured block must not be the result of a branch. • The point of exit cannot be a branch out of the structured block. For C/C++: • The point of entry must not be a call to setjmp(). • longjmp() and throw() must not violate the entry/exit criteria. • Calls to exit() are allowed in a structured block. • An expression statement, iteration statement, selection statement, or try block is considered to be a structured block if the corresponding compound statement obtained by enclosing it in { and } would be a structured block. For Fortran: • STOP statements are allowed in a structured block. enclosing context In C/C++, the innermost scope enclosing an OpenMP directive. In Fortran, the innermost scoping unit enclosing an OpenMP directive. directive In C/C++, a #pragma, and in Fortran, a comment, that specifies OpenMP program behavior. COMMENT: See Section 2.1 on page 26 for a description of OpenMP directive syntax. white space A non-empty sequence of space and/or horizontal tab characters. OpenMP program A program that consists of a base program, annotated with OpenMP directives and runtime library routines. conforming program An OpenMP program that follows all the rules and restrictions of the OpenMP specification. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有