Download

Requirements

  • A modern C++ compiler (gcc, icc, clang)
  • A modern Linux distribution
  • cmake 2.8.8+
  • Boost libraries
  • For best performance, huge pages must be enabled.

Download

Test your installation

tar xzvf Galois-2.2.1.tar.gz cd Galois-2.2.1/build mkdir release cd release cmake ../.. make ../../scripts/run_small.sh

Contact us

If you have questions not answered on this website, please send them to the Galois user mailing list.

If you find a bug, it would help us if you sent (1) the command and program output and (2) a gdb backtrace, preferably with the debug build.

mkdir debug cd debug cmake -DCMAKE_BUILD_TYPE=Debug ../.. make VERBOSE=1 gdb --args path/to/failing/program args (gdb) r (gdb) bt

Changelog

2014-02-27 Galois <galois@ices.utexas.edu> * version 2.2.1 * Fixed performance regression in deterministic executor * Fixed initialization bug in betweenness centrality 2013-11-05 Galois <galois@ices.utexas.edu> * version 2.2.0 * Performance improvements 2013-05-09 Galois <galois@ices.utexas.edu> * version 2.1.8 * Fixed build for 32-bit machines * Fixed build dependencies on obsolete third-party packages 2013-03-18 Galois <galois@ices.utexas.edu> * version 2.1.7 * Doxygen documentation for all major library functions * More robust abort handling 2013-01-28 Galois <galois@ices.utexas.edu> * version 2.1.6 * Fixed static initialization bug * Improved boruvka's algorithm 2012-12-31 Galois <galois@ices.utexas.edu> * version 2.1.5 * Ordered executors * Deterministic executors * Improved spanning tree and delaunay triangulation algorithms 2012-02-23 Galois <galois@ices.utexas.edu> * version 2.1.4 * Improved graphs * Refactored worklists * Fixed scalability of delaunay triangulation * Improved preflow push algorithm 2012-01-09 Galois <galois@ices.utexas.edu> * version 2.1.3 * Fixed debug build 2011-12-29 Galois <galois@ices.utexas.edu> * version 2.1.2 * Added missing AVI input 2011-12-23 Galois <galois@ices.utexas.edu> * version 2.1.1 * Bugfixes * New matching application * Updated graph data structures 2011-08-05 Galois <galois@ices.utexas.edu> * version 2.1.0 * rewritten in C++ 2010-07-01 Galois <galois@ices.utexas.edu> * version 2.0

License

This software is released under the terms of the University of Texas at Austin Research License, which makes this software available without charge to anyone for academic, research, experimental, or personal use. For all other uses, please contact the University of Texas at Austin's Office of Technology Commercialization.

Galois, a framework to exploit amorphous data-parallelism in irregular
programs.

Copyright (C) 2014, The University of Texas at Austin. All rights
reserved.  UNIVERSITY EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES
CONCERNING THIS SOFTWARE AND DOCUMENTATION, INCLUDING ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR ANY PARTICULAR PURPOSE, NON-INFRINGEMENT
AND WARRANTIES OF PERFORMANCE, AND ANY WARRANTY THAT MIGHT OTHERWISE
ARISE FROM COURSE OF DEALING OR USAGE OF TRADE.  NO WARRANTY IS
EITHER EXPRESS OR IMPLIED WITH RESPECT TO THE USE OF THE SOFTWARE OR
DOCUMENTATION. Under no circumstances shall University be liable for
incidental, special, indirect, direct or consequential damages or loss
of profits, interruption of business, or related expenses which may
arise from use of Software or Documentation, including but not limited
to those resulting from defects in Software and/or Documentation,
or loss or inaccuracy of data of any kind.

Related Publications

If you find this software useful in academic work, please acknowledge Galois and cite one of the following publications: