Sen descrición

Johannes Ruehle e4b5cb0d47 cpack update %!s(int64=12) %!d(string=hai) anos
cmake 1c1593ff3f added ui options (ccmake) %!s(int64=12) %!d(string=hai) anos
core 4cc338c4f3 cmake cleanup of temporary files %!s(int64=12) %!d(string=hai) anos
doxy 7e01ba00c9 init %!s(int64=12) %!d(string=hai) anos
libskel 7e01ba00c9 init %!s(int64=12) %!d(string=hai) anos
libtests 7e01ba00c9 init %!s(int64=12) %!d(string=hai) anos
slim-pkg-config 7e01ba00c9 init %!s(int64=12) %!d(string=hai) anos
templates ec87b86fbb merged %!s(int64=12) %!d(string=hai) anos
.gitignore b3423472c2 cmake commit %!s(int64=12) %!d(string=hai) anos
CMakeLists.txt e4b5cb0d47 cpack update %!s(int64=12) %!d(string=hai) anos
Doxyfile 7c9ead387c Doxyfile: matio will not be included into generation of documentation %!s(int64=12) %!d(string=hai) anos
INSTALL.txt 166cad54ad added hints for compilation without ICE into INSTALL and README %!s(int64=12) %!d(string=hai) anos
Makefile dc2e2032d3 removed necessary dependencies to DBV %!s(int64=12) %!d(string=hai) anos
Makefile.inc 7e01ba00c9 init %!s(int64=12) %!d(string=hai) anos
PACKAGES 7e01ba00c9 init %!s(int64=12) %!d(string=hai) anos
README 91135a5312 README - added hint for optimizing while code compilation %!s(int64=12) %!d(string=hai) anos
readme.txt 7ee71f6e0c Merge branch 'cmakelist' of dbv.inf-cv.uni-jena.de:/home/ruehle/gitrepos/nice.cmake into cmakelist %!s(int64=12) %!d(string=hai) anos
setenv.sh 7e01ba00c9 init %!s(int64=12) %!d(string=hai) anos

README

Installation
============

git clone /home/dbv/git/nice/

-source the setenv.sh in the nice-directory (and nowhere else) to setup all necessary variables, relative paths, libraries etc.
-make


Additional Sub-Libraries
=======================

gp-hik-core:
cd ../nice-core/ (goto NICE path)
git clone /home/dbv/git/nice/gp-hik-core/
(*) This module is also available at git-hub. Please replace the clone-command by the corresponding github clone command.

gp-hik-exp:
cd ../nice-core/ (goto NICE path)
git clone /home/dbv/git/nice/gp-hik-exp/

optimization:
cd ../nice-core/ (goto NICE path)
git clone /home/dbv/git/nice/optimization/

vislearning:
cd ../nice/ (goto NICE path)
git clone /home/dbv/git/nice/vislearning/


Enable/Disable code optimization
================================
Activation:
export OPTIMIZE

De-Activation:
unset OPTIMIZE

Explanation:
After writing (and debugging) your code, you can enable the optimization to obtain source code that usually runs up to several times faster compared to the non-optimized version. However,
compilation time will be longer and debugging with gdb or similar tools will be almost impossible after this.

Known Issues
============

- fixing the -lg2c problem
=> sudo ln -s /usr/lib/libg2c.so.0 /usr/lib/libg2c.so
sudo ln -s /usr/lib64/libg2c.so.0 /usr/lib64/libg2c.so

- problems with linking against ICE library
=> in older version, subroutines of ICE where used. Currently, the system is working independent from ICE. However, if ICEDIR is set on your machine, it will try to link against some methods and classes.
=> unset ICEDIR (perhaps also in your bashrc)

Requirements
============

install gfortran ( openSUSE: gcc46-gfortran )
install freeglut-devel