User Guide¶
pmda
implements a simple map-reduce scheme for parallel
trajectory analysis [Khoshlessan2017] for MDAnalysis [Gowers2016]
[Michaud-Agrawal2011]. The trajectory is partitioned into blocks and
analysis is performed separately and in parallel on each block
(“map”). The results from each block are gathered and combined
(“reduce”). pmda
contains a number of pre-defined analysis
classes (see Pre-defined parallel analysis tasks) that are modelled
after functionality in MDAnalysis.analysis
and that can be used
right away. However, often it can be almost as easy to write
your own parallel class.