Các t p tin th vi n: liên quan đ n các hàm các th t c, các ki u d li u. Bao g m các t p tin .h nh mpi.h mpio.h và các t p tin khác. Ng i l p trình ch c n dùng th vi n mpi.h là đ .
Mơi tr ng MPI: T t c các ki u d li u, các th t c, các giá tr defined n u mu n dùng nĩ, sau khi g i các t p tin th vi n liên k t thì ph i kh i t o mơi tr ng s d ng thì m i cĩ th dùng đ c các ch c n ng mà MPI cung c p. Các th t c, hàm MPI: s d ng gi ng nh các hàm trong C và c các ngơn ng khác nh Fortran
Hình 4-5 : C u trúc c a ch ng trình MPI
Th t c qu n lý mơi tr ng
+ Kh i t o mơi tr ng MPI :
MPI_Init(int argv,char***argc)
Hai tham s này nh n t hai tham s c a hàm main(int agrv,char**argc)
Hàm này ph i đ c g i đ u tiên trong ch ng trình và ch g i m i l n duy nh t + L y s l ng các x lý trong communicator
MPI_Comm_size(MPI_Comm com,int *size)
com là m t ki u d li u do MPI đnh ngh a đ đ t t thơng tin v m t communicator. Chúng ta th ng dùng MPI_COMM_WORLD đ thay th cho
Thơng tin nh p vào là Communicator bao b c các x lý, và tr v ID c a x lý nào.
+ Thốt kh i mơi tr ng MPI
MPI_Finalize(): Th t c đ c g i sau cùng đ thốt kh i mơi tr ng th c thi MPI. N u thi u th t c này thì x lý do MPI t o ra coi nh b m t l i và ch ng trình s khơng th c hi n đ c.
Cịn m t s các th t c liên quan đ n Communicator và Group s đ c p trong ph n Group và Commmunicator sau.