Skip to Content.
Sympa Menu

charm - [charm] Second Release Candidate for Charm++ 6.6.0

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

[charm] Second Release Candidate for Charm++ 6.6.0


Chronological Thread 
  • From: Phil Miller <mille121 AT illinois.edu>
  • To: Charm Mailing List <charm AT cs.illinois.edu>
  • Subject: [charm] Second Release Candidate for Charm++ 6.6.0
  • Date: Sun, 16 Feb 2014 10:12:34 -0600
  • List-archive: <http://lists.cs.uiuc.edu/pipermail/charm/>
  • List-id: CHARM parallel programming system <charm.cs.uiuc.edu>

I've now tagged a second release candidate of Charm++ in our repository, v6.6.0-rc2. Please test and benchmark the code with your applications, and let us know urgently if any issues become apparent. We hope to release 6.6.0 shortly.

Some highlights of this release will include
- Machine target files for Cray XC systems ('gni-crayxc')
- Interoperability with MPI code using native communication interfaces on Blue Gene Q (PAMI) and Cray XE/XK/XC (uGNI) systems, in addition to the universal MPI communication interface
- Support for partitioned jobs on all machine types, including TCP/IP and IB Verbs networks using 'netlrts' and 'verbs' machine layers
- A substantially improved version of our asynchronous library, CkIO, for parallel output of large files
- Narrowing the circumstances in which the runtime system will send overhead-inducing ReductionStarting messages
- A new fully distributed load balancing strategy, DistributedLB, that produces high quality results with very low latency
- An API for applications to feed custom per-object data to specialized load balancing strategies (e.g. physical simulation coordinates)
- Queue order randomization to assist in debugging race conditions in application and runtime code
- The full runtime code and associated libraries can now compile under the C11 and C++11 standards
- Numerous bug fixes, performance enhancements, and smaller improvements in the facilities provided

Since the previous release candidate, v6.6.0-rc1, we have fixed several detected performance regressions and edge-case stability and correctness issues.

For more detail on changes since the 6.5 release series, see the list of resolved issues in our Redmine instance:
https://charm.cs.illinois.edu/redmine/projects/charm/issues?c[]=tracker&c[]=status&c[]=priority&c[]=subject&c[]=assigned_to&c[]=updated_on&f[]=fixed_version_id&f[]=&group_by=tracker&op[fixed_version_id]=%3D&set_filter=1&sort=id&utf8=%E2%9C%93&v[fixed_version_id][]=4
or the full list of changes via the Git version control history.


  • [charm] Second Release Candidate for Charm++ 6.6.0, Phil Miller, 02/16/2014

Archive powered by MHonArc 2.6.16.

Top of Page