Initial public release.
[OpenCLIPER] / README
1 /*  OpenCLIPER -- OpenCL Image Processing and Reconstruction
2  * 
3  *  Copyright (C) 2018 Federico Simmross Wattenberg,
4  *                    Manuel Rodríguez Cayetano,
5  *                    Javier Royuela del Val,
6  *                    Elena Martín González,
7  *                    Elisa Moya Sáez,
8  *                    Marcos Martín Fernández and
9  *                    Carlos Alberola López
10  *
11  * This file is part of OpenCLIPER.
12  *
13  * OpenCLIPER is free software; you can redistribute it and/or modify
14  * it under the terms of the GNU General Public License as published by
15  * the Free Software Foundation; version 3 of the License.
16  *
17  * OpenCLIPER is distributed in the hope that it will be useful, but
18  * WITHOUT ANY WARRANTY; without even the implied warranty of
19  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
20  * General Public License for more details.
21  *
22  * You should have received a copy of the GNU General Public License
23  * along with OpenCLIPER; If not, see <http://www.gnu.org/licenses/>.
24  *
25  *
26  *  Contact:
27  *
28  *  Federico Simmross Wattenberg
29  *  E.T.S.I. Telecomunicación
30  *  Universidad de Valladolid
31  *  Paseo de Belén 15
32  *  47011 Valladolid, Spain.
33  *  fedsim@tel.uva.es
34  */
35
36 REQUIREMENTS
37 ------------
38 .- libpng 1.2
39     Note: the DevIL library is known not to build with later versions of libpng.
40
41 .- libmatio
42     Usually available from standard repositories.
43
44 .- OpenCL headers
45     Available from https://www.khronos.org/registry/OpenCL/ and Ubuntu package opencl-headers
46
47 .- clFFT
48     Available from https://github.com/clMathLibraries/clFFT
49
50 .- clBLAS
51     Available from https://github.com/clMathLibraries/clBLAS
52
53
54 BUILDING
55 --------
56 OpenCLIPER has been developed on Ubuntu 16.04 LTS.
57
58 The build process is based on CMake, so just:
59
60 mkdir build
61 cd build
62 ccmake ..
63 (set paths to clFFT and clBLAS)
64 make
65