Communication: Simulated tempering with fast on-the-fly weight determination.

Communication: Simulated tempering with fast on-the-fly weight determination.