% Welcome to openmp-examples.tex. % This is the master LaTex file for the OpenMP Examples document. % % The files in this set include: % % openmp-examples.tex - this file, the master file % Makefile - makes the document % openmp.sty - the main style file % Title_Page.tex - the title page % openmplogo.png - the logo % Introduction_Chapt.tex - unnumbered introductory chapter % Examples_Chapt.tex - unnumbered chapter % Examples_Sects.tex - examples % sources/*.c, *.f - C/C++/Fortran example source files % % When editing this file: % % 1. To change formatting, appearance, or style, please edit openmp.sty. % % 2. Custom commands and macros are defined in openmp.sty. % % 3. Be kind to other editors -- keep a consistent style by copying-and-pasting to % create new content. % % 4. We use semantic markup, e.g. (see openmp.sty for a full list): % \code{} % for bold monospace keywords, code, operators, etc. % \plc{} % for italic placeholder names, grammar, etc. % % 5. Other recommendations: % Use the convenience macros defined in openmp.sty for the minor headers % such as Comments, Syntax, etc. % % To keep items together on the same page, prefer the use of % \begin{samepage}.... Avoid \parbox for text blocks as it interrupts line numbering. % When possible, avoid \filbreak, \pagebreak, \newpage, \clearpage unless that's % what you mean. Use \needspace{} cautiously for troublesome paragraphs. % % Avoid absolute lengths and measures in this file; use relative units when possible. % Vertical space can be relative to \baselineskip or ex units. Horizontal space % can be relative to \linewidth or em units. % % Prefer \emph{} to italicize terminology, e.g.: % This is a \emph{definition}, not a placeholder. % This is a \plc{var-name}. % % The following says letter size, but the style sheet may change the size \documentclass[10pt,letterpaper,twoside,makeidx,hidelinks]{scrreprt} % Text to appear in the footer on even-numbered pages: \newcommand{\footerText}{OpenMP Examples Version 4.0.1 - February 2014} % Unified style sheet for OpenMP documents: \input{openmp.sty} \begin{document} \pagenumbering{roman} \input{Title_Page} \setcounter{page}{0} \setcounter{tocdepth}{2} \begin{spacing}{1.3} \tableofcontents \end{spacing} % Uncomment the next line to enable line numbering on the main body text: \linenumbers\pagewiselinenumbers \newpage\pagenumbering{arabic} \input{Introduction_Chapt} \input{Examples_Chapt} \setcounter{chapter}{0} % start chapter numbering here \input{Examples_ploop} \input{Examples_mem_model} \input{Examples_cond_comp} \input{Examples_icv} \input{Examples_parallel} \input{Examples_nthrs_nesting} \input{Examples_nthrs_dynamic} \input{Examples_affinity} \input{Examples_fort_do} \input{Examples_fort_loopvar} \input{Examples_nowait} \input{Examples_collapse} \input{Examples_psections} \input{Examples_fpriv_sections} \input{Examples_single} \input{Examples_tasking} \input{Examples_taskgroup} \input{Examples_taskyield} \input{Examples_workshare} \input{Examples_master} \input{Examples_critical} \input{Examples_worksharing_critical} \input{Examples_barrier_regions} \input{Examples_atomic} \input{Examples_atomic_restrict} \input{Examples_flush_nolist} \input{Examples_standalone} \input{Examples_ordered} \input{Examples_cancellation} \input{Examples_threadprivate} \input{Examples_pra_iterator} \input{Examples_fort_sp_common} \input{Examples_default_none} \input{Examples_fort_race} \input{Examples_private} \input{Examples_fort_sa_private} \input{Examples_carrays_fpriv} \input{Examples_lastprivate} \input{Examples_reduction} \input{Examples_copyin} \input{Examples_copyprivate} \input{Examples_nested_loop} \input{Examples_nesting_restrict} \input{Examples_set_dynamic_nthrs} \input{Examples_get_nthrs} \input{Examples_init_lock} \input{Examples_lock_owner} \input{Examples_simple_lock} \input{Examples_nestable_lock} \input{Examples_target} \input{Examples_target_data} \input{Examples_target_update} \input{Examples_declare_target} \input{Examples_teams} \input{Examples_async_target} \input{Examples_array_sections} \input{Examples_device} \input{Examples_associate} \end{document}