Andrew Gaspar

Results 38 comments of Andrew Gaspar

Also running into this - has any progress been made here?

Unfortunately you can't do this. Forgetting a value is safe in Rust. Therefore you could forget the promise while the buffers are still borrowed: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=26a7e7d4bb0a348ca05cc210e7c3962a In [rsmpi](https://github.com/bsteinb/rsmpi) we solve this...

I've got some familiarity with ndarray, but I'm not super familiar with CUDA arrays. I could perhaps take a look at this, but it may take a little bit to...

@brando90 Have you tried sshfs?

> For this feature to get more traction I suggest renaming this issue/feature request to "Support Linux amd64/arm/ppc64le/s390x" or similar. Like @rpsene mentioned above, this is not a ppc64le exclusive...

I've been thinking about this a bit. I think, without a doubt, addressing this strictly for `Funneled` and `Multiple` requires plumbing borrowing of the "universe" through to each handle type...

Possibly could do something like this only for "handle objects" returned by a `Serialized` universe: ```rust let universe = tokio::sync::Mutex::new(mpi::initialize_with_threading::()?); // borrow the universe mutex for passing to tokio tasks...

Ah, I hadn't considered all of the potential issues here. If you do find a way to add Send + Sync traits to MPI objects statically depending on while MPI...

Saw this library on HN: https://github.com/Munksgaard/session-types Still trying to grok Session Types, but the advertising seems to be that they can provide static verification of type-safety guarantees for two communicating...

Yeah, I'll rename this to something like "Require `unsafe` for receive operations on `bool` and other types with invalid bit patterns".