Skip to Content.
Sympa Menu

charm - [charm] recent changes in Charm about load balancing cpu load

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

[charm] recent changes in Charm about load balancing cpu load


Chronological Thread 
  • From: Gengbin Zheng <gzheng AT illinois.edu>
  • To: Charm Mailing List <charm AT cs.illinois.edu>
  • Subject: [charm] recent changes in Charm about load balancing cpu load
  • Date: Tue, 1 Mar 2011 12:18:52 -0600
  • List-archive: <http://lists.cs.uiuc.edu/pipermail/charm>
  • List-id: CHARM parallel programming system <charm.cs.uiuc.edu>

There is a recent change in charm git that may affect people using
charm++ load balancing (e.g. NAMD).
In an effort to reduce the size of load balancing database, we changed
the default type for time measurement (i.e. cpu load) from double to
float (by default).

To override the default float type, for example to use double as
before, at build time, use option:   --with-lbtime-type=type
for example,

./build charm++ net-linux-x86_64 --with-lbtime-type=double

charm internally defines (typedef) a type for the time:    LBRealType
To be consistent, it is recommended that you use this type instead of
directly using float/double if one is writing a load balancer (e.g. in
NAMD).

please let us know if you have any question/concern on this change.

Gengbin




  • [charm] recent changes in Charm about load balancing cpu load, Gengbin Zheng, 03/01/2011

Archive powered by MHonArc 2.6.16.

Top of Page