That's how it works in any language on a supercomputer. MPI is pretty much the only game in town for inter-node communication.
It's my understanding that Julia aspires to join this group of languages if it is able to do so, which is why the Petaflops announcement was originally enticing to me, and then became somewhat less so once I learned that it was relying on MPI.