wiki:infrastructure_libraries

Version 17 (modified by Suren A. Chilingaryan, 13 years ago) (diff)

--

The UFO-server Software Stack

  • openSUSE 11.3
  • GNU C Library 2.11, Compiler 4.5
  • Python 2.6

Drivers

It is recommended to use the latest NVIDIA drivers for full OpenCL performance. Especially, do not use the developer drivers (270.*.*) as they don't provide multiple GPU capabilities using OpenCL and show performance degradations of almost 75%. The currently supported version is:

  • NVIDIA x86_64 285.05.32
  • CUDA 4.1

CFLAGS

  • -std=c99 (especially for mixed declaration and code, variable-length arrays and inline functions)
  • -Wall -Werror

Libraries and tools accepted for UFO Framework

Library Required openSUSE Package Name Debian Package Name Known Working Version
GLib 2 glib2-devel libglib2.0-dev 2.26.1
GObject 2 libgobject-2_0-0 libglib2.0-dev 2.26.1
JSON-Glib json-glib-devel libjson-glib-dev 0.10.2
CMake 2.8 cmake cmake 2.8
pkg-config pkg-config pkg-config 0.25
libtool libtool libtool 2.2.6b
ethos 1.0 n/a libethos-dev 0.2.2
GObject Introspection gobject-introspection gobject-introspection 0.9.3

Non-essential libraries used by plugins

Library Plugin openSUSE Package Name Debian Package Name Known Working Version
OpenCV cvshow libcv-dev 2.1.0
libtiff reader, writer libtiff4-dev 3.9.4
oclfft fft, ifft Build from source

Pending

Library Required openSUSE Package Name Debian Package Name
zeromq zeromq zeromq