Charm4py v0.12 released #189
matthiasdiener
started this conversation in
General
Replies: 1 comment
-
@juanjgalvez
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
@juanjgalvez
Feb 07 2019
These are the most important changes in the new release:
Added experimental
charm.pool
library which is similar to Python’smultiprocessing Pool, but also works in a distributed setting (multiple hosts),
tasks can create other tasks all of which use the same shared pool,
and can benefit from Charm++'s support for efficient communication layers
such as MPI. See pool documentation for more information.
Improved support for building and running with Charm++'s MPI communication
layer. See Install and Running sections of the documentation for more information.
Substantially improved the performance of threaded entry methods by allowing
thread reuse.
Blocking allreduce and barrier is now supported inside threaded entry methods:
result = charm.allReduce(data, reducer, self) and charm.barrier(self)
.Can now indicate if array elements use AtSync at array creation time
by passing
useAtSync=True
in Array creation method.Beta Was this translation helpful? Give feedback.
All reactions