charm4py icon indicating copy to clipboard operation
charm4py copied to clipboard

Make LocalFuture Available to User Code

Open ZwFink opened this issue 3 years ago • 0 comments

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 within the same PE. Because LocalFutures avoid communication, they should be made available to user code, with documentation making it clear that:

  1. They cannot be used across PEs.
  2. Values sent through a local future are passed by reference.

ZwFink avatar Jan 18 '22 17:01 ZwFink