dev-libs / starpu

Unified runtime system for heterogeneous multicore architectures

Official package sites : http://starpu.gforge.inria.fr/ ·

StarPU is a runtime system that offers support for heterogeneous multicore machines. While many efforts are devoted to design efficient computation kernels for those architectures (e.g. to implement BLAS kernels on GPUs or on Cell's SPUs), StarPU not only takes care of offloading such kernels (and implementing data coherency across the machine), but it also makes sure the kernels are executed as efficiently as possible.

v1.2.6 :: 0/8 :: gentoo

Modified
License
LGPL-2.1
Keywords
amd64 ~alpha ~amd64-linux ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux
USE flags
blas cuda doc examples fftw fortran gcc-plugin mpi opencl opengl spinlock-check static-libs test valgrind

General

blas
Add support for the virtual/blas numerical library
cuda
Enable NVIDIA CUDA toolkit support
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
examples
Install examples, usually source code
fftw
Use FFTW library for computing Fourier transforms
fortran
Add support for fortran
gcc-plugin
Enable GCC extension plugin (experimental)
mpi
Add MPI (Message Passing Interface) layer to the apps that support it
opencl
Enable OpenCL support
opengl
Add support for OpenGL (3D graphics)
spinlock-check
Enable spinlock check
static-libs
Build static versions of dynamic libraries as well
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
valgrind
Enable dev-util/valgrind support

app-doc / doxygen : Documentation system for most programming languages

app-portage / elt-patches : Collection of patches for libtool.eclass

dev-scheme / guile : GNU Ubiquitous Intelligent Language for Extensions

dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)

dev-util / valgrind : An open-source memory debugger for GNU/Linux

media-libs / freeglut : Completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library

sci-libs / fftw : Fast C library for the Discrete Fourier Transform

sci-libs / magma : Matrix Algebra on GPU and Multicore Architectures

sci-mathematics / glpk : GNU Linear Programming Kit

sys-apps / hwloc : displays the hardware topology in convenient formats

sys-devel / autoconf : Used to create autoconfiguration files

sys-devel / automake : Used to generate Makefile.in from Makefile.am

sys-devel / libtool : A shared library tool for developers

virtual / blas : Virtual for FORTRAN 77 BLAS implementation

virtual / fortran : Virtual for Fortran Compiler

virtual / latex-base : Virtual for basic LaTeX binaries

virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation

virtual / opencl : Virtual for OpenCL implementations

virtual / pkgconfig : Virtual for the pkg-config implementation

x11-drivers / nvidia-drivers : NVIDIA Accelerated Graphics Driver

dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)

dev-util / valgrind : An open-source memory debugger for GNU/Linux

media-libs / freeglut : Completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library

sci-libs / fftw : Fast C library for the Discrete Fourier Transform

sci-libs / magma : Matrix Algebra on GPU and Multicore Architectures

sci-mathematics / glpk : GNU Linear Programming Kit

sys-apps / hwloc : displays the hardware topology in convenient formats

virtual / blas : Virtual for FORTRAN 77 BLAS implementation

virtual / fortran : Virtual for Fortran Compiler

virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation

virtual / opencl : Virtual for OpenCL implementations

x11-drivers / nvidia-drivers : NVIDIA Accelerated Graphics Driver

sci-libs / pastix : Parallel solver for very large sparse linear systems

666878
dev-libs/starpu-1.2.6 : sandbox issue (XDG_xxx_DIR related)
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
dev-libs/starpu: Drop old
Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-libs/starpu: amd64 stable wrt bug #676480
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Jeroen Roovers · gentoo
dev-libs/starpu: Fix more dependencies
Package-Manager: Portage-2.3.49, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Jeroen Roovers · gentoo
dev-libs/starpu: Version 1.2.6.
Package-Manager: Portage-2.3.49, Repoman-2.3.11
Jeroen Roovers · gentoo
dev-libs/starpu: Fix sys-apps/hwloc dependency
Version 2.0.0 removed the deprecated function hwloc_obj_snprintf. Fixes: https://bugs.gentoo.org/666234 Package-Manager: Portage-2.3.49, Repoman-2.3.11
Andreas Sturmlechner · gentoo
dev-libs/starpu: Drop USE qt4
Bug: https://bugs.gentoo.org/553164 Package-Manager: Portage-2.3.20, Repoman-2.3.6
Sergei Trofimovich · gentoo
dev-libs/starpu: keyworded 1.1.5-r1 for sparc, bug #575366 (thanks to Rolf Eike Beer)
Package-Manager: Portage-2.3.16, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc"
Sergei Trofimovich · gentoo
dev-libs/starpu: keyworded 1.1.5-r1 for ppc, bug #575366
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc"
Michael Palimaka · gentoo
dev-libs/starpu: drop hppa keywords
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Sergei Trofimovich · gentoo
dev-libs/starpu: ia64 keyworded, bug #575366
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Jeroen Roovers · gentoo
dev-libs/starpu: Mark ~hppa (bug #575366).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches
Michael Weber · gentoo
dev-libs/starpu: add ~arm ~ppc64 keyword (bug 575366)
Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --include-arches="amd64 arm arm64 ppc ppc64"
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Sébastien Fabbro · gentoo
dev-libs/starpu: force fortran dependency
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=584560 Might be fixed in next release of starpu Package-Manager: portage-2.3.0_rc1
Tobias Klausmann · gentoo
dev-libs/starpu-1.1.5-r0: add ~alpha keyword
Gentoo-Bug: 575366 Package-Manager: portage-2.3.0_rc1
Mikle Kolyada · gentoo
dev-libs/starpu: amd64 stable wrt bug #579992
Package-Manager: portage-2.2.28
Sébastien Fabbro · gentoo
dev-libs/starpu: removed old
Sébastien Fabbro · gentoo
dev-libs/starpu: version bump
Sébastien Fabbro · gentoo
dev-libs/starpu: removed old
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed