Can anyone explain to me the difference between MPI processes and multithreading in trans-abyss?

Are the two mutually exclusive alternative...