README 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. Installation
  2. ============
  3. git clone /home/dbv/git/nice/
  4. -source the setenv.sh in the nice-directory (and nowhere else) to setup all necessary variables, relative paths, libraries etc.
  5. -make
  6. Additional Sub-Libraries
  7. =======================
  8. gp-hik-core:
  9. cd ../nice-core/ (goto NICE path)
  10. git clone /home/dbv/git/nice/gp-hik-core/
  11. (*) This module is also available at git-hub. Please replace the clone-command by the corresponding github clone command.
  12. gp-hik-exp:
  13. cd ../nice-core/ (goto NICE path)
  14. git clone /home/dbv/git/nice/gp-hik-exp/
  15. optimization:
  16. cd ../nice-core/ (goto NICE path)
  17. git clone /home/dbv/git/nice/optimization/
  18. vislearning:
  19. cd ../nice/ (goto NICE path)
  20. git clone /home/dbv/git/nice/vislearning/
  21. Enable/Disable code optimization
  22. ================================
  23. Activation:
  24. export OPTIMIZE
  25. De-Activation:
  26. unset OPTIMIZE
  27. Explanation:
  28. 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,
  29. compilation time will be longer and debugging with gdb or similar tools will be almost impossible after this.
  30. Known Issues
  31. ============
  32. - fixing the -lg2c problem
  33. => sudo ln -s /usr/lib/libg2c.so.0 /usr/lib/libg2c.so
  34. sudo ln -s /usr/lib64/libg2c.so.0 /usr/lib64/libg2c.so
  35. - problems with linking against ICE library
  36. => 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.
  37. => unset ICEDIR (perhaps also in your bashrc)
  38. Requirements
  39. ============
  40. install gfortran ( openSUSE: gcc46-gfortran )
  41. install freeglut-devel