QMP 2.5.3-GCCcore-10.2.0

The QMP project is a national effort to provide a high performance message passing interface on various hardware platforms for Lattice QCD computing. This message passing interface aims to provide channel oriented communication end points to communication readers and writers with low latency and high bandwidth. QMP is tailored to the repetitive and predominantly nearest neighbor communication patterns of lattice QCD calculations. One of striking features of this messaging system is to allow writers to directly deposit contents to preallocated memory buffers of readers without costly synchronization mechanisms, yet gated by the reader. An established communication channel allows a reader and a writer to operate asynchronously so that slightly different operation rates between a reader and a writer will not yield low performance. Most memory copies are eliminated in the messaging system to improve latency.

Accessing QMP 2.5.3-GCCcore-10.2.0

To load the module for QMP 2.5.3-GCCcore-10.2.0 please use this command on Baskerville:

📋 module load bask-apps/test
module load QMP/2.5.3-GCCcore-10.2.0

Bask Apps Env

test

More Information

For more information visit the QMP website.

Dependencies

This version of QMP has a direct dependency on: GCCcore/10.2.0

Required By

This version of QMP is a direct dependent of: QIO/20210607-GCCcore-10.2.0

Last modified on 21st June 2021