Nathalie Furmento 5cbef2b984 fix copyright 9 anni fa
..
audio 00b1ef6f74 Add more verbose comments in examples source code 10 anni fa
axpy a53cd8edeb fixes based on coverity reports 9 anni fa
basic_examples 759e5e664e revert 18716: knl is really an x86_64 for barriers 9 anni fa
binary 64a00c3b0a opencl: StarPU can now deal with very long opencl kernel sources. It 10 anni fa
callback 06b4a40c69 run more examples on Phi 10 anni fa
cg c0f741aa00 Reduce completion time of make check in non-quick non-long mode 9 anni fa
cholesky 8fc6f07f4e show data registration and invalidation in paje trace 9 anni fa
common 8155434aa6 fix warning in simgrid mode 11 anni fa
cpp 1b1cadbe15 Fix MIC access to cpu_codelet 10 anni fa
filters 3cdc863cb4 fix bugs detected by coverity 9 anni fa
fortran 00b1ef6f74 Add more verbose comments in examples source code 10 anni fa
fortran90 9ebf0fcd00 Remove spurious where initialization 10 anni fa
gl_interop 4f6b40a1da src/ examples/ tests/ tools/: fix coding style, curly braces go on a newline 11 anni fa
heat 9109d34b21 fux bugs detected by scan clang tool 9 anni fa
incrementer a8784b8805 fix build 9 anni fa
interface a53cd8edeb fixes based on coverity reports 9 anni fa
lu 65b1ae67ce fix classifying complex numbers 9 anni fa
mandelbrot 3cdc863cb4 fix bugs detected by coverity 9 anni fa
matvecmult a53cd8edeb fixes based on coverity reports 9 anni fa
mult 51c2f1bb49 fix simgrid check with quick_check 9 anni fa
native_fortran 1782331645 - fix examples with respect to the way to request the default sched_ctx policy 9 anni fa
openmp 00b1ef6f74 Add more verbose comments in examples source code 10 anni fa
pi a53cd8edeb fixes based on coverity reports 9 anni fa
pipeline a95613dc3b Enable codelets using BLAS on MIC 10 anni fa
ppm_downscaler 37529e0c2a fix bugs detected by coverity 9 anni fa
profiling f942ab9adc examples/profiling: display the number of executed tasks per worker 10 anni fa
reductions a53cd8edeb fixes based on coverity reports 9 anni fa
sched_ctx 1782331645 - fix examples with respect to the way to request the default sched_ctx policy 9 anni fa
sched_ctx_utils 4b1a16edde Fix University name after the fusion.. 11 anni fa
scheduler c0f741aa00 Reduce completion time of make check in non-quick non-long mode 9 anni fa
spmd 00b1ef6f74 Add more verbose comments in examples source code 10 anni fa
spmv a53cd8edeb fixes based on coverity reports 9 anni fa
stencil 97aff57b95 move defining STARPU_HOSTNAME/PERF_MODEL_DIR for simgrid in Makefiles where that is needed, so that make check -C examples works too 9 anni fa
tag_example 62986d891e tests: move the starpu_tag_get_task() test from examples 10 anni fa
top d476c09ccf fix bugs detected by coverity 9 anni fa
worker_collections 9109d34b21 fux bugs detected by scan clang tool 9 anni fa
.gitignore 27eaf1ca36 Add `.gitignore'. 15 anni fa
Makefile.am 63a5e4afd9 - add a C test case following the same pattern as the native Fortran example nf_sched_ctx, for behavioral comparison 9 anni fa
README.txt 5cbef2b984 fix copyright 9 anni fa
loader-cross.sh.in 999afbb767 Fix cross-loader for the examples/stencil directory 10 anni fa

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