Available Software

NOTE The code available through this page is provided as is. There is no support. It has been developed using ANSI C on a GNU/Linux workstation.


Available Software

  1. (20/08/12) Collection of Sequential Sorting and Merging (ssm) functions A brief description is available at 20ssm.html The link to the source code is 20ssmV01d.tar and creates a directory named 20ssm prior to populating it. (Read the 20ssm.txt file for some instructions.)
  2. (20/08/12) Collection of Parallel Integer Sorting (pisrt) functions A brief description is available at 20pisrt.html The link to the source code is 20pisrtV01d.tar and creates a directory named 20pisrt prior to populating it. (Read the 20pisrt.txt file for some instructions.) This distribution is a cleaned up version and in several cases a rewrite of the 18pisrt code below. Some functions have slower performance with recent versions of gcc over the experiments of 18pisrt that utilized gcc 4.8.x or 4.8.5. The code can be executed and run using openMPI (MPI-2 primitives), MulticoreBSP, and BSPlib.
  3. Integer sorting on multicore Some description 18pisrt.html The link to the source code 189pisrt.tar (Read the 18pisrt.txt file for some instructions.) (A prior link is still active but the tar file was not cleaned up. Prior link 18pisrt.tar )
  4. Integer sorting on multicore Some description ismc17.html The link to the source code prdx17pinso.tar (read the 17pinso.txt file for some instructions).
  5. Sequential Sorting employing parallel computing techniques Some description msrt16.html The link to the source code msrt16.tar (read the Readme.txt file for some instructions).

Last Update : August 12, 2020