QMT


QMT is a software library providing OpenMP like fork-join multi-thread APIs. The current implementation works on i386 and x86-64 using pthread and other optimizations.

Getting QMT

The current version of QMT is qmt-0.9 .

Source Code

The source for the current version of qmt is qmt-0.9.tar.gz

Tarball versions of previous releases can be found in the release directory here

Direct source code access instructions via CVS are here.

The motivation for this development comes from the U.S. Dept. of Energy SciDAC program. See the USQCD home pages for more details.

Documentation and User Information

There is a paper published in the Proceedings of 9th International Conference on High Performance Computing in Asia Pacific Region (HPC-Asia 2007) that describes the implementation of the barriers, a later paper that describes the performance on the AMD quad-core processors, and a recent talk on the implementation as well.

There are software implementation snapshots available along with documentation produced by doxygen which can be found in the doc subdirectory.

Developer Information

Recent news about software releases are available. There is a text and an html version of the ChangeLog available.

There is also a software snapshot of the CVS head revision, and there are also some CVS statistics

The motivation for this development comes from the U.S. Dept. of Energy SciDAC program. See the USQCD home pages for more details.


Last modifed: by $Author: edwards $ on $Date: 2009/07/16 03:24:10 $.