Hello,
MPI is at the wrong level of abstraction for application writers
Because programming at the transport layer, where every exchange of data
has to be implemented with lovingly hand-crafted sends and receives or
gets and puts, is an incredibly awkward fit for numerical application
developers, who want to think in terms of distributed arrays, data
frames, trees, or hash tables etc.
Read more here:
https://www.dursi.ca/post/hpc-is-dying-and-mpi-is-killing-it.html
Thank you,
Amine Moulay Ramdane.