Zane Fink
Zane Fink
```LocalFutures``` are lightweight future objects used internally within the runtime system for signaling within a PE. I'm working on an application that uses futures that are guaranteed to send results...
Currently, the local message optimization (#218) has been turned off because it breaks correctness. We should support in the runtime a way for the user to take advantage of this...
- Adds an implementation of Cannon's Matrix Multiplication algorithm to ```examples``` - Showcases the following features: - Use of Numba to accelerate computation - 2-dimensional chare arrays - Channels -...
This patch adds the ```@expedited``` decorator to enable urgent inter-PE messages to skip the message queue. This patch also lays the groundwork for adding additional entry method options such as...
### Experimental setup (SDSC Expanse) 1. Install Miniconda, install packages ```bash wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh chmod +x ./Miniconda3-latest-Linux-x86_64.sh ./Miniconda3-latest-Linux-x86_64.sh conda create --name charm4py conda activate charm4py conda install --yes numpy scipy pandas...
**Goal:** Use UCX for both intra-node and inter-node GPU communication. ## Building and Running on OLCF Summit Prerequisites: **OpenPMIx, CUDA-enabled UCX** ### Building OpenPMIx ``` - Requires libevent - wget...
Currently, ```charm.iwait``` assumes that the body of code that executes for each iteratively-received object does not suspend. If suspension does happen and the next object is received while the code...
Currently, Charm4Py uses 3 different backends to interface with the Charm++ runtime library: Cython, CFFI, and Ctypes. In the [manual](https://charm4py.readthedocs.io/en/latest/perf-tips.html?highlight=ctypes#performance-tips), Cython and CFFI are recommended for different Python builds, but...
This issue is a WIP. - Add a Section Manager that eliminates the need for user-managed section cookies.
This issue is a draft. Pre-requisites: #3459 Requirements: - Support cross-array sections - One spanning tree for cross-array sections instead of one tree per array (Eric has asked for this...