(1) Sockets, (2) Message-passing interface (MPI).