123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237 |
- \documentclass{book}
- \usepackage[a4paper,top=2.5cm,bottom=2.5cm,left=2.5cm,right=2.5cm]{geometry}
- \usepackage{makeidx}
- \usepackage{natbib}
- \usepackage{graphicx}
- \usepackage{multicol}
- \usepackage{float}
- \usepackage{listings}
- \usepackage{color}
- \usepackage{ifthen}
- \usepackage[table]{xcolor}
- \usepackage{textcomp}
- \usepackage{alltt}
- \usepackage{ifpdf}
- \usepackage{../version}
- \ifpdf
- \usepackage[pdftex,
- pagebackref=true,
- colorlinks=true,
- linkcolor=blue,
- unicode
- ]{hyperref}
- \else
- \usepackage[ps2pdf,
- pagebackref=true,
- colorlinks=true,
- linkcolor=blue,
- unicode
- ]{hyperref}
- \usepackage{pspicture}
- \fi
- \usepackage[utf8]{inputenc}
- \usepackage{mathptmx}
- \usepackage[scaled=.90]{helvet}
- \usepackage{courier}
- \usepackage{sectsty}
- \usepackage{amssymb}
- \usepackage[titles]{tocloft}
- \usepackage{doxygen}
- \lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=8,numbers=left }
- \makeindex
- \setcounter{tocdepth}{3}
- \renewcommand{\footrulewidth}{0.4pt}
- \renewcommand{\familydefault}{\sfdefault}
- \hfuzz=15pt
- \setlength{\emergencystretch}{15pt}
- \hbadness=750
- \tolerance=750
- \begin{document}
- \hypersetup{pageanchor=false,citecolor=blue}
- \begin{titlepage}
- \vspace*{4cm}
- {\Huge \textbf{StarPU Handbook}}\\
- \rule{\textwidth}{1.5mm}
- \begin{flushright}
- {\Large for StarPU \STARPUVERSION}
- \end{flushright}
- \rule{\textwidth}{1mm}
- ~\\
- \vspace*{15cm}
- \begin{flushright}
- Generated by Doxygen $doxygenversion on $datetime
- \end{flushright}
- \end{titlepage}
- \begin{figure}[p]
- This manual documents the usage of StarPU version \STARPUVERSION. Its contents
- was last updated on \STARPUUPDATED.\\
- Copyright © 2009–2013 Université de Bordeaux 1\\
- Copyright © 2010-2013 Centre National de la Recherche Scientifique\\
- Copyright © 2011, 2012 Institut National de Recherche en Informatique et Automatique\\
- \medskip
- \begin{quote}
- Permission is granted to copy, distribute and/or modify this document
- under the terms of the GNU Free Documentation License, Version 1.3 or
- any later version published by the Free Software Foundation; with no
- Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
- copy of the license is included in the section entitled “GNU Free
- Documentation License”.
- \end{quote}
- \end{figure}
- \clearemptydoublepage
- \pagenumbering{roman}
- \tableofcontents
- \clearemptydoublepage
- \pagenumbering{arabic}
- \hypersetup{pageanchor=true,citecolor=blue}
- \part{Using StarPU}
- \chapter{Introduction}
- \label{index}
- \hypertarget{index}{}
- \input{index}
- \chapter{Building and Installing Star\-P\-U}
- \label{buildingAndInstalling}
- \hypertarget{buildingAndInstalling}{}
- \input{buildingAndInstalling}
- \chapter{Basic Examples}
- \label{basicExamples}
- \hypertarget{basicExamples}{}
- \input{basicExamples}
- \chapter{Advanced Examples}
- \label{advancedExamples}
- \hypertarget{advancedExamples}{}
- \input{advancedExamples}
- \chapter{How to optimize performance with StarPU}
- \label{optimizePerformance}
- \hypertarget{optimizePerformance}{}
- \input{optimizePerformance}
- \chapter{Performance Feedback}
- \label{performanceFeedback}
- \hypertarget{performanceFeedback}{}
- \input{performanceFeedback}
- \chapter{Tips and Tricks to know about}
- \label{tipsTricks}
- \hypertarget{tipsTricks}{}
- \input{tipsTricks}
- \chapter{StarPU MPI Support}
- \label{mpiSupport}
- \hypertarget{mpiSupport}{}
- \input{mpiSupport}
- \chapter{StarPU FFT Support}
- \label{fftSupport}
- \hypertarget{fftSupport}{}
- \input{fftSupport}
- \chapter{C Extensions}
- \label{cExtensions}
- \hypertarget{cExtensions}{}
- \input{cExtensions}
- \chapter{SOCL OpenCL Extensions}
- \label{soclOpenclExtensions}
- \hypertarget{soclOpenclExtensions}{}
- \input{soclOpenclExtensions}
- \chapter{Scheduling Contexts in StarPU}
- \label{schedulingContexts}
- \hypertarget{schedulingContexts}{}
- \input{schedulingContexts}
- \chapter{Scheduling Context Hypervisor}
- \label{schedulingContextHypervisor}
- \hypertarget{schedulingContextHypervisor}{}
- \input{schedulingContextHypervisor}
- \part{Inside StarPU}
- \chapter{Execution Configuration Through Environment Variables}
- \label{EnvironmentVariables}
- \hypertarget{EnvironmentVariables}{}
- \input{EnvironmentVariables}
- \chapter{Compilation Configuration}
- \label{ConfigureOptions}
- \hypertarget{ConfigureOptions}{}
- \input{ConfigureOptions}
- \chapter{Module Index}
- \input{modules}
- \chapter{Module Documentation a.k.a StarPU's API}
- \input{group__API__Versioning}
- \input{group__API__Initialization__and__Termination}
- \input{group__API__Standard__Memory__Library}
- \input{group__API__Workers__Properties}
- \input{group__API__Data__Management}
- \input{group__API__Data__Interfaces}
- \input{group__API__Data__Partition}
- \input{group__API__Multiformat__Data__Interface}
- \input{group__API__Codelet__And__Tasks}
- \input{group__API__Insert__Task}
- \input{group__API__Explicit__Dependencies}
- \input{group__API__Implicit__Data__Dependencies}
- \input{group__API__Performance__Model}
- \input{group__API__Profiling}
- \input{group__API__Theoretical__Lower__Bound__on__Execution__Time}
- \input{group__API__CUDA__Extensions}
- \input{group__API__OpenCL__Extensions}
- %\input{group__MIC__Extensions}
- %\input{group__SCC__Extensions}
- \input{group__API__Miscellaneous__Helpers}
- \input{group__API__FxT__Support}
- \input{group__API__FFT__Support}
- \input{group__API__MPI__Support}
- \input{group__API__Task__Bundles}
- \input{group__API__Task__Lists}
- \input{group__API__Parallel__Tasks}
- \input{group__API__Running__Drivers}
- \input{group__API__Expert__Mode}
- \input{group__API__StarPU-Top__Interface}
- \input{group__API__Scheduling__Contexts}
- \input{group__API__Scheduling__Policy}
- \input{group__API__Scheduling__Context__Hypervisor}
- \chapter{Deprecated List}
- \label{deprecated}
- \hypertarget{deprecated}{}
- \input{deprecated}
- \addcontentsline{toc}{chapter}{Index}
- \printindex
- \part{Appendix}
- \chapter{GNU Free Documentation License}
- \label{GNUFreeDocumentationLicense}
- \hypertarget{GNUFreeDocumentationLicense}{}
- \input{GNUFreeDocumentationLicense}
- \end{document}
- \chapter{}
- \label{}
- \hypertarget{}{}
- \input{}
|