next up previous contents index
Next: Biasing and analysis methods Up: Selecting atoms Previous: Treatment of periodic boundary   Contents   Index

Performance of a Colvars calculation based on group size.

In simulations performed with message-passing programs (such as NAMD or LAMMPS), the calculation of energy and forces is distributed (i.e., parallelized) across multiple nodes, as well as over the processor cores of each node. When Colvars is enabled, certain atomic coordinates are collected on a single node, where the calculation of collective variables and of their biases is executed. This means that for simulations over large numbers of nodes, a Colvars calculation may produce a significant overhead, coming from the costs of transmitting atomic coordinates to one node and of processing them.

Performance can be improved in multiple ways:


next up previous contents index
Next: Biasing and analysis methods Up: Selecting atoms Previous: Treatment of periodic boundary   Contents   Index
vmd@ks.uiuc.edu