Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
============================================= HABANERO-UPC LIBRARY INSTALLATION PROCEDURE ============================================= 1a) Checkout Habanero-C++ library (Do not build, just checkout): git clone https://github.com/habanero-rice/hclib.git cd hclib; git checkout hcupc NOTE: HabaneroUPC++ is not supported currently with master branch of hclib 1b) Checkout HabaneroUPC++ library git clone https://github.com/habanero-rice/habanero-upc.git cd habanero-upc 2) Set the paths correctly in /scripts/setup.sh NOTE: UPC++ installation guide: https://bitbucket.org/upcxx/upcxx/wiki/Installing%20UPC++ 3) cd scripts 4) source ./setup.sh 5) cd .. 6) ./install.sh ============================================= BUILDING TESTCASES ============================================= 1) Tests are inside "./test" 2) Each testcase has its own Makefile. Simply use "make" to build testcases ============================================= EXECUTING TESTCASES ============================================= 1) Set the intra-place workers correctly: export HCPP_WORKERS=N 2) For using HPT in Habanero-C++, use the README.md in Habanero-C++ repository 3) Execute the testcase using mpirun as : mpirun -np 2 ./test