|
JOSTLE — graph partitioning software![]() JOSTLE is a software package designed to partition unstructed meshes (for example, finite element or finite volume meshes) for use on distributed memory parallel computers. It can also be used to repartition and load-balance existing partitions (such as those deriving from adaptive refined meshes). It achieves this by modelling the mesh as an undirected graph and then using state-of-the-art graph partitioning techniques. The code is extremely fast and provides high quality multilevel partitioning and diffusive load-balancing in both serial & parallel. Since its first release in 1995, JOSTLE has gained a worldwide user community of around 150 licensed sites. Although some are no longer current, it has been licensed by groups based at Los Alamos, Argonne & Sandia National Labs (all in the USA), NASA, and in Universities across the world (specifically the USA, Canada, Brazil, Austria, Belgium, Czech Republic, Finland, France, Germany, Greece, Holland, Italy, Poland, Russia, Spain, Sweden, Switzerland, Turkey, Israel, Oman, India, Japan, Singapore & Taiwan). JOSTLE has recently been commercialised and is available under the name of NetWorks. jostle serial executableExecutables of the software are freely available for academic and research purposes, but interested users are required to sign a licencing agreement. To apply for a copy of the software please post or fax the form to the address on page 2. The software is in principle available on any platform with a C compiler. Currently supported platforms include:
The purpose of the licence is to prevent resale or commercial exploitation but we strongly wish to encourage the use of the software and would be keen to work on collaborations, etc. We are also interested in supporting commercial exploitation, although under different licencing arrangements. Send the completed licence to me and I will mail you a copy of the package. jostle serial & parallel librariesThe libraries for the serial & parallel versions are also available on an evaluation basis for academic and research purposes: To apply for a copy of the software please post or fax the form to the address on page 2. The software is in principle available on any platform with a C compiler and MPI. Currently supported platforms include:
publicationsYou can find out more about the underlying algorithms from several papers; probably the best to start with are:
A full list of papers can be found on the publications page. documentationUser guides are available for: Maintained by |