<div dir="ltr">Hi,<div><br></div><div>I have just started to learn MPI. I am not getting proper material about multi-threading in MPI.</div><div>My project requires to run a Multi-threaded program on  multiple machines. for example, 10 machines will run same program but the program itself multi-threaded, i.e one thread handles sending, one for receiving messages , may be others for other works.</div><div><br></div><div>My question is: Do i have to use c/c++ multi-threading libraries to make program multi-threded or MPI itself supports for that?</div><div><br></div><div>Could anyone please give me any idea about this? please send me if you have any good material for learning MPI.</div><div><br></div><div>Thanks</div><div>Amjad</div></div>