forked from szuckerm/DARTS
-
Notifications
You must be signed in to change notification settings - Fork 0
An implementation of the codelet model
License
zark721/DARTS
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
================ = DARTS README = ================ Hello and thank you for downloading/taking interest in Darts, an asynchonous fine-grained runtime based on the codelet model! The following is designed to get you off the ground. System requirements: ==================== - Pthreads. - hwloc http://www.open-mpi.org/projects/hwloc/ - Optional but recommended: TBB http://threadingbuildingblocks.org/ Steps to install: ================= 1. Create a director to build the source in the upper most directory $ mkdir build 2. Move into this directory $ cd build 3. Use Cmake to configure the build aiming at the top level CMakelist.txt $ cmake .. 4. Build $ make 5. To install for other projects to use $ make install Cmake Options: ============== All of these options may be added when generating the makefiles in step 3. 1. Debug ie. compile with -g: -DDEBUG=ON By default cmake compiles in release mode ie. compiles with -O3 2. Install directory: -DCMAKE_INSTALL_PREFIX="DIRECTORY/OF/YOUR/CHOICE" By defualt Darts will install in bash variable HOME/darts Troubleshooting: ================ 1. Cmake cannot find a hwloc/TBB First make sure you have hwloc/TBB installed on your system. Second cmake will look for hwloc/TBB in specific directories. To find if you installation is located in on of these directories, navigate in your source to the cmake/Modules directory and view the FindHwloc.cmake/FindTBB.cmake file. You may add your search path to these files rather than moving your installation.
About
An implementation of the codelet model
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 86.9%
- CMake 6.9%
- Shell 4.5%
- C 1.7%