Terry Cojean e9fe676d22 fix example sched_ctx/sched_ctx_without_sched_policy and ensure callback pop is executed only by CPUs 10 gadi atpakaļ
..
audio 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ
axpy 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ
basic_examples bb61f3808d update cnrs copyright 10 gadi atpakaļ
binary 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ
callback 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ
cg 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ
cholesky fb18de4cba simplify perfmodel API 10 gadi atpakaļ
common 8155434aa6 fix warning in simgrid mode 10 gadi atpakaļ
cpp 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ
filters 9cd18a23fd Fix description of the submit_readonly example 10 gadi atpakaļ
fortran 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ
fortran90 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ
gl_interop 4f6b40a1da src/ examples/ tests/ tools/: fix coding style, curly braces go on a newline 10 gadi atpakaļ
heat 69040bc437 port and complete r16119 from 1.1: put ANNOTATE_HAPPENS_BEFORE after atomic_adds, so that the reading part of the atomic add is considered before the update which signals potential termination 10 gadi atpakaļ
incrementer 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ
interface 1e5090a010 Remove handle_to_pointer method for the complex interface; it does not make sense since there are two buffers 10 gadi atpakaļ
lu 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ
mandelbrot 69040bc437 port and complete r16119 from 1.1: put ANNOTATE_HAPPENS_BEFORE after atomic_adds, so that the reading part of the atomic add is considered before the update which signals potential termination 10 gadi atpakaļ
matvecmult bb61f3808d update cnrs copyright 10 gadi atpakaļ
mult 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ
openmp 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ
pi 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ
pipeline bb61f3808d update cnrs copyright 10 gadi atpakaļ
ppm_downscaler 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ
profiling 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ
reductions 40a7acdefc Fix build without cuda 10 gadi atpakaļ
sched_ctx e9fe676d22 fix example sched_ctx/sched_ctx_without_sched_policy and ensure callback pop is executed only by CPUs 10 gadi atpakaļ
sched_ctx_utils 4b1a16edde Fix University name after the fusion.. 11 gadi atpakaļ
scheduler 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ
spmd 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ
spmv 69040bc437 port and complete r16119 from 1.1: put ANNOTATE_HAPPENS_BEFORE after atomic_adds, so that the reading part of the atomic add is considered before the update which signals potential termination 10 gadi atpakaļ
stencil 051ea58d30 fix grep pattern 10 gadi atpakaļ
tag_example 69040bc437 port and complete r16119 from 1.1: put ANNOTATE_HAPPENS_BEFORE after atomic_adds, so that the reading part of the atomic add is considered before the update which signals potential termination 10 gadi atpakaļ
top bb61f3808d update cnrs copyright 10 gadi atpakaļ
worker_collections 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ
.gitignore 27eaf1ca36 Add `.gitignore'. 14 gadi atpakaļ
Makefile.am 23c52db4ba examples/Makefile.am: fix conditional for compiling openmp examples 10 gadi atpakaļ
README.txt 00b1ef6f74 Add more verbose comments in examples source code 10 gadi atpakaļ

README.txt

audio
This applies a simple band filter over audio files

axpy
This computes the AXPY BLAS over a big vector

basic_examples
This contains very trivial examples: hello world, scaling a vector, etc.

binary
This shows how to store and load compiled OpenCL kernels on and from the
file system

callback
This shows how to use task callbacks

cg
This computes a Conjugate Gradient

cholesky
This computes a Cholesky factorization

common
This holds common code for BLAS kernels

cpp
This shows how to use StarPU from C++

filters
This contains several partitioning examples

fortran90
This shows how to use StarPU from Fortran90

gl_interop
This shows how interoperation can be done between StarPU CUDA
computations and OpenGL rendering

heat
This uses a finite element method to compute heat propagation thanks to
an LU factorization or a conjugate gradient

incrementer
This just increments a variable

interface
This shows how to implement a user-defined data type, here simply
complex floats

lu
This computes an LU factorization

mandelbrot
This computes and outputs the mandelbrot set

matvecmult
This computes a matrix-vector multiplication

mult
This computes a matrix-matrix multiplication

openmp
This shows how to use an OpenMP code inside a StarPU parallel task

pi
This computes Pi thanks to random numbers

pipeline
This shows how to submit a pipeline to StarPU with limited buffer
use, and avoiding submitted all the tasks at once

ppm_downscaler
This downscales PPM pictures

profiling
This examplifies how to get profiling information on executed tasks

reductions
This examplifies how to use value reductions

sched_ctx
This examplifies how to use scheduling contexts

sched_ctx_utils
This is just common code for scheduling contexts

scheduler
This examplifies how to implement a user-defined scheduler

spmd
This shows how to define a parallel task

spmv
This computes a sparse matrix-vector multiplication

stencil
This computes a dumb 3D stencil with 1D subdomain decomposition

tag_example
This examplifies how to use tags for dependencies

top
This examplifies how to enrich StarPU-top with information

worker_collections
This examplifies how to use worker collections