DARMA-tasking-internal / darma-frontend

Header library providing the frontend programming model for the DARMA asynchronous many-task model
Other
7 stars 0 forks source link

Deprecate support for std::vector<AccessHandle<...>> in favor of DARMA-specific data structure #15

Open jjwilke opened 7 years ago

jjwilke commented 7 years ago

Continuing to use std::vector<AccessHandle<...>> isn't going to work long-term. Similarly, capturing std::vector<...> of anything (not just an AccessHandle<...>) in a lambda is not going to be viable long term. Also, if we want to be able to transfer a lambdas across memory spaces, we'll need this.

Hopefully, for most people, it will basically just mean changing uses of std::vector<...> to darma::vector<...> directly.

dhollman commented 6 years ago

This has issues and may never actually be resolved.