charm AT lists.siebelschool.illinois.edu
Subject: Charm++ parallel programming system
List archive
- 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.