jocl.org

Downloads



The following table contains the archives with the binaries of JOCL for different operating systems and architectures, the JavaDoc documentation of JOCL and the source code distribution.

JOCL is published under the terms of the MIT/X11 License.

The binary distribution archives contain the JOCL JAR file and the respective native library. The JAR file has to be present in the CLASSPATH, and the native library files must be located in a path that is visible either as a java.library.path, or as a default project path, or via an environment variable like the PATH environment variable on Windows.


Binaries of JOCL 0.1.4-beta1 for Windows 32bit
The JAR file and the DLL of JOCL for 32 bit Windows.
Binaries of JOCL 0.1.4-beta1 for Windows 64bit
The JAR file and the DLL of JOCL for 64 bit Windows.
JOCL API documentation This archive contains the Java API documentation for JOCL. The documentation is extracted from the Khronos OpenCL reference pages and is copyright (c) 2007-2010 by The Khronos Group Inc.
Source code of JOCL 0.1.4-beta1 This archive contains the Java- and C- source code for JOCL and Windows Visual Studio project files, as well as makefiles for Linux and MacOS.

Some information about specific settings for the compilation on MacOS 64 can be found in this forum thread: http://forum.byte-welt.de/showthread.php?t=2645






Previous versions:



JOCL 0.1.3a:

Binaries of JOCL 0.1.3a for Windows 32bit
The JAR file and the DLL of JOCL for 32 bit Windows.
Binaries of JOCL 0.1.3a for Windows 64bit
The JAR file and the DLL of JOCL for 64 bit Windows.
Binaries of JOCL 0.1.3a for Linux 32bit
The JAR file and the SO of JOCL for 32 bit Linux.
Binaries of JOCL 0.1.3a for Linux 64bit
The JAR file and the SO of JOCL for 64 bit Linux.

These binaries have been provided by Ricardo Ferreira.
JOCL API documentation This archive contains the Java API documentation for JOCL. Most of the documentation is directly taken from the OpenCL 1.0 specification from the Khronos OpenCL website.
Source code of JOCL 0.1.3a This archive contains the Java- and C- source code for JOCL and Windows Visual Studio project files, as well as makefiles for Linux and MacOS.

Some information about specific settings for the compilation on MacOS 64 can be found in this forum thread: http://forum.byte-welt.de/showthread.php?t=2645



JOCL 0.1.3:

Binaries of JOCL 0.1.3 for Windows 32bit
The JAR file and the DLL of JOCL for 32 bit Windows.
Binaries of JOCL 0.1.3 for Windows 64bit
The JAR file and the DLL of JOCL for 64 bit Windows.
Binaries of JOCL 0.1.3 for MacOS 64 bit
The JAR file and the jniLIB for 64 bit MacOS (10.6.2).

These binaries have been provided by Ryan Spicer from the School of Arts Media and Engieering at Arizona State University.
Binaries of JOCL 0.1.3 for Linux 32bit
The JAR file and the SO of JOCL for 32 bit Linux.
JOCL API documentation This archive contains the Java API documentation for JOCL. Most of the documentation is directly taken from the OpenCL 1.0 specification from the Khronos OpenCL website.
Source code of JOCL 0.1.3 This archive contains the Java- and C- source code for JOCL and Windows Visual Studio project files, as well as makefiles for Linux and MacOS.

Note: The makefiles are based on the makefiles that are provided by NVIDIA, for their OpenCL samples. They have been adjusted for compiling the JOCL libraries, but could not be tested extensively. If you encounter any problems with these makefiles, please contact me.

Some information about specific settings for the compilation on MacOS 64 can be found in this forum thread: http://forum.byte-welt.de/showthread.php?t=2645



JOCL 0.1.2:

Binaries of JOCL 0.1.2 for Windows 32bit
The JAR file and the DLL of JOCL for 32 bit Windows.
Binaries of JOCL 0.1.2 for Windows Vista 64bit
The JAR file and the DLL of JOCL for 64 bit Windows.
Binaries of JOCL 0.1.2 for Linux 32bit
The JAR file and the SO of JOCL for 32 bit Linux.
Binaries of JOCL 0.1.2 for Linux 64bit
The JAR file and the SO of JOCL for 64 bit Linux.

These binaries have been provided by Ricardo Ferreira.
Binaries of JOCL 0.1 for MacOS 32 bit
The JAR file and the jniLIB for 32 bit MacOS.

These binaries have been provided by Luca Lutterotti from the University of Trento.
Binaries of JOCL 0.1.2 for MacOS 64 bit
The JAR file and the jniLIB for 64 bit MacOS (10.6.2).

These binaries have been provided by Ryan Spicer from the School of Arts Media and Engieering at Arizona State University.
JOCL API documentation This archive contains the Java API documentation for JOCL. Most of the documentation is directly taken from the OpenCL 1.0 specification from the Khronos OpenCL website.
Source code of JOCL 0.1.2 This archive contains the Java- and C- source code for JOCL and Windows Visual Studio project files, as well as makefiles for Linux and MacOS.

Note: The makefiles are based on the makefiles that are provided by NVIDIA, for their OpenCL samples. They have been adjusted for compiling the JOCL libraries, but could not be tested extensively. If you encounter any problems with these makefiles, please contact me.

Some information about specific settings for the compilation on MacOS 64 can be found in this forum thread: http://forum.byte-welt.de/showthread.php?t=2645