^^

'contrib/libs' section (2/1)


implementation of LikelihoodCore for nucleotides used by beast-mcmc

BEAST is a cross-platform program for Bayesian MCMC analysis of molecular sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies but is also a framework for testing evolutionary hypotheses without conditioning on a single tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted proportional to its posterior probability. Included is a simple to use user-interface program for setting up standard analyses and a suit of programs for analysing the results. . This package provides an implementation of LikelihoodCore for nucleotides that calls native methods for maximum speed.


library of Caffe, deep leanring framework (CUDA)

Caffe is a deep learning framework made with expression, speed, and modularity in mind. It is developed by the Berkeley Vision and Learning Center (BVLC) and community contributors. . It contains caffe shared library, configured with CUDA.

/contrib/cpl/libcplgasgano26

CPL Java Native Interface library

This package provides a Java native interface of ESO's Common Pipeline Library (CPL) for use with their Gasgano package. . The Common Pipeline Library (CPL) comprises a set of ISO-C libraries that provide a comprehensive, efficient and robust software toolkit. It forms a basis for the creation of automated astronomical data-reduction tasks (known as "pipelines").

/contrib/cpl/libcplgasgano20

CPL Java Native Interface library

This package provides a Java native interface of ESO's Common Pipeline Library (CPL) for use with their Gasgano package. . The Common Pipeline Library (CPL) comprises a set of ISO-C libraries that provide a comprehensive, efficient and robust software toolkit. It forms a basis for the creation of automated astronomical data-reduction tasks (known as "pipelines").


Automatic execution trace generation for HPC - development files

EZTrace is a tool that aims at generating automatically execution traces from HPC (High Performance Computing) programs. It generates execution trace files that can be interpreted by visualization tools such as ViTE. It uses LD_PRELOAD and dlsym() to intercept calls to the usual HPC primitives, to be observed. . This package contains the development files depending on CUDA.


allows the selection of NVIDIA as GLX provider

In setups with several GLX providers (e.g. the free MESA implementation and proprietary graphics hardware vendor implementations) this metapackage allows one to switch to the non-free NVIDIA driver and libraries. . Use 'update-glx --config glx' to select an implementation. . This package does not depend on the corresponding NVIDIA libraries. In order to install the NVIDIA driver and libraries, install the nvidia-driver package instead.


allows the selection of FGLRX as GLX provider

In setups with several GLX providers (e.g. the free MESA implementation and proprietary graphics hardware vendor implementations) this metapackage allows one to switch to the non-free FGLRX driver and libraries. . Use 'update-alternatives --config glx' to select an implementation. . This package does not depend on the corresponding FGLRX libraries. In order to install the FGLRX driver and libraries, install the fglrx-glx and fglrx-driver packages instead.


allows the selection of MESA as GLX provider

In setups with several GLX providers (e.g. the free MESA implementation and proprietary graphics hardware vendor implementations) this metapackage allows one to switch back to MESA. . Use 'update-glx --config glx' to select an implementation. . This package does not depend on the corresponding MESA libraries. In order to install the MESA libraries, install the libgl1-mesa-glx package instead.


prepare for using accelerated GLX implementations from GPU vendors

Diverts the free libGL.so implementation (MESA) and the xserver module libglx.so (Xorg), preparing the system for plugging in accelerated implementations from GPU vendors via alternatives, see the glx-alternative-* packages.


GNOME text-to-speech library (Cepstral swift engine support)

The GNOME Speech library gives a simple yet general API for programs to convert text into speech, as well as speech input. . This package provides the source code required to compile a driver for the commercial swift speech synthesis engine and voices from Cepstral (http://www.cepstral.com/). Upon installation, it will automatically attempt to compile and install the swift-synthesis-driver binary required to use GNOME Speech with swift. . This package is only useful if the swift engine is already installed on the system.


GStreamer FDK AAC plugins

GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. . GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared to the rest. They might be close to being good quality, but they're missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use. . This package contains the FDK AAC plugins.


gxr backend for nonfree OpenVR libraries

A glib wrapper and utilities for the OpenVR backend. . This package contains the openvr backend shared library.


gxr backend for nonfree OpenVR libraries

A glib wrapper and utilities for the OpenVR and OpenXR APIs. . This package contains the openvr backend shared library.


Hierarchical view of the machine - contrib plugins

libhwloc provides a portable abstraction (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures. It primarily aims at helping high-performance computing applications with gathering information about the hardware so as to exploit it accordingly and efficiently. . libhwloc provides a hierarchical view of the machine, NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various attributes such as cache and memory information. . libhwloc supports old kernels not having sysfs topology information, with knowledge of cpusets, offline cpus, and Kerrighed support . This package contains plugins to add discovery support for non-free items. This includes - CUDA support.

/contrib/libtrain/libtrain1

The train-routing calculator library - runtime

libtrain is a library for calculating the shortest route from a train station to another in consideration of time and distance. It tells you which line you should take and where you should transfer at. . Note that this is a *library*, so you have to get interface programs using libtrain(gtktrain is recommended) to actually use it. . To use this software, you'll need to get the train schedule data separately and install it by yourself. See README.Debian for more detail. . This package contains the shared library and configuration files needed to run programs using libtrain.


library for reading Collins dictionaries

This library makes it easy for a program to read the dictionaries distributed by Young Digital Planet (English-Polish/Polish-English and/or German-Polish/Polish-German). . This package only contains the library, it does not contain the dictionary files. To use it, you need a copy of the dictionary from YDP and a program which can use this library (e.g. ydpdict).

/contrib/magma/libmagma2

Matrix Algebra on GPU and Multicore Architectures (solib)

The MAGMA project aims to develop a dense linear algebra library similar to LAPACK but for heterogeneous/hybrid architectures, starting with current "Multicore+GPU" systems. . The MAGMA research is based on the idea that, to address the complex challenges of the emerging hybrid environments, optimal software solutions will themselves have to hybridize, combining the strengths of different algorithms within a single framework. Building on this idea, we aim to design linear algebra algorithms and frameworks for hybrid manycore and GPU systems that can enable applications to fully exploit the power that each of the hybrid components offers. . This package contains the shared object libmagma.so.2


Matrix Algebra on GPU and Multicore Architectures (solib, sparse)

The MAGMA project aims to develop a dense linear algebra library similar to LAPACK but for heterogeneous/hybrid architectures, starting with current "Multicore+GPU" systems. . The MAGMA research is based on the idea that, to address the complex challenges of the emerging hybrid environments, optimal software solutions will themselves have to hybridize, combining the strengths of different algorithms within a single framework. Building on this idea, we aim to design linear algebra algorithms and frameworks for hybrid manycore and GPU systems that can enable applications to fully exploit the power that each of the hybrid components offers. . This package contains the shared object libmagma_sparse.so.2


OpenVR SDK

OpenVR is an API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting. This repository is an SDK that contains the API and samples. The runtime is under SteamVR in Tools on Steam.


thin wrapper for using the NVIDIA binary Vulkan ICD with bumblebee

This library is a thin wrapper around the Vulkan API functions of the nvidia Vulkan driver. The Vulkan driver misbehaves for example by reading the DISPLAY environment variable and connecting to that display server. This library works around that misbehaviour, so the driver can be used with bumblebee.


thin wrapper for the NVIDIA binary Vulkan ICD (common files)

This package disables the original NVIDIA binary Vulkan driver and registers the thin wrapper from nvidia-primus-vk-wrapper to ensure that the NVIDIA driver is usable with bumblebee.


Task scheduler for heterogeneous multicore machines

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. . This package contains MPI extensions for StarPU.


Task scheduler for heterogeneous multicore machines

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. . This package contains the main StarPU library This "contrib" version is built against CUDA.


Task scheduler for heterogeneous multicore machines

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. . This package contains MPI extensions for StarPU. This "contrib" version is built against CUDA.


Task scheduler for heterogeneous multicore machines

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. . This package contains a hybrid CPU+GPU FFT library.


Task scheduler for heterogeneous multicore machines

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. . This package contains an OpenCL-compatible library interface to StarPU.


Task scheduler for heterogeneous multicore machines

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. . This package contains an OpenCL-compatible library interface to StarPU. This "contrib" version is built against CUDA.


Task scheduler for heterogeneous multicore machines

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. . This package contains MPI extensions for StarPU.


Task scheduler for heterogeneous multicore machines

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. . This package contains an OpenCL-compatible library interface to StarPU. This "contrib" version is built against CUDA.


Task scheduler for heterogeneous multicore machines

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. . This package contains a hybrid CPU+GPU FFT library. This "contrib" version is built against CUDA.