charm AT lists.siebelschool.illinois.edu
Subject: Charm++ parallel programming system
List archive
- From: Nikhil Jain <nikhil AT illinois.edu>
- To: Charm Mailing List <charm AT cs.illinois.edu>
- Cc: ppl AT cs.illinois.edu
- Subject: [charm] Charm++ 6.7.0
- Date: Tue, 22 Dec 2015 09:59:02 -0600
Hello Everyone,
*Features*:
1) New API for efficient formula-based distributed spare array creation.
2) Missing MPI-2.0 API additions to AMPI.
3) Out-of-tree build is now supported.
4) New target: multicore-linux-arm7
5) PXSHM auto detects the node size.
6) Added support for ++mpiexec with poe.
7) Add new API related to migration in AMPI.
8) CkLoop is now built by default.
9) Scalable startup is now the default behavior when launching a job using chamrun.
*Bug fixes*: Over 120 bug fixes, spanning areas across the entire system. Here is a list of the major fixes:
1) Bug fix to handle CUDA threads correctly at exit.
2) Bug fix in the recovery code on a node failure.
3) Bug fixes in AMPI functions - MPI_Comm_create, MPI_Testall.
4) Disable ASLR on Darwin builds to fix multi-node executions.
5) Add flags to enable compilation of Charm++ on newer Cray compilers with C++11 support.
*Deprecations and deletions*:
1) CommLib has been deleted.
2) +nodesize option for PXSHM is deprecated
3) CmiBool has been dropped in favor of C++'s bool.
4) CBase_Foo::pup need not be called from Foo::pup.
The complete list of issues that have been merged/resolved in 6.7.0 can be found here. The associated git commits can be viewed here. We look forward to feedback and comments on this release from our users. Feel free to add redmine issues for bugs you notice and features that you would like to see in Charm++.
Happy object-oriented parallel programming!
Thanks
On behalf of PPL,
Nikhil
Nikhil Jain, nikhil.jain AT acm.org, http://charm.cs.uiuc.edu/people/nikhil
Doctoral Candidate @ CS, UIUC
Doctoral Candidate @ CS, UIUC
- [charm] Charm++ 6.7.0, Nikhil Jain, 12/22/2015
Archive powered by MHonArc 2.6.16.