Florian octo Forster's Homepage




libsortnetwork is a C library to work with sorting networks and, more generally, comparator networks. Functions provided by the library include:

libsortnetwork is free software and published under the terms of the GNU Lesser General Public License (LGPL), version 2.1.

Also included in the package is a set of command line tools for interactively work with sorting networks. The programs included are:

These utility programs are free software and published under the terms of the GNU General Public License (GPL), version 2.

This library, its tools and the other experimental stuff in the package was developed while and for writing my Diplomarbeit (roughly equivalent to a master's thesis). I don't think I will invest a lot of work in it going forward, but patches, bug reports and questions are welcome anytime, of course.



Development version

The development files are kept in a Git repository. You can “clone” it with the following command. Patches are welcome anytime. :)

git clone git://git.verplant.org/sort-networks.git

A web interface to browse the repository is available, too.

See also

License information

libsortnetwork is distributed under the LGPL, version 2.1. Utility programs are distributed under the GPL, version 2. The license can also be found in the COPYING file in the source tarball.