Skip to Content.
Sympa Menu

charm - [charm] Understanding AtSync and LBPeriod

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

[charm] Understanding AtSync and LBPeriod


Chronological Thread 
  • From: Chris Wailes <chris.wailes AT gmail.com>
  • To: charm <charm AT lists.cs.illinois.edu>
  • Subject: [charm] Understanding AtSync and LBPeriod
  • Date: Mon, 24 Jul 2017 14:41:46 -0400
  • Authentication-results: illinois.edu; spf=pass smtp.mailfrom=chris.wailes AT gmail.com

From my experimentation it appears that if you call AtSync() before the LBPeriod has elapsed, the application will block until the next load balancing period occurs.  So, if you start an application with an LBPeriod of 0.5 seconds and call AtSync() at 0.25 seconds, it will then block for the period from 0.25 to 0.5 seconds, invoke the load balancer at 0.5 seconds, and then return control to the application.

Is this a correct understanding of how AtSync and LBPeriod are related?

- Chris



Archive powered by MHonArc 2.6.19.

Top of Page