home *** CD-ROM | disk | FTP | other *** search
- omp_nested(3) UNICOS 10.0 Last changed: 1-27-99
-
-
- NNAAMMEE
- oommpp__sseett__nneesstteedd, oommpp__ggeett__nneesstteedd, OOMMPP__SSEETT__NNEESSTTEEDD, OOMMPP__GGEETT__NNEESSTTEEDD -
- Manipulates or reports status of nested parallelism
-
- SSYYNNOOPPSSIISS
- C/C++:
- ##iinntteeggeerr <<oommpp__sseett__nneesstteedd>>
- vvooiidd oommpp__sseett__nneesstteedd((_i_n_t_e_g_e_r-_e_x_p_r_e_s_s_i_o_n))
-
- Fortran:
- CCAALLLL OOMMPP__SSEETT__NNEESSTTEEDD((_l_o_g_i_c_a_l-_e_x_p_r_e_s_s_i_o_n))
-
- IIMMPPLLEEMMEENNTTAATTIIOONN
- UNICOS and IRIX systems
-
- SSTTAANNDDAARRDDSS
- OpenMP Fortran API
- OpenMP C/C++ API
-
- DDEESSCCRRIIPPTTIIOONN
- Fortran differences are noted in parentheses in the following
- descriptions.
-
- oommpp__sseett__nneesstteedd, OOMMPP__SSEETT__NNEESSTTEEDD
- This procedure enables or disables nested parallelism.
-
- If _i_n_t_e_g_e_r-_e_x_p_r_e_s_s_i_o_n (llooggiiccaall--eexxpprreessssiioonn) evaluates to zzeerroo (FFAALLSSEE),
- which is the default, nexted parallelism is disabled and nested
- parallel regions are seialized and executed by the current thread. If
- set to nnoonn--zzeerroo (TTRRUUEE), nested parallelism is enabled and parallel
- regions that are nested may deploy additional threads to form the
- team. This call has precedence over the OOMMPP__NNEESSTTEEDD environment
- variable. When nested parallelism is enabled, the number of threads
- used to execute the nested parallel regions are implementation
- dependent. As a result, implementations that are compliant to OpenMP
- are allowed to serialize nested parallel regions even when nested
- parallelism is enabled.
-
- EENNVVIIRROONNMMEENNTT VVAARRIIAABBLLEESS
- OOMMPP__NNEESSTTEEDD
- This variable enables or disables nested parallelism. If set to
- TTRRUUEE, nested parallelism is enabled; if it is set to FFAALLSSEE, it is
- disabled. The default value is FFAALLSSEE.
-
- NNOOTTEESS
- For the OpenMP directives to be honored by the compiler, you must
- specify --mmpp on your compiler command line explicitly. In addition,
- --MMPP::ooppeenn__mmpp==OONN, which is the default setting, must be in effect.
-
- SSEEEE AALLSSOO
- oommpp__lloocckk(3) on how to manipulate locks
-
- oommpp__tthhrreeaaddss(3) for runtime library procedures used to set, call or
- return numbers of threads
-
- This man page is available only online.
-