charm
charm copied to clipboard
The Charm++ parallel programming system. Visit https://charmplusplus.org/ for more information.
Please merge via rebase. - objid: Fix overflow of home bits - objid: Add extra assertions and improve messages
Adds object position API and an arbitrary-dimension ORB strategy that makes use of it.
When running at scale (288 nodes with 128 PEs per node), I am observing assertion failures in creating IDs. I'm 99% sure the issue is being caused by the `CkLocMgr::homePe`...
Currently, we support contributing to a reduction directly from a std::vector without the need for passing in the contribution as a C style pointer and size. However, we do not...
Hi folks! We use python bindings to make some data visualization work easier. Unfortunately the use of `-ftls-model=initial-exec` is incompatible with loading shared libraries after executable initialization (assuming I've understood...
Specifying a bogus pemap such as "foo" generates no error message. > megatest +p2 +showcpuaffinity +pemap foo Charm++: standalone mode (not using charmrun) Charm++> Running in Multicore mode: 2 threads...
Implements the Channel API in Charm++ that allows the user to create a channel between a pair of chares and send/receive data using that channel (MPI-like). This aims at reducing...
With `tests/charm++/chkpt`, the code hangs when it is checkpointed **and** restarted using 2 processes each with 2 worker threads on LC Lassen. This is actually not included in the Makefile's...