Nathalie Furmento ce277ea158 examples/: check return values for starpu_pthread functions 8 lat temu
..
audio ce277ea158 examples/: check return values for starpu_pthread functions 8 lat temu
axpy 441644b632 Benefit from cublas v2 8 lat temu
basic_examples 447679d702 examples/basic_examples/variable.c: print out if result is correct 8 lat temu
binary 087fb6729c Fix number of MPI Slaves workers when testing OpenCL 8 lat temu
callback 4b0182bdb0 examples: fixes for cppcheck warnings 8 lat temu
cg d4dbd8260b Avoid dumb division by zero 8 lat temu
cholesky 967077a22b fix invalid printf argument type mistakes 8 lat temu
common 8155434aa6 fix warning in simgrid mode 10 lat temu
cpp eac913ffdf examples/cpp/add_vectors_cpp11.cpp: fix code, STARPU_TEST_SKIPPED is not defined for examples 8 lat temu
filters c61c815dcf port -r 21197 from numa : force empty task for coherency to be executed on the home node 8 lat temu
fortran 00b1ef6f74 Add more verbose comments in examples source code 9 lat temu
fortran90 9ebf0fcd00 Remove spurious where initialization 9 lat temu
gl_interop 4f6b40a1da src/ examples/ tests/ tools/: fix coding style, curly braces go on a newline 10 lat temu
heat cf5be99691 update copyrights for files modified in 2017 8 lat temu
incrementer a8784b8805 fix build 8 lat temu
interface d9020eaab4 Enable some MPI examples in simgrid testsuite 8 lat temu
lu fc0049658d Add missing unregistration 8 lat temu
mandelbrot cf5be99691 update copyrights for files modified in 2017 8 lat temu
matvecmult 4b0182bdb0 examples: fixes for cppcheck warnings 8 lat temu
mlr db0a3bb756 examples/mlr/mlr.c: fix code 8 lat temu
mult 441644b632 Benefit from cublas v2 8 lat temu
native_fortran eac4759964 fix memleak 8 lat temu
openmp 00b1ef6f74 Add more verbose comments in examples source code 9 lat temu
pi 904414d6f0 Fix used type 8 lat temu
pipeline 9335a5c0b5 fix coverity warning 8 lat temu
ppm_downscaler debcbc561e Fix terminating string 8 lat temu
profiling f942ab9adc examples/profiling: display the number of executed tasks per worker 9 lat temu
reductions 441644b632 Benefit from cublas v2 8 lat temu
sched_ctx 12df25afe0 examples/sched_ctx/two_cpu_contexts.c: using empty string instead of NULL pointer 8 lat temu
sched_ctx_utils ce277ea158 examples/: check return values for starpu_pthread functions 8 lat temu
scheduler 58428fb1ab Fix crash in dummy scheduler 8 lat temu
spmd 4b0182bdb0 examples: fixes for cppcheck warnings 8 lat temu
spmv 3f075987f2 examples/spmv/spmv.c: set the id of the child data when partitionning 8 lat temu
stencil 038343c2df examples/stencil/stencil-blocks.c: add missing variable 8 lat temu
tag_example 4b0182bdb0 examples: fixes for cppcheck warnings 8 lat temu
top d476c09ccf fix bugs detected by coverity 9 lat temu
worker_collections c108a816e7 examples: fix cppcheck warnings 8 lat temu
.gitignore 27eaf1ca36 Add `.gitignore'. 14 lat temu
Makefile.am 3109417f14 examples/Makefile.am: always execute sched_ctx/parallel_code, not only when configure option --enable-long-check is set 8 lat temu
README.txt 5cbef2b984 fix copyright 8 lat temu
loader-cross.sh.in 999afbb767 Fix cross-loader for the examples/stencil directory 9 lat temu

README.txt

# StarPU --- Runtime system for heterogeneous multicore architectures.
#
# Copyright (C) 2016 Université de Bordeaux
# Copyright (C) 2016 CNRS
#
# StarPU is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or (at
# your option) any later version.
#
# StarPU is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# See the GNU Lesser General Public License in COPYING.LGPL for more details.

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