| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313 | \input{./version.sty}\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.\end{flushright}\end{titlepage}\begin{figure}[p]This manual documents the usage of StarPU version \STARPUVERSION. Its contentswas last updated on \STARPUUPDATED.\\Copyright © 2009–2013 Université de Bordeaux\\Copyright © 2010-2017 CNRSCopyright © 2011, 2012, 2016 INRIA\medskip\begin{quote}Permission is granted to copy, distribute and/or modify this documentunder the terms of the GNU Free Documentation License, Version 1.3 orany later version published by the Free Software Foundation; with noInvariant Sections, no Front-Cover Texts, and no Back-Cover Texts. Acopy of the license is included in the section entitled “GNU FreeDocumentation License”.\end{quote}\end{figure}\pagenumbering{roman}\tableofcontents\pagenumbering{arabic}\hypersetup{pageanchor=true,citecolor=blue}\chapter{Introduction}\label{index}\hypertarget{index}{}\input{index}\part{StarPU Basics}\chapter{Building and Installing StarPU}\label{BuildingAndInstallingStarPU}\hypertarget{BuildingAndInstallingStarPU}{}\input{BuildingAndInstallingStarPU}\chapter{Basic Examples}\label{BasicExamples}\hypertarget{BasicExamples}{}\input{BasicExamples}\part{StarPU Quick Programming Guide}\chapter{Advanced Examples}\label{AdvancedExamples}\hypertarget{AdvancedExamples}{}\input{AdvancedExamples}\chapter{Check List When Performance Are Not There}\label{CheckListWhenPerformanceAreNotThere}\hypertarget{CheckListWhenPerformanceAreNotThere}{}\input{CheckListWhenPerformanceAreNotThere}\part{StarPU Inside}\chapter{Tasks In StarPU}\label{TasksInStarPU}\hypertarget{TasksInStarPU}{}\input{TasksInStarPU}\chapter{Data Management}\label{DataManagement}\hypertarget{DataManagement}{}\input{DataManagement}\chapter{Scheduling}\label{Scheduling}\hypertarget{Scheduling}{}\input{Scheduling}\chapter{Scheduling Contexts}\label{SchedulingContexts}\hypertarget{SchedulingContexts}{}\input{SchedulingContexts}\chapter{Scheduling Context Hypervisor}\label{SchedulingContextHypervisor}\hypertarget{SchedulingContextHypervisor}{}\input{SchedulingContextHypervisor}\chapter{Modularized Scheduler}\label{ModularizedScheduler}\hypertarget{ModularizedScheduler}{}\input{ModularizedScheduler}\chapter{Debugging Tools}\label{DebuggingTools}\hypertarget{DebuggingTools}{}\input{DebuggingTools}\chapter{Online Performance Tools}\label{OnlinePerformanceTools}\hypertarget{OnlinePerformanceTools}{}\input{OnlinePerformanceTools}\chapter{Offline Performance Tools}\label{OfflinePerformanceTools}\hypertarget{OfflinePerformanceTools}{}\input{OfflinePerformanceTools}\chapter{Frequently Asked Questions}\label{FrequentlyAskedQuestions}\hypertarget{FrequentlyAskedQuestions}{}\input{FrequentlyAskedQuestions}\part{StarPU Extensions}\chapter{Out Of Core}\label{OutOfCore}\hypertarget{OutOfCore}{}\input{OutOfCore}\chapter{MPI Support}\label{MPISupport}\hypertarget{MPISupport}{}\input{MPISupport}\chapter{FFT Support}\label{FFTSupport}\hypertarget{FFTSupport}{}\input{FFTSupport}\chapter{MIC/SCC Support}\label{MICSCCSupport}\hypertarget{MICSCCSupport}{}\input{MICSCCSupport}\chapter{C Extensions}\label{cExtensions}\hypertarget{cExtensions}{}\input{cExtensions}\chapter{Native Fortran Support}\label{NativeFortranSupport}\hypertarget{NativeFortranSupport}{}\input{NativeFortranSupport}\chapter{SOCL OpenCL Extensions}\label{SOCLOpenclExtensions}\hypertarget{SOCLOpenclExtensions}{}\input{SOCLOpenclExtensions}\chapter{SimGrid Support}\label{SimGridSupport}\hypertarget{SimGridSupport}{}\input{SimGridSupport}\chapter{OpenMP Runtime Support}\label{OpenMPRuntimeSupport}\hypertarget{OpenMPRuntimeSupport}{}\input{OpenMPRuntimeSupport}\chapter{Clustering a Machine}\label{ClusteringAMachine}\hypertarget{ClusteringAMachine}{}\input{ClusteringAMachine}\part{StarPU Reference API}\chapter{Execution Configuration Through Environment Variables}\label{ExecutionConfigurationThroughEnvironmentVariables}\hypertarget{ExecutionConfigurationThroughEnvironmentVariables}{}\input{ExecutionConfigurationThroughEnvironmentVariables}\chapter{Compilation Configuration}\label{CompilationConfiguration}\hypertarget{CompilationConfiguration}{}\input{CompilationConfiguration}\chapter{Module Index}\input{modules}\chapter{Module Documentation a.k.a StarPU's API}\label{ModuleDocumentation}\hypertarget{ModuleDocumentation}{}\input{group__API__Versioning}\input{group__API__Initialization__and__Termination}\input{group__API__Standard__Memory__Library}\input{group__API__Toolbox}\input{group__API__Threads}\input{group__API__Bitmap}\input{group__API__Workers__Properties}\input{group__API__Data__Management}\input{group__API__Data__Interfaces}\input{group__API__Data__Partition}\input{group__API__Out__Of__Core}\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__API__OpenMP__Runtime__Support}\input{group__API__MIC__Extensions}\input{group__API__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__StarPUTop__Interface}\input{group__API__Scheduling__Contexts}\input{group__API__Scheduling__Policy}\input{group__API__Tree}\input{group__API__SC__Hypervisor__usage}\input{group__API__SC__Hypervisor}\input{group__API__Modularized__Scheduler}\input{group__API__Clustering__Machine}\chapter{File Index}\input{files}\chapter{File Documentation}\label{FileDocumentation}\hypertarget{FileDocumentation}{}\input{starpu_8h}\input{starpu__bitmap_8h}\input{starpu__bound_8h}\input{starpu__clusters__util_8h}\input{starpu__config_8h}\input{starpu__cublas_8h}\input{starpu__cuda_8h}\input{starpu__data_8h}\input{starpu__data__filters_8h}\input{starpu__data__interfaces_8h}\input{starpu__deprecated__api_8h}\input{starpu__disk_8h}\input{starpu__driver_8h}\input{starpu__expert_8h}\input{starpu__fxt_8h}\input{starpu__hash_8h}\input{starpu__mic_8h}\input{starpu__opencl_8h}\input{starpu__openmp_8h}\input{starpu__perfmodel_8h}\input{starpu__profiling_8h}\input{starpu__rand_8h}\input{starpu__scc_8h}\input{starpu__sched__ctx_8h}\input{starpu__sched__ctx__hypervisor_8h}\input{starpu__scheduler_8h}\input{starpu__sink_8h}\input{starpu__stdlib_8h}\input{starpu__task_8h}\input{starpu__task__bundle_8h}\input{starpu__task__list_8h}\input{starpu__task__util_8h}\input{starpu__thread_8h}\input{starpu__thread__util_8h}\input{starpu__top_8h}\input{starpu__tree_8h}\input{starpu__util_8h}\input{starpu__worker_8h}\input{starpu__mpi_8h}\input{starpufft_8h}\input{sc__hypervisor_8h}\input{sc__hypervisor__config_8h}\input{sc__hypervisor__lp_8h}\input{sc__hypervisor__monitoring_8h}\input{sc__hypervisor__policy_8h}\chapter{Deprecated List}\label{deprecated}\hypertarget{deprecated}{}\input{deprecated}\part{Appendix}\chapter{Full Source Code for the ’Scaling a Vector’ Example}\label{FullSourceCodeVectorScal}\hypertarget{FullSourceCodeVectorScal}{}\input{FullSourceCodeVectorScal}\chapter{GNU Free Documentation License}\label{GNUFreeDocumentationLicense}\hypertarget{GNUFreeDocumentationLicense}{}\input{GNUFreeDocumentationLicense}\part{Index}\addcontentsline{toc}{chapter}{Index}\printindex\end{document}
 |