dev-libs/starpu (gentoo)

Search

Package Information

Description:
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.
Homepage:
https://starpu.gitlabpages.inria.fr/
License:
LGPL-2.1

Versions

Version EAPI Keywords Slot
1.3.9 7 ~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86 0/7

Metadata

Description

Raw Metadata XML
<pkgmetadata>
	<longdescription lang="en">
  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.
</longdescription>
	<use>
		<flag name="spinlock-check">Enable spinlock check</flag>
	</use>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 1.3.9
blas Add support for the virtual/blas numerical library
cuda Enable NVIDIA CUDA support (computation on GPU)
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
hdf5 Add support for the Hierarchical Data Format v5
mpi Add MPI (Message Passing Interface) layer to the apps that support it
opencl Enable OpenCL support (computation on GPU)
opengl Add support for OpenGL (3D graphics)
openmp Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
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 annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind

Manifest

Type File Size Versions
DIST starpu-1.3.9.tar.gz 12961635 bytes 1.3.9
Unmatched Entries
Type File Size