Skip to content

ntuhpc/sc17-born

Repository files navigation

Pre-reqs

You need a c++ compiler with c++11 support and tbb.

You need to install two small libraries before installing Born.

Install instructions

  1. Install hypercube

  2. git clone http://zapad.Stanford.EDU/bob/hypercube.git /opt/hypercube/src

  3. mkdir /opt/hypercube/build

  4. cd /opt/hypercube/build

  5. cmake -DCMAKE_INSTALL_PREFIX=/opt/hypercube ../src

  6. make install

  7. rm -rf /opt/hypercube/build

  8. Install genericIO

  9. git clone http://zapad.Stanford.EDU/bob/genericIO.git /opt/genericIO/src

  10. mkdir /opt/genericIO/build

  11. cd /opt/genericIO/build

  12. cmake -Dhypercube_DIR=/opt/hypercube/lib -DCMAKE_INSTALL_PREFIX=/opt/genericIO ../src

  13. make install

  14. rm -rf /opt/genericIO/build

  15. Install Born

  16. git clone http://zapad.Stanford.EDU/SEP-external/Born.git /opt/born/src

  17. mkdir /opt/born/build

  18. cd /opt/born/build

  19. cmake -Dhypercube_DIR=/opt/hypercube/lib -DgenericIO_DIR=/opt/genericIO/lib -DCMAKE_INSTALL_PREFIX=/opt/genericIO ../src

  20. make install

  21. rm -rf /opt/born/build