What is Nostr?
niconiconi /
npub1ym7…wlc3
2023-12-31 09:14:43

niconiconi on Nostr: Just completed this cursed MPI + OpenMP setup. MPI processes are launched across CPU ...

Just completed this cursed MPI + OpenMP setup. MPI processes are launched across CPU sockets, OpenMP threads are launched within each socket. This is otherwise the standard, except that my MPI processes are also working directly on the same shared memory without any message passing... (MPI 3 already has threading support, just use that? No support for dynamic scheduling AFAIK. What about OpenMP's native nested parallelism? That was the plan, but I suspect GOMP's implementation has a performance problem that I need to verify, hence this Rube Goldberg parallel machine...) #hpc

Author Public Key
npub1ym7ul30klun6nynw7de92sjpcu93qssffmrhfx4rqyy3udx302sqzgwlc3