123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246 |
- \input texinfo @c -*-texinfo-*-
- @c %**start of header
- @setfilename starpu.info
- @settitle StarPU Handbook
- @c %**end of header
- @include chapters/version.texi
- @copying
- Copyright @copyright{} 2009--2011 Universit@'e de Bordeaux 1
- @noindent
- Copyright @copyright{} 2010, 2011, 2012 Centre National de la Recherche Scientifique
- @noindent
- Copyright @copyright{} 2011, 2012 Institut National de Recherche en Informatique et Automatique
- @quotation
- 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 quotation
- @end copying
- @setchapternewpage odd
- @dircategory Development
- @direntry
- * StarPU: (starpu). StarPU Handbook
- @end direntry
- @titlepage
- @title StarPU Handbook
- @subtitle for StarPU @value{VERSION}
- @page
- @vskip 0pt plus 1fill
- @insertcopying
- @end titlepage
- @c @summarycontents
- @contents
- @page
- @node Top
- @top Preface
- This manual documents the usage of StarPU version @value{VERSION}. It
- was last updated on @value{UPDATED}.
- @ifnottex
- @insertcopying
- @end ifnottex
- @comment
- @comment When you add a new menu item, please keep the right hand
- @comment aligned to the same column. Do not use tabs. This provides
- @comment better formatting.
- @comment
- @menu
- * Introduction:: Getting started
- * Installing StarPU:: How to configure, build and install StarPU
- * Using StarPU:: How to run StarPU application
- * Basic Examples:: Basic examples of the use of StarPU
- * Advanced Examples:: Advanced examples of the use of StarPU
- * Performance optimization:: How to optimize performance with StarPU
- * Performance feedback:: Performance debugging tools
- * Tips and Tricks:: Tips and tricks to know about
- * StarPU MPI support:: How to combine StarPU with MPI
- * StarPU FFT support:: How to perform FFT computations with StarPU
- * C Extensions:: Easier StarPU programming with GCC
- * SOCL OpenCL Extensions:: How to use OpenCL on top of StarPU
- * StarPU Basic API:: The Basic API to use StarPU
- * StarPU Advanced API:: Advanced use of StarPU
- * Configuring StarPU:: How to configure StarPU
- * Full source code for the 'Scaling a Vector' example::
- * GNU Free Documentation License:: How you can copy and share this manual.
- * Concept Index:: Index of programming concepts.
- * Function Index:: Index of C functions.
- * Datatype Index:: Index of C datatypes
- @end menu
- @c ---------------------------------------------------------------------
- @c Introduction to StarPU
- @c ---------------------------------------------------------------------
- @node Introduction
- @chapter Introduction to StarPU
- @include chapters/introduction.texi
- @c ---------------------------------------------------------------------
- @c Installing StarPU
- @c ---------------------------------------------------------------------
- @node Installing StarPU
- @chapter Installing StarPU
- @include chapters/installing.texi
- @c ---------------------------------------------------------------------
- @c Using StarPU
- @c ---------------------------------------------------------------------
- @node Using StarPU
- @chapter Using StarPU
- @include chapters/using.texi
- @c ---------------------------------------------------------------------
- @c Basic Examples
- @c ---------------------------------------------------------------------
- @node Basic Examples
- @chapter Basic Examples
- @include chapters/basic-examples.texi
- @c ---------------------------------------------------------------------
- @c Advanced Examples
- @c ---------------------------------------------------------------------
- @node Advanced Examples
- @chapter Advanced Examples
- @include chapters/advanced-examples.texi
- @c ---------------------------------------------------------------------
- @c Performance options
- @c ---------------------------------------------------------------------
- @node Performance optimization
- @chapter How to optimize performance with StarPU
- @include chapters/perf-optimization.texi
- @c ---------------------------------------------------------------------
- @c Performance feedback
- @c ---------------------------------------------------------------------
- @node Performance feedback
- @chapter Performance feedback
- @include chapters/perf-feedback.texi
- @c ---------------------------------------------------------------------
- @c Tips and Tricks
- @c ---------------------------------------------------------------------
- @node Tips and Tricks
- @chapter Tips and Tricks to know about
- @include chapters/tips-tricks.texi
- @c ---------------------------------------------------------------------
- @c MPI support
- @c ---------------------------------------------------------------------
- @node StarPU MPI support
- @chapter StarPU MPI support
- @include chapters/mpi-support.texi
- @c ---------------------------------------------------------------------
- @c FFT support
- @c ---------------------------------------------------------------------
- @node StarPU FFT support
- @chapter StarPU FFT support
- @include chapters/fft-support.texi
- @c ---------------------------------------------------------------------
- @c C Extensions
- @c ---------------------------------------------------------------------
- @node C Extensions
- @chapter C Extensions
- @include chapters/c-extensions.texi
- @c ---------------------------------------------------------------------
- @c SOCL
- @c ---------------------------------------------------------------------
- @node SOCL OpenCL Extensions
- @chapter SOCL OpenCL Extensions
- @include chapters/socl.texi
- @c ---------------------------------------------------------------------
- @c StarPU API
- @c ---------------------------------------------------------------------
- @node StarPU Basic API
- @chapter StarPU Basic API
- @include chapters/basic-api.texi
- @c ---------------------------------------------------------------------
- @c Advanced Topics
- @c ---------------------------------------------------------------------
- @node StarPU Advanced API
- @chapter StarPU Advanced API
- @include chapters/advanced-api.texi
- @c ---------------------------------------------------------------------
- @c Configuration options
- @c ---------------------------------------------------------------------
- @node Configuring StarPU
- @chapter Configuring StarPU
- @include chapters/configuration.texi
- @c ---------------------------------------------------------------------
- @c Appendices
- @c ---------------------------------------------------------------------
- @c ---------------------------------------------------------------------
- @c Full source code for the 'Scaling a Vector' example
- @c ---------------------------------------------------------------------
- @node Full source code for the 'Scaling a Vector' example
- @appendix Full source code for the 'Scaling a Vector' example
- @include chapters/scaling-vector-example.texi
- @c ---------------------------------------------------------------------
- @c License
- @c ---------------------------------------------------------------------
- @node GNU Free Documentation License
- @appendix GNU Free Documentation License
- @include chapters/fdl-1.3.texi
- @c ---------------------------------------------------------------------
- @c Indices
- @c ---------------------------------------------------------------------
- @node Concept Index
- @unnumbered Concept Index
- @printindex cp
- @node Function Index
- @unnumbered Function Index
- @printindex fn
- @node Datatype Index
- @unnumbered Datatype Index
- @printindex tp
- @bye
|