рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

рд╕рд░реНрд╡рд░ рдЪрд▓рд╛рдПрдВ | Ubuntu > | Fedora > |


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

xmpi - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб xmpi рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


рдПрдХреНрд╕рдПрдордкреАрдЖрдИ - рдПрдХреНрд╕ рд╡рд┐рдВрдбреЛ рдПрдордкреАрдЖрдИ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕

рд╡рд╛рдХреНрдп - рд╡рд┐рдиреНрдпрд╛рд╕


рдПрдХреНрд╕рдПрдордкреАрдЖрдИ [-рдПрдЪ] [ ]

рд╡рд░реНрдгрди


рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдПрдордкреАрдЖрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рдиреЗ, рдПрдордкреАрдЖрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рд╣реИ
рд╕рдВрджреЗрд╢, рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдЯреНрд░реЗрд╕ рдлрд╝рд╛рдЗрд▓реЗрдВ рджреЗрдЦрдирд╛ред рдпрд╣ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╢реЛрд╖рдг рдХрд░рддрд╛ рд╣реИ
LAM, UNIX рд╕рдореВрд╣реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдгред рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдЖрдХреГрддрд┐ рд╡рд┐рдЬреЗрдЯ рд╕реЗрдЯред

рдПрдХреНрд╕рдПрдордкреАрдЖрдИ LAM рд╕рддреНрд░ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рджреМрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ, рдЬреЛ рд╕реНрд╡рдпрдВ рдПрдХ LAM рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИред рдмреВрдЯ рд╕реНрдХреАрдорд╛ рдЬрд┐рд╕рд╕реЗ LAM рдерд╛
рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЪрд╛рд╣рд┐рдП) рдХреЛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рддрд╛рдХрд┐ рдЗрд╕реЗ рдПрдХ рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ
рдиреЛрдбреНрд╕ рдЬрд┐рд╕ рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдЧрд░ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдХреЗрд╡рд▓ рдЯреНрд░реЗрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ
рдПрд▓рдПрдПрдо рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдпрд╣ рд╡рд┐рд╡рд░рдг рдПрдордкреАрдЖрдИ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдЬреНрдЮрд╛рди рдХреЛ рдорд╛рдирддрд╛ рд╣реИред

рдареЗрда рдЙрдкрдпреЛрдЧ


рдПрдХреНрд╕рдПрдордкреАрдЖрдИ MPI рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рднреАрддрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЪрд┐рддреНрд░рдордп рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рд░рд╛рдЬреНрдп рдХреА рдЬрд╛рдирдХрд╛рд░реА рджреЛ рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ, рдПрдХ рдЪрд▓ рд░рд╣рд╛ рдЖрд╡реЗрджрди рд╢реБрд░реВ рд╣реБрдЖ
XMPI рджреНрд╡рд╛рд░рд╛ рдпрд╛ рдЯреНрд░реЗрд╕ рдХрд┐рдП рдЧрдП MPI рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдЯреНрд░реЗрд╕ рдбреЗрдЯрд╛ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ред рдХрдм рдПрдХреНрд╕рдПрдордкреАрдЖрдИ is
рдкреНрд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреА рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдЕрд╡рд▓реЛрдХрди рд╡рд┐рдВрдбреЛ рд░рд┐рдХреНрдд рд╣реИред рдПрдХ рдмрд╛рд░ рдЖрд╡реЗрджрди рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдиреЗ рдкрд░ рдпрд╛
рдЯреНрд░реЗрд╕ рдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рдХреА рдЧрдИ рд╣реИ рдУрд╡рд░рд╡реНрдпреВ рд╡рд┐рдВрдбреЛ рд╣реЗрдХреНрд╕рд╛рдЧреЛрдиреНрд╕ рдХреЗ рдЯрд╛рдЗрд▓ рд╡рд╛рд▓реЗ рд╕рдореВрд╣ рдХреЗ рд╕рд╛рде рднрд░рддреА рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ
рдПрдХ рдПрдордкреАрдЖрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдирд╛ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд░реИрдВрдХ рджреНрд╡рд╛рд░рд╛ рд▓реЗрдмрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛
рдПрдордкреАрдЖрдИ_COMM_WORLD. рдПрдХ рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ рдкреНрд░рддреАрдХ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЪрд▓ рд░рд╣реА рд╣реИ рдпрд╛
рдЕрд╡рд░реБрджреНрдзред рдЙрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рдЧрдИ рд╣реИ рдЬреЛ рдпрд╛ рддреЛ рдЕрдВрддрд┐рдо рд░реВрдк рджреЗ рдЪреБрдХреА рд╣реИрдВ рдпрд╛ рдЕрднреА рддрдХ рдирд╣реАрдВ рд╣реИрдВ
рдПрдордкреАрдЖрдИ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╢реБрд░реВ рдХрд┐рдпрд╛ред

рдЪрд▓ рд░рд╣реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддреЗ рд╕рдордп рдХреИрдорд░рд╛ "рд╕реНрдиреИрдк" рдмрдЯрди рдпрд╛ "рд╕реНрдиреИрдкрд╢реЙрдЯ" рдЖрдЗрдЯрдо
"рдПрдкреНрд▓рд┐рдХреЗрд╢рди" рдореЗрдиреВ рдХрд┐рд╕реА рднреА рд╕рдордп рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдкрд░ рд░рд╛рдЬреНрдп рдХреА рдЬрд╛рдирдХрд╛рд░реА рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред рдХрдм
рдЯреНрд░реЗрд╕ рдбреЗрдЯрд╛ рджреЗрдЦрдиреЗ рд╕реЗ рд░рд╛рдЬреНрдп рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрдпрдирд┐рдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдкрдбреЗрдЯ рдХреА рдЬрд╛рддреА рд╣реИ
рд╕рдордп рдмрд┐рдВрджреБ ("рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдЯреНрд░реЗрд╕ рдлрд╝рд╛рдЗрд▓реЗрдВ" рджреЗрдЦреЗрдВ)ред

рдПрдХ рд╖рдЯреНрднреБрдЬ рдХреЗ рдЕрдВрджрд░ рдПрдХ рдорд╛рдЙрд╕ рдХреНрд▓рд┐рдХ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдпреБрдХреНрдд рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдВрдбреЛ рдХреЛ рдкреЙрдк рдЕрдк рдХрд░рддрд╛ рд╣реИ
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реАред рдпрджрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрд╡рд░реБрджреНрдз рд╣реИ, рддреЛ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдирд╛рдо, рд╕рд╣рдХрд░реНрдореА рдкреНрд░рдХреНрд░рд┐рдпрд╛
рд░реИрдВрдХ, рд╕рдВрдЪрд╛рд░рдХ, рд╕рдВрджреЗрд╢ рдЯреИрдЧ рдФрд░ рддрддреНрд╡ рдЧрдгрдирд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред рдпрджрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВ
рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЙрдирдХреА рдорд╛рддреНрд░рд╛, рд╕реНрд░реЛрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд░реИрдВрдХ, рд╕рдВрдЪрд╛рд░рдХ, рд╕рдВрджреЗрд╢ рдЯреИрдЧ рдФрд░ рддрддреНрд╡
рдЧрд┐рдирддреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред рд╕реНрдХреНрд░реАрди рдкрд░ рдХреБрдЫ рдкреНрд░реЛрд╕реЗрд╕ рд╡рд┐рдВрдбреЛ рдЫреЛрдбрд╝ рдХрд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝реЛрдХрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рджреБрд░реНрд╡реНрдпрд╡рд╣рд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рдФрд░ рдкреНрд░рдмрдВрдзрдиреАрдп рд╕рдВрдЧреНрд░рд╣ рдкрд░ рдбрд┐рдмрдЧрд┐рдВрдЧред

"рдПрдкреНрд▓рд┐рдХреЗрд╢рди" рдореЗрдиреВ рдореЗрдВ "рдХреНрд▓реАрди" рдмрдЯрди рдпрд╛ "рдХреНрд▓реАрди" рдЖрдЗрдЯрдо рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░
рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкрд┐рдЫрд▓реЗ рдЖрд╡реЗрджрди рдХреЛ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
"рдПрдкреНрд▓рд┐рдХреЗрд╢рди" рдореЗрдиреВ рдореЗрдВ "рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдПрдБ" рдмрдЯрди рдпрд╛ "рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдПрдБ" рдЖрдЗрдЯрдоред

рдЪрд▓ рд░рд╣рд╛ рд╣реИ AN рдЖрд╡реЗрджрди


рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдХреАрдорд╛ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдирд╛рдо рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдХреЗ рдПрдХ рдПрдордкреАрдЖрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреА рд╣реИ,
рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реНрдерд╛рди, рд▓рдХреНрд╖реНрдп рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХред

"рдПрдкреНрд▓рд┐рдХреЗрд╢рди" рдореЗрдиреВ рдореЗрдВ "рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ рдФрд░ рдЪрд▓рд╛рдПрдВ" рдЖрдЗрдЯрдо рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдлрд╝рд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреЙрдк рдЕрдк рдХрд░рддрд╛ рд╣реИ
рдФрд░ рдПрдХ рдкреВрд░реНрд╡-рд▓рд┐рдЦрд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдХреАрдорд╛ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдХреАрдорд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрд┐рд▓реНрдбрд░ рдбрд╛рдпрд▓реЙрдЧ, "рдмрд┐рд▓реНрдб рдПрдВрдб рд░рди" рдЖрдЗрдЯрдо рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛
"рдПрдкреНрд▓рд┐рдХреЗрд╢рди" рдореЗрдиреВред

рдирд┐рд░реНрдорд╛рддрд╛ рд╕рдВрд╡рд╛рдж рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд╖реЗрддреНрд░ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддреАрд░ рдмрдЯрди рд╣реЛрддрд╛ рд╣реИ
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдХреАрдорд╛, рдЬреЛ рд╕реНрдХреНрд░реЙрд▓ рдХреА рдЧрдИ рд╕реВрдЪреА рдореЗрдВ рддреАрд░ рдмрдЯрди рдХреЗ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред NS
рд╕реВрдЪреА рдореЗрдВ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЙрд╕ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рджрд┐рдЦрд╛рддреА рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдорд╛рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдПрдХ рдкрд╛рда рд╕рдВрдкрд╛рджрдХред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, "рд╕рд╣реЗрдЬреЗрдВ" рдмрдЯрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдХреАрдорд╛ рдХреЛ рдмрд╛рдж рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрддрд╛ рд╣реИ
рдЙрдкрдпреЛрдЧ рдФрд░/рдпрд╛ рд╕рдВрдкрд╛рджрдиред

рдПрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рддреАрд░ (рдкреНрд░рддрд┐рдмрджреНрдз) рддрдХ рдЖрд╡реЗрджрди рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рдмрдирддреА рд╣реИ
рдмрдЯрди рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдмрд╛рд░ рдЬрдм рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдХреНрд░реЙрд▓ рд╕реВрдЪреА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рддреЛ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
рдЗрд╕реЗ рдЪреБрдирдХрд░ рдФрд░ рджрдмрд╛рдХрд░ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЪрд╛рднреАред

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реВрдЪреА рдореЗрдВ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЗ рд╕рд╛рде "рд░рди" рдмрдЯрди рджрдмрд╛рдиреЗ рд╕реЗ рд╡рд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрди рдЬрд╛рддрд╛ рд╣реИ
рджреМрдбрд╝рдирд╛ред рдлрд┐рд░ рдУрд╡рд░рд╡реНрдпреВ рд╡рд┐рдВрдбреЛ рдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛
рдмрд┐рд▓реНрдбрд░ рдбрд╛рдпрд▓реЙрдЧ рдХреЗ рдмреАрдЪ рдореЗрдВ рдПрдХ рдлрд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╛рдЗрд▓ рдХреЛ рдЪреБрдирдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред NS
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗрд╡рд▓ рдЪрд▓ рд░рд╣реЗ рдиреЛрдб рдХреЗ рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд╛рди рдХреЛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рддрд╛ рд╣реИ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ. рдпрджрд┐ рдХреЛрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реНрдерд┐рдд рд╣реИ
рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд╛рди рдХреЗ рдмрд╛рд╣рд░ рдХрд┐рд╕реА рдЕрдиреНрдп рдиреЛрдб рдкрд░ (рдПрдирдПрдлрдПрд╕, рдЖрджрд┐ рдХреЗ рдмрд╛рд╣рд░) рдЗрд╕рдХреЗ рдкрдердирд╛рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ред "рдкреВрд░реНрдг рдкрдердирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ" рдЯреЙрдЧрд▓ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛
рдмрдЯрди рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдХреАрдорд╛ рдореЗрдВ рдкреВрд░реНрдг рдкрдердирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рд░рдЦрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдЧрд╛ред

рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реНрд░реЛрдд рдиреЛрдб рдХреА рдкрд╕рдВрдж рдХреЛ рдпрд╛ рддреЛ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдиреЛрдб рддрдХ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдпрд╛
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд▓рдХреНрд╖реНрдп рдиреЛрдбред рдмрд╛рдж рд╡рд╛рд▓рд╛ рдорд╛рдорд▓рд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ рдФрд░ рд╕рдмрд╕реЗ рдХреБрд╢рд▓ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ LAM
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рд╕реНрд░реЛрдд рд╕реЗ рд▓рдХреНрд╖реНрдп рдиреЛрдб рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред "рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо"
рдЯреЙрдЧрд▓ рдмрдЯрди рд╕реНрд░реЛрдд рдиреЛрдб рдиреАрддрд┐ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИред

рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпрдХреНрд░рдо рдкреНрд░рддрд┐рдпрд╛рдВ
рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рдкреНрд░рддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕реЗрдЯ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред
рдЗрдВрдХреНрд░реАрдореЗрдВрдЯ рдпрд╛ рдбрд┐рдХреНрд░реАрдореЗрдВрдЯ рдПрд░реЛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдЧрд┐рдирддреА рдПрдХ рд╕реЗ рдмрдврд╝ рдЬрд╛рдПрдЧреА рдпрд╛ рдШрдЯ рдЬрд╛рдПрдЧреАред
рд╢рд┐рдлреНрдЯ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рджрд╕ рд╕реЗ рд╡реГрджреНрдзрд┐ рдпрд╛ рдХрдореА рд╣реЛрдЧреАред

рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХ
рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рддрд░реНрдХреЛрдВ рдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЖрд╕рдВрдзрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛
рдмреВрдЯ рд╕реНрдХреАрдорд╛ рдПрд▓рдПрдПрдо рдорд▓реНрдЯреАрдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рдиреЛрдбреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░
рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдмреВрдЯ рд╕реНрдХреАрдорд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдкрд░ рд╕реНрдХреНрд░реЙрд▓ рдХреА рдЧрдИ рд╕реВрдЪреА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА
рдмрд┐рд▓реНрдбрд░ рдбрд╛рдпрд▓реЙрдЧ рдХреЗ рджрд╛рдИрдВ рдУрд░ред рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рд╕реНрдерд╛рдиреАрдп рдореЗрдВ рджрд┐рдП рдЧрдП рд╕реНрдХреАрдорд╛ рдХреА рдЦреЛрдЬ рдХрд░реЗрдЧрд╛
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ред рдмреВрдЯ рд╕реНрдХреАрдорд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдЗрд╕рдХреЗ рдиреЛрдбреНрд╕ рдХреА рд╕реВрдЪреА рдХреЗ рдКрдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред рд╡рд┐рднрд┐рдиреНрди
рд▓рдХреНрд╖реНрдп рдиреЛрдбреНрд╕ рдХреЛ рд╕реНрдХреНрд░реЙрд▓ рдХреА рдЧрдИ рд╕реВрдЪреА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдиреЛрдб рдирд┐рдореЛрдирд┐рдХ рдХреЗ рд╕рд╛рде рдЪреБрдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИред рдПрдХрд╛рдзрд┐рдХ рд▓рдХреНрд╖реНрдп рдиреЛрдбреНрд╕ рдХрд╛ рдЪрдпрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдирд╛рдо, рддрд░реНрдХреЛрдВ рдФрд░ рд╕реНрд░реЛрдд рдиреЛрдб рдиреАрддрд┐ рдХреЗ рд╕рд╛рде рдХрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕реНрдерд┐рд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред

рдпрджрд┐ рдХреЛрдИ рдмреВрдЯ рд╕реНрдХреАрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХреЗрд╡рд▓ рд╡рд┐рд╢реЗрд╖ рдиреЛрдб рдЪрдпрдирдХрд░реНрддрд╛ "LOCAL" (рдЕрд░реНрдерд╛рддреН рдиреЛрдб
рдЬрд┐рд╕ рдкрд░ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдЪрд▓ рд░рд╣рд╛ рд╣реИ) рдФрд░ "рд╕рднреА рдиреЛрдбреНрд╕" рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╣реИрдВред

рд▓рдХреНрд╖реНрдп рдиреЛрдб рд╡рд┐рд╡рд░рдг рднреА рд╕реАрдзреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕реНрдерд╛рдиреАрдп рдиреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ h. рдореВрд▓ рдиреЛрдб рдЬрд┐рд╕рд╕реЗ рдорд╢реАрди рдХреЛ рдмреВрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдпрджрд┐
рд╕реНрдерд╛рдиреАрдп рдирд╣реАрдВ, рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ o. рд╕рднреА рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдиреЛрдбреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрдВ N. рдиреЛрдбреНрд╕ рд╣реИрдВ
рдЖрдо рддреМрд░ рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдПрди , рдХрд╣рд╛рдВ рдПрдХрд▓ рдиреЛрдб рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдпрд╛ рд╕реВрдЪреА рд╣реЛ рд╕рдХрддреА рд╣реИ
рдиреЛрдб рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреАред рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рджрд╢рдорд▓рд╡ рдпрд╛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕рдВрдХреЗрддрди рдореЗрдВ рд▓рд┐рдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ n1 or n0-7,0x10.

рд░рди-рдЯрд╛рдЗрдо рдСрдкреНрд╢рдВрд╕
рдПрдордкреАрдЖрдИ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рд░рди-рдЯрд╛рдЗрдо рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдкреБрд╕реНрддрдХрд╛рд▓рдпред рдЗрдиреНрд╣реЗрдВ рдПрдХ рдЕрд▓рдЧ рд╕рдВрд╡рд╛рдж рд╕реЗ рд╡рд┐рдиреНрдпрд╕реНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рд╕реЗ рд╕рдХреНрд░рд┐рдп рд╣реЛрддрд╛ рд╣реИ
"рд╡рд┐рдХрд▓реНрдк" рдореЗрдиреВ рдореЗрдВ "рд░рдирдЯрд╛рдЗрдо" рдЖрдЗрдЯрдоред рд╡рд┐рдХрд▓реНрдк рдмрджрд▓реЗ рдЬрд╛рдиреЗ рддрдХ рдкреНрд░рднрд╛рд╡реА рд░рд╣рддреЗ рд╣реИрдВред

рдЯреНрд░реЗрд╕рд┐рдВрдЧ рдореЛрдб (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдХреНрд╖рдо)

┬╖ рддреЗрдЬреА рд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ-рдЯреВ-рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрдЪрд╛рд░ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЕрдХреНрд╖рдо)

┬╖ рдЬреАрдИрдЖрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рддреНрд░реБрдЯрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдХреНрд╖рдо)

┬╖ рд╕рдЬрд╛рддреАрдп рдПрд▓рдПрдПрдо рдиреЛрдб рдЕрдиреБрдХреВрд▓рди (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЕрдХреНрд╖рдо)

рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд ON A рдкреНрд░рдХреНрд░рд┐рдпрд╛


рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдмрд╛рдПрдБ рдорд╛рдЙрд╕ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╖рдЯреНрднреБрдЬ рдХреЗ рднреАрддрд░ред рдпрд╣ рдПрдХ рдлреЛрдХрд╕ рд╡рд┐рдВрдбреЛ рдкреЙрдк рдЕрдк рдХрд░реЗрдЧрд╛ред рдлреЛрдХрд╕ рдХрд╛ рдКрдкрд░реА рдХреНрд╖реЗрддреНрд░
рд╡рд┐рдВрдбреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреНрд╖реЗрддреНрд░ рд╣реИ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдирд┐рдЪрд▓рд╛ рдХреНрд╖реЗрддреНрд░
рд╕рдВрджреЗрд╢ рдХреНрд╖реЗрддреНрд░ рд╣реИ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рд╕рдВрджреЗрд╢ рдХрддрд╛рд░ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдлрд╝реЛрдХрд╕ рд╡рд┐рдВрдбреЛ рдмреИрдирд░ рдореЗрдВ рдПрдХ рдЯреИрдХрд▓ рдмрдЯрди рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╡рд┐рдВрдбреЛ рдХреЛ рдЦрд╛рд░рд┐рдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдФрд░ рдПрдХ рд▓реЗрдмрд▓ рдЬрд┐рд╕рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдкрд╣рдЪрд╛рди рд╣реЛрддреА рд╣реИред рдореЗрдВ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ
рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдкрд╣рд▓реЗ MPI_COMM_WORLD рдореЗрдВ рдЙрдирдХреЗ рд░реИрдВрдХ рд╕реЗ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ
рд╕рдВрдЪрд╛рд░, рдПрдХ рд╕реНрд▓реИрд╢ рдХреЗ рд╕рд╛рде рд╡рд░реНрддрдорд╛рди рдХреЗ рднреАрддрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд░реИрдВрдХ рдХреЗ рдмрд╛рдж
рд╕рдВрдЪрд╛рд░рдХред рдлрд╝реЛрдХрд╕ рд╡рд┐рдВрдбреЛ рдХреЛ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рднреА рдЦрд╛рд░рд┐рдЬ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╖рдЯреНрднреБрдЬред

рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреНрд╖реЗрддреНрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЛ рдФрд░ рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рд╡рд░реНрдгрд┐рдд рдХрд░рддрд╛ рд╣реИ
(рдЬрд╣рд╛рдБ рдЙрдкрдпреБрдХреНрдд рд╣реЛ) MPI рдлрд╝рдВрдХреНрд╢рди рдХреЗ рддрд░реНрдХ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рд▓реЗрдЖрдЙрдЯ рд╣реИ
рдХрд╛рдлреА рдЖрддреНрдо-рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдордХ рдФрд░ рд╣рдо рдХреЗрд╡рд▓ рдХрдо рд╕реНрдкрд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВред

рдХрдореНрдпреВрдЯреЗрдЯрд░ рдкрд╣рдЪрд╛рди
"рдХреЙрдо" рдХреНрд╖реЗрддреНрд░ рд╡рд░реНрддрдорд╛рди рдПрдордкреАрдЖрдИ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдХрдореНрдпреБрдирд┐рдХреЗрдЯрд░ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
рдХрдореНрдпреБрдирд┐рдХреЗрдЯрд░ рдЕрдкрд╛рд░рджрд░реНрд╢реА рд╡рд╕реНрддреБрдПрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдПрдордкреАрдЖрдИ рдХрд┐рд╕реА рднреА рдЕрд░реНрдердкреВрд░реНрдг, рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдореЗрдВ рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИ
рд░рд╛рд╕реНрддрд╛ред рдПрд▓рдПрдПрдо рдХрд╛ рдПрдордкреАрдЖрдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдВрдЪрд╛рд░рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЬреЛ
рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдЬреИрд╕рд╛ рдХрд╣рд╛рдВ x рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реИред рдЗрд╕ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╕реЗ рдорд┐рд▓рд╛рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
LAM рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде MPI рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рд╕рдВрдЪрд╛рд░рдХ рдЪрд░, MPIL_Comm_id(2).

рд╕рдореВрд╣ рд╕рджрд╕реНрдпрддрд╛
"рдХреЙрдо" рдХреНрд╖реЗрддреНрд░ рдХреЗ рджрд╛рдИрдВ рдУрд░ рдХрд╛ рдмрдЯрди рдУрд╡рд░рд╡реНрдпреВ рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░реЗрдЧрд╛
рд╕рдВрдЪрд╛рд░рдХ рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд╖рдЯреНрднреБрдЬред рдПрдХ рдЗрдВрдЯреНрд░рд╛рдХрдореНрдпреБрдирд┐рдХреЗрдЯрд░ рдХреЗ рд▓рд┐рдП, рд╣реЗрдХреНрд╕рд╛рдЧреЛрдиреНрд╕
"lcomCol" рд╕рдВрд╕рд╛рдзрди рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд░рдВрдЧ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдПрдХ рдХреЗ рд▓рд┐рдП
рдЗрдВрдЯрд░рдХрдореНрдпреБрдирд┐рдХреЗрдЯрд░, рд╕реНрдерд╛рдиреАрдп рд╕рдореВрд╣ рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд░рдВрдЧ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
"lcomCol" рд╕рдВрд╕рд╛рдзрди рджреНрд╡рд╛рд░рд╛ рдФрд░ рджреВрд░рд╕реНрде рд╕рдореВрд╣ рдореЗрдВ рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд░рдВрдЧ рдореЗрдВ
"рдЖрд░рдХреЙрдордХреЙрд▓" рд╕рдВрд╕рд╛рдзрдиред рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХреА рдЧрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреЗ рддрд▓ рдкрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдкрд╣рдЪрд╛рди
рд╖рдЯреНрднреБрдЬ рдХреЛ MPI_COMM_WORLD рдореЗрдВ рд░реИрдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╕реНрд▓реИрд╢ рдФрд░ рд░реИрдВрдХ рд╣реЛрддрд╛ рд╣реИ
рдХрдореНрдпреБрдирд┐рдХреЗрдЯрд░ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рдбрд╛рдЯрд╛ рдкреНрд░рдХрд╛рд░
"cnt" рдХреНрд╖реЗрддреНрд░ рдХреЗ рджрд╛рдИрдВ рдУрд░ рдбреЗрдЯрд╛рдЯрд╛рдЗрдк рдмрдЯрди рдбреЗрдЯрд╛рдЯрд╛рдЗрдк рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧрд╛
("рдбреЗрдЯрд╛рдЯрд╛рдЗрдк рд╡рд┐рдВрдбреЛ" рджреЗрдЦреЗрдВ) рд╡рд░реНрддрдорд╛рди рдПрдордкреАрдЖрдИ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдбреЗрдЯрд╛рдЯрд╛рдЗрдк рддрд░реНрдХ рдХрд╛ рдкреНрд░рдХрд╛рд░ рдорд╛рдирдЪрд┐рддреНрд░ред

рд╕рдВрджреЗрд╢ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдирд┐рдпрдд рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдХрддрд╛рд░ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рдЕрднреА рддрдХ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд▓реЗрдЖрдЙрдЯ рдХрд╛рдлреА рдЖрддреНрдо-рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдордХ рд╣реИ рдФрд░ рд╣рдо
рдХреЗрд╡рд▓ рдХрдо рд╕реНрдкрд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВред

рд╕рдВрджреЗрд╢ рд╕рдореБрдЪреНрдЪрдп
рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдПрдХрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред "рдХреЙрдкреА" рдХреНрд╖реЗрддреНрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ
рджреГрд╢реНрдпрдорд╛рди рд╕рдореБрдЪреНрдЪрдп рдХреЗ рднреАрддрд░ рд╕рдВрджреЗрд╢, рдЙрд╕рдХреЗ рдмрд╛рдж рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛
рдкрдВрдХреНрддрд┐ред рд╕рдВрджреЗрд╢ рд╕рдореБрдЪреНрдЪрдп рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ "рдХреЙрдкреА" рдХреНрд╖реЗрддреНрд░ рдЪрдХреНрд░ рдХреЗ рджрд╛рдИрдВ рдУрд░ рд╕реНрдерд┐рдд рдмрдЯрдиред

рд╕реНрд░реЛрдд рд╢реНрд░реЗрдгреА
"src" рдХреНрд╖реЗрддреНрд░ MPI_COMM_WORLD рдХреЗ рднреАрддрд░ рд╕реНрд░реЛрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд░реИрдВрдХ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рдж
рд╕рдВрдЪрд╛рд░рдХ рдореЗрдВ рд╕реНрд░реЛрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рд░реИрдВрдХ рдЬрд┐рд╕рдореЗрдВ рд╕рдВрджреЗрд╢ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛ред

рдбрд╛рдЯрд╛ рдкреНрд░рдХрд╛рд░
"рд╕реАрдПрдирдЯреА" рдХреНрд╖реЗрддреНрд░ рдХреЗ рджрд╛рдИрдВ рдУрд░ рдбреЗрдЯрд╛рдЯрд╛рдЗрдк рдмрдЯрди рдбреЗрдЯрд╛рдЯрд╛рдЗрдк рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧрд╛
рд╕рдВрджреЗрд╢ рдХреЗ рдбреЗрдЯрд╛рдЯрд╛рдЗрдк рдХрд╛ рдирдХреНрд╢рд╛ рдЯрд╛рдЗрдк рдХрд░реЗрдВред

рд╕рдореВрд╣ рд╕рджрд╕реНрдпрддрд╛
"Com" рдХреНрд╖реЗрддреНрд░ рдХреЗ рджрд╛рдИрдВ рдУрд░ рд╕реНрдерд┐рдд рдмрдЯрди рд╕рдВрджреЗрд╢ рд╕рдВрдЪрд╛рд░рдХ рдХреЛ рдЗрд╕рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░реЗрдЧрд╛
рдкрд╣рд▓реЗ рд╡рд░реНрдгрд┐рдд рддрд░реАрдХреЗ рд╕реЗред

рдПрдХреНрд╕рдПрдордкреАрдЖрдИ TRACE рдлрд╝рд╛рдЗрд▓реЗрдВ


рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдореМрдЬреВрджрд╛ рдЯреНрд░реЗрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЯреНрд░реЗрд╕ рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдЪрд▓ рд░рд╣реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ.

рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдЯреНрд░реЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП "рдЯреНрд░реЗрд╕" рдореЗрдиреВ рдореЗрдВ "рджреЗрдЦреЗрдВ" рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред

рдпрджрд┐ рдХреЛрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдЕрдиреБрд░реЗрдЦрдг рд╕рдХреНрд╖рдо (рдбрд┐рдлрд╝реЙрд▓реНрдЯ) рдХреЗ рд╕рд╛рде, LAM рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдЧрд╛
рдЖрд╡реЗрджрдиред рдЯреНрд░реЗрд╕ рдбреЗрдЯрд╛ рдореЗрдВ рджреЗрдЦреЗ рдЬрд╛ рд╕рдХрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдЗрд╕реЗ рдПрдХ рдлрд╛рдЗрд▓ рдореЗрдВ рдбрдВрдк рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрд╣ "рдЯреНрд░реЗрд╕" рдореЗрдиреВ рд╕реЗ "рдбрдВрдк" рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдоред рд░рд┐рд╡рд╛рдЬ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдЯреНрд░реЗрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ ".lamtr" рдкреНрд░рддреНрдпрдп рд╣реЛрддрд╛ рд╣реИред рдЯреНрд░реЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЗрд╕реЗ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдЕрдиреБрд╕рд╛рд░ рд▓реЛрдб рдХрд░рдХреЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╢реЙрд░реНрдЯрдХрдЯ рдХреЗ рд░реВрдк рдореЗрдВ "рдПрдХреНрд╕рдкреНрд░реЗрд╕" рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ
"рдЯреНрд░реЗрд╕" рдореЗрдиреВ, рдпрд╛ рд╕рдордХрдХреНрд╖ рд░реВрдк рд╕реЗ рдЕрд╡рд▓реЛрдХрди рд╡рд┐рдВрдбреЛ рдореЗрдВ "рдЯреНрд░реЗрд╕" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЗрд╕
рдЯреНрд░реЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрдВрдк рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рд▓реЛрдб рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рддрдп рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдмрд╛рдж рдореЗрдВ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЯреНрд░реЗрд╕ рдбреЗрдЯрд╛ рд╕рд╣реЗрдЬрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рдбрдВрдк рдХрд░рдирд╛ рд╣реЛрдЧрд╛
"рдЯреНрд░реЗрд╕" рдореЗрдиреВ рд╕реЗ "рдбрдВрдк" рдЖрдЗрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрдВрдкрд┐рдВрдЧ рдЯреНрд░реЗрд╕ рдбреЗрдЯрд╛ рд╢реБрджреНрдз рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ
рдХрд┐рд╕реА рднреА рдЯреНрд░реЗрд╕ рдбреЗрдЯрд╛ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдХреЗ рдбрдВрдк рдореЗрдВ рд╢реБрд░реБрдЖрдд рд╕реЗ рд╕рднреА рдЯреНрд░реЗрд╕ рдбреЗрдЯрд╛ рд╣реЛрдВрдЧреЗ
рдбрдВрдкрд┐рдВрдЧ рдХреЗ рд╕рдордп рддрдХ рдЖрд╡реЗрджрдиред "рдХреНрд▓реАрди" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЖрд╡реЗрджрди рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛
рдмрдЯрди рдпрд╛ рдореЗрдиреВ рдЖрдЗрдЯрдо рд╕рднреА рдЯреНрд░реЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдорд┐рдЯрд╛ рджреЗрддрд╛ рд╣реИред

рдПрдХ рдЯреНрд░реЗрд╕ рджреЗрдЦрдиреЗ рдХреЗ рджреМрд░рд╛рди рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓реЗ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ
рдкреГрд╖реНрдарднреВрдорд┐ред рдЯреНрд░реЗрд╕ рд╡рд┐рдВрдбреЛ рдХреЗ рдмрдВрдж рд╣реЛрдиреЗ рдкрд░ XMPI рд╕реНрдиреИрдкрд╢реЙрдЯ рдореЛрдб рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛ рдпрджрд┐
рдПрдХ рдЪрд▓ рд░рд╣рд╛ рдЖрд╡реЗрджрди рд╣реИред

рдПрдХрд╛рдзрд┐рдХ рдЦрдВрдбреЛрдВ рд╡рд╛рд▓реА рдЯреНрд░реЗрд╕ рдлрд╝рд╛рдЗрд▓реЗрдВ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп (рджреЗрдЦреЗрдВ MPIL_Trace_on(2) рдФрд░
MPIL_Trace_off(2) рдЖрдкрдХреЛ рдЙрд╕ рд╕реЗрдЧрдореЗрдВрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ рдЬрд┐рд╕реЗ рдЖрдк рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдк рдмрд╛рдж рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдЦрдВрдб рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмрд╕ рдЯреНрд░реЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреБрдирдГ рд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
рд╕рдВрдХреЗрдд рдорд┐рд▓рдиреЗ рдкрд░ рдирдпрд╛ рдЦрдВрдб рд╕рдВрдЦреНрдпрд╛ред рд░реАрд▓реЛрдбрд┐рдВрдЧ "рд╡реНрдпреВ" рдпрд╛ "рдПрдХреНрд╕рдкреНрд░реЗрд╕" рдЖрдЗрдЯрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ
"рдЯреНрд░реЗрд╕" рдореЗрдиреВ рдореЗрдВред

рд╕рдВрдЪрд╛рд░ рд╕рдордпрд░реЗрдЦрд╛ рдЦрд┐рдбрд╝рдХреА
рдЯрд╛рдЗрдорд▓рд╛рдЗрди рд╡рд┐рдВрдбреЛ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдПрдХ рдирд┐рдпрдВрддреНрд░рдг рдФрд░ рд╕реВрдЪрдирд╛ рдХреНрд╖реЗрддреНрд░ рд╣реИред рдЯреНрд░реЗрд╕ рдбреЗрдЯрд╛
рдЗрд╕рдХреЗ рдиреАрдЪреЗ рдЯрд╛рдЗрдорд▓рд╛рдЗрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЯреНрд░реЗрд╕ рдХрд┐рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдкреНрд░рддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХред NS
рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╕рдордп рдкрд░ рдЖрд╡реЗрджрди рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рдпрд╛рддрд╛рдпрд╛рдд рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╣рд▓реНрдХреЗ рд░рдВрдЧред рд╣рд░рд╛ рдЪрд▓рдиреЗ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рд▓рд╛рд▓ рд╕рдВрдЪрд╛рд░ рдкрд░ рдЕрд╡рд░реБрджреНрдз рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ
рдФрд░ рдкреАрд▓рд╛ рдПрдХ MPI рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ рдмрд┐рддрд╛рдП рдЧрдП рд╕рдордп рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╕рдВрдЪрд╛рд░ рдкрд░ рдЕрд╡рд░реБрджреНрдз рдирд╣реАрдВ рд╣реИ (рд╣рдо
рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдУрд╡рд░рд╣реЗрдб рд╕рдордп рдХрд╣рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдо рддреМрд░ рдкрд░ рдбреЗрдЯрд╛ рд░реВрдкрд╛рдВрддрд░рдг рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓реЗ рд╕рдордп рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ,
рд╕рдВрджреЗрд╢ рдкреИрдХрд┐рдВрдЧ, рдЖрджрд┐)ред

рдбрд╛рдпрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрд╕ рд╕рдордп рдмрд┐рдВрджреБ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП
рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдУрд╡рд░рд╡реНрдпреВ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдбрд╛рдпрд▓ рд╕рдордп рдкрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИ
рд╖рдЯреНрднреБрдЬ рд░реВрдкред рдЬреИрд╕рд╛ рдХрд┐ рд╕реНрдиреИрдкрд╢реЙрдЯ рдореЛрдб рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рд╣реЛ рд╕рдХрддреА рд╣реИ
рдЕрдкрдиреЗ рдлреЛрдХрд╕ рд╡рд┐рдВрдбреЛ рдХреЛ рдКрдкрд░ рд▓рд╛рдХрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ред рдбрд╛рдпрд▓ рдХреЛ рдмрд╛рдИрдВ рдУрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЯреНрд░реЗрд╕ рд╡реНрдпреВ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдпрд╛ рд╡реАрд╕реАрдЖрд░ рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдЯрдиред рд╡реАрд╕реАрдЖрд░ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рдиреАрдЪреЗ рд╣реИрдВ
рдмрд╛рдПрдБ рд╕реЗ рджрд╛рдПрдБ рдкреНрд░рджрд░реНрд╢рд┐рдд, рдкреНрд░рджрд░реНрд╢рд┐рдд рд╕рдордпрд░реЗрдЦрд╛ рдХреЗ рдмрд╛рдПрдБ рдХрд┐рдирд╛рд░реЗ рдХрд╛ рд╕рдордп,
рд╡рд░реНрддрдорд╛рди рдбрд╛рдпрд▓ рд╕рдордп рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╕рдордпрд░реЗрдЦрд╛ рдХреЗ рджрд╛рд╣рд┐рдиреЗ рдХрд┐рдирд╛рд░реЗ рдХрд╛ рд╕рдордпред

VCR рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдХреЗ рджрд╛рдИрдВ рдУрд░ рд╡рд░реНрддрдорд╛рди рдЖрд╡рд░реНрдзрди рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдЬрдм рдПрдХ рдЯреНрд░реЗрд╕
рдлрд╝рд╛рдЗрд▓ рднрд░реА рд╣реБрдИ рд╣реИ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХрд╛рд░рдХ рдЪреБрдирддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ 1x1 . рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ
рдЖрд╡рд░реНрдзрди рдЖрдк рдЬрд╝реВрдо рдФрд░ рдЕрди-рдЬрд╝реВрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рд░реНрдзрди рдХреЛ рдмрдврд╝рд╛ рдФрд░ рдШрдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдмрдЯрдиред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╕рдордпрд░реЗрдЦрд╛ рдХреЗ рдПрдХ рдЦрдВрдб рдХреЛ рджрд╛рдпрд╛рдБ рдорд╛рдЙрд╕ рдЦреАрдВрдЪрдХрд░ рдЪреБрдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╕рдордпрд░реЗрдЦрд╛ рдкреНрд░рджрд░реНрд╢рди рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдмрдЯрдиред рджрд╛рдпрд╛рдВ рдмрдЯрди рдЬрд╛рд░реА рд╣реЛрдиреЗ рдкрд░ рдбрд┐рд╕реНрдкреНрд▓реЗ рд╣реЛрддрд╛ рд╣реИ
рдЪрдпрдирд┐рдд рдЦрдВрдб рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝реВрдо рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЪрд▓ рд░рд╣реЗ рдбреНрд░реИрдЧ рдХреЛ рд░рджреНрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд░реНрд╕рд░ рдХреЛ рдКрдкрд░ рдЦреАрдВрдЪреЗрдВ рдпрд╛
рд╕рдордпрд░реЗрдЦрд╛ рдкреНрд░рджрд░реНрд╢рди рдХреНрд╖реЗрддреНрд░ рд╕реЗ рдмрд╛рд╣рд░ред

How рд╕рдВрдЪрд╛рд░ Is рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд┐рдпрд╛
рд╕рд╛рдореВрд╣рд┐рдХ
рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд╕рдиреНрдирд┐рд╣рд┐рдд рд░реЗрдЦрд╛ рдЦрдВрдбреЛрдВ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╕рд╛рдореВрд╣рд┐рдХ рд╕рдВрдЪрд╛рд░ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕рд┐рд╕реНрдЯрдо рдУрд╡рд░рд╣реЗрдб рдореЗрдВ рдмрд┐рддрд╛рдпрд╛ рдЧрдпрд╛ рд╕рдордп рдФрд░ рдЕрд╡рд░реБрджреНрдз рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ рдмрд┐рддрд╛рдпрд╛ рдЧрдпрд╛ рд╕рдордп рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ
рд╕рдВрдЪрд╛рд░ред рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╡рд╛рд▓реА рдХреЛрдИ рд░реЗрдЦрд╛ рдирд╣реАрдВ рдЦреАрдВрдЪреА рдЬрд╛рддреА рд╣реИ
рд╕рд╛рдореВрд╣рд┐рдХ рд╕рдВрдЪрд╛рд░ред

рдмреНрд▓реЙрдХрд┐рдВрдЧ_рдкреЙрдЗрдВрдЯ_рдЯреВ_рдкреЙрдЗрдВрдЯ
рднреЗрдЬрдиреЗ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдиреНрдирд┐рд╣рд┐рдд рд░реЗрдЦрд╛ рдЦрдВрдб рдЦреАрдВрдЪреЗ рдЧрдП рд╣реИрдВ рдЬреЛ рджрд┐рдЦрд╛ рд░рд╣реЗ рд╣реИрдВ
рд╕рд┐рд╕реНрдЯрдо рдУрд╡рд░рд╣реЗрдб рдореЗрдВ рдмрд┐рддрд╛рдпрд╛ рдЧрдпрд╛ рд╕рдордп рдФрд░ рд╕рдВрдЪрд╛рд░ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ рдмрд┐рддрд╛рдпрд╛ рдЧрдпрд╛ рд╕рдордп рдЕрд╡рд░реБрджреНрдз рд╣реИ
рдкреВрд░рд╛ рдХрд░рдирд╛ред рд╕реЗрдВрдб рдХреЛ рд░рд┐рд╕реАрд╡ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рд╡рд╛рд▓реА рдПрдХ рд▓рд╛рдЗрди рдЦреАрдВрдЪреА рдЬрд╛рддреА рд╣реИред рдпрд╣ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ
рд╕реЗрдВрдб рд╕реЗрдЧрдореЗрдВрдЯ рдХреА рд╢реБрд░реБрдЖрдд рдФрд░ рдореИрдЪрд┐рдВрдЧ рд░рд┐рд╕реАрд╡ рдХреЗ рдЕрдВрдд рддрдХ рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЦрдВрдбреЛрдВред

рдиреЙрди-рдмреНрд▓реЙрдХрд┐рдВрдЧ_рдкреЙрдЗрдВрдЯ_рдЯреВ_рдкреЙрдЗрдВрдЯ
рдЬрд┐рд╕ рд╕рдордп рдПрдХ рдиреЙрди-рдмреНрд▓реЙрдХрд┐рдВрдЧ рд╕реЗрдВрдб рдпрд╛ рд░рд┐рд╕реАрд╡ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдУрд╡рд░рд╣реЗрдб рд╕реЗрдЧрдореЗрдВрдЯ рд╣реЛрддрд╛ рд╣реИ
рдЕрдирд┐рд░реНрдгрд┐рддред рдЬрдм рд╕рдВрдЪрд╛рд░ рдкреНрд░рддреАрдХреНрд╖рд╛ рдпрд╛ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЦрдВрдб рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ
рд╕рд┐рд╕реНрдЯрдо рдУрд╡рд░рд╣реЗрдб рдФрд░ рдмреНрд▓реЙрдХрд┐рдВрдЧ рд╕рдордп рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред рдорд┐рд▓рд╛рди рднреЗрдЬрдиреЗ рдХреЗ рдмреАрдЪ рд░реЗрдЦрд╛рдПрдБ рдЦреАрдВрдЪреА рдЬрд╛рддреА рд╣реИрдВ
рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд░реЗрдЦрд╛ рдЙрд╕ рдЦрдВрдб рд╕реЗ рдЦреАрдВрдЪреА рдЬрд╛рддреА рд╣реИ рдЬрд╣рд╛рдВ рд╕реЗрдВрдб
рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрд╣рд╛рдВ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╛рдкреНрдд рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рдерд╛ред

рдкреНрд░рддреАрдХреНрд╖рд╛_рдФрд░_рдкрд░реАрдХреНрд╖рдг
рдпрджрд┐ рдкреНрд░рддреАрдХреНрд╖рд╛/рдкрд░реАрдХреНрд╖рдг рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ рдПрдХ рдЧреИрд░-рдЕрд╡рд░реБрджреНрдз рд╕рдВрдЪрд╛рд░ рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдорд░реНрдЬреА
рдлрд╝реЛрдХрд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдирд╛рдо рджрд┐рдЦрд╛рдПрдВ рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреАрдХреНрд╖рд╛/рдкрд░реАрдХреНрд╖рдг рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рднреЗрдЬрдиреЗ/рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреЛрд╖реНрдардХред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдПрдХ
MPI_Issend () MPI_Wait () рдХреЗ рдЕрдВрджрд░ рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдлрд╝рдВрдХреНрд╢рди рдкрдврд╝реЗрдЧрд╛ рдПрдордкреАрдЖрдИ_рд░реБрдХреЛ
(MPI_Issend).

рдЧреБрдо_рдирд┐рд╢рд╛рди
рдЯреНрд░реЗрд╕ рд╕реЗрдЧрдореЗрдВрдЯ рдХреЗ рдЙрдкрдпреЛрдЧ рдпрд╛ рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рдХреЗ рдирд┐рд╢рд╛рди рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдХрд╛рд░рдг (рджреЗрдЦреЗрдВ
рд▓реИрдордЯреНрд░реЗрд╕(1) рдРрд╕реЗ рдирд┐рд╢рд╛рди рднреЗрдЬреЗ рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЯреНрд░реЗрд╕ рдореЗрдВ рдХреЛрдИ рдореЗрд▓ рдирд╣реАрдВ рд╣реИ
рдЖрдВрдХрдбрд╝реЗред рдЗрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рд╕реНрдЯрдм рд▓рд╛рдЗрди рдПрдХ рд╕реЗрдВрдб рдпрд╛ рдЗрди рдЯреВ рд░рд┐рд╕реАрд╡ рд╕реЗ рдЦреАрдВрдЪреА рдЬрд╛рддреА рд╣реИред

рдХрд┐рд╡рд┐рдпрдд рдЦрд┐рдбрд╝рдХреА
рдЯреНрд░реЗрд╕ рдлрд╝рд╛рдЗрд▓ рджреЗрдЦрддреЗ рд╕рдордп, "рдЯреНрд░реЗрд╕" рдореЗрдиреВ рд╕реЗ "рдХрд┐рд╡рд┐рдпрдд" рдмрдЯрди рдпрд╛ "рдХрд┐рд╡рд┐рдпрдд" рдЖрдЗрдЯрдо
рдХрд┐рд╡рд┐рдпрдд рд╡рд┐рдВрдбреЛ рд▓рд╛рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдВрдбреЛ рдЦрдВрдбрд┐рдд рдкрд╛рдИ-рдЪрд╛рд░реНрдЯ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИ,
рд╡рд░реНрддрдорд╛рди рдбрд╛рдпрд▓ рд╕рдордп рддрдХ рд╕рдВрдЪрдпреА рд╕рдордп, рдЪрд▓рдиреЗ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛ рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛,
рдУрд╡рд░рд╣реЗрдб рдФрд░ рдЕрд╡рд░реБрджреНрдз рд░рд╛рдЬреНрдпред

рд╕рдВрджреЗрд╢ рд╕реНрд░реЛрдд рдореИрдЯреНрд░рд┐рдХреНрд╕


рд╕рдВрджреЗрд╢ рд╕реНрд░реЛрдд рд╡рд┐рдВрдбреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдВрджреЗрд╢ рдХрддрд╛рд░ рд▓рдВрдмрд╛рдИ рдХрд╛ рдПрдХ рд╡рд░реНрдЧ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИред рдХреЗ рд▓рд┐рдпреЗ
рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдпрд╣ рдПрдХ рджреВрд╕рд░реЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдХрддрд╛рд░рдмрджреНрдз рд╕рдВрджреЗрд╢реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ
рдЖрд╡реЗрджрдиред рдЗрд╕реЗ рдЪрд▓ рд░рд╣реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддреЗ рд╕рдордп рдпрд╛ рджреЗрдЦрддреЗ рд╕рдордп рд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
"рдЯреНрд░реЗрд╕" рдореЗрдиреВ рдореЗрдВ "рдореИрдЯреНрд░рд┐рдХреНрд╕" рдмрдЯрди рдпрд╛ "рдореИрдЯреНрд░рд┐рдХреНрд╕" рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░рдХреЗ рдПрдХ рдЯреНрд░реЗрд╕ рдлрд╝рд╛рдЗрд▓ред

рдбрд╛рдЯрд╛ рдкреНрд░рдХрд╛рд░ рдЦрд┐рдбрд╝рдХреА


рдбреЗрдЯрд╛рдЯрд╛рдЗрдк рд╡рд┐рдВрдбреЛ рдПрдХ MPI рдбреЗрдЯрд╛рдЯрд╛рдЗрдк рдХреЗ рдЯрд╛рдЗрдк рдореИрдк рдХрд╛ рдЯреЗрдХреНрд╕реНрдЯреБрдЕрд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИред
рдпрд╣ рд╡рд┐рдВрдбреЛ рдХрд┐рд╕реА рднреА рдкрд▓ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рдореЛрдб рд╕реЗ рдЬреБрдбрд╝реА рд╣реЛрддреА рд╣реИред NS
рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд┐рдВрдбреЛ рдХреЗ рдмреИрдирд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рдЬрд╛рддреА рд╣реИ рдФрд░ рдореЛрдб рдЯреНрд░реИрдлрд╝рд┐рдХ рджреНрд╡рд╛рд░рд╛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЦрд┐рдбрд╝рдХреА рдХреЗ рдмрд╛рдПрдВ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рдкреНрд░рдХрд╛рд╢ рдпрд╛ рд╕рдВрджреЗрд╢ рдХрддрд╛рд░ рдЪрд┐рд╣реНрдиред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЛрдб рдореЗрдВ рд╣реЛрдиреЗ рдкрд░
рдбреЗрдЯрд╛рдЯрд╛рдЗрдк рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдпрджрд┐ рдХреЛрдИ рд╣реЛ, рдПрдордкреАрдЖрдИ рдХрд╛ рдбреЗрдЯрд╛рдЯрд╛рдЗрдк рддрд░реНрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ
рдХреНрд░рд┐рдпрд╛рдиреНрд╡рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред рдЬрдм рд╕рдВрджреЗрд╢ рдореЛрдб рдореЗрдВ рдбреЗрдЯрд╛рдЯрд╛рдЗрдк рд╡рд░реНрддрдорд╛рди рд╕рдВрджреЗрд╢ рд╕рдореБрдЪреНрдЪрдп рдХрд╛ рд╣реЛрддрд╛ рд╣реИ
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдлреЛрдХрд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЪрдпрдирд┐рддред рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рдореЛрдб рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддреА рд╣реИ
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдлреЛрдХрд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдбреЗрдЯрд╛рдЯрд╛рдЗрдк рдмрдЯрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЯрд╛рдЗрдк рдореИрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдбрд┐рдлреЙрд▓реНрдЯ рд╕рд╛рдЗрдЬ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдлрд┐рдЯ рди рд╣реЛред рдмрд╕ рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓реЗрдВ
рдкреВрд░рд╛ рдирдХреНрд╢рд╛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЦрд┐рдбрд╝рдХреАред

рд╕реНрд╡рд┐рдЪрди рдЬрд╛рдирдХрд╛рд░реА рд╕реНрд░реЛрдд


рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░реЗрдЧрд╛ рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛
рдпрд╛ рдПрдХ рдЯреНрд░реЗрд╕ рдлрд╝рд╛рдЗрд▓ред рдЬрдм рд╕реЗ рдХреЛрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ, рд╕реВрдЪрдирд╛ рд╕реНрд░реЛрдд рд╣реИ
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ "рд╕реНрдиреИрдк" рдмрдЯрди рд╕рдХреНрд░рд┐рдп рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрд╡реЗрджрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдЯреНрд░реЗрд╕ рдбреЗрдЯрд╛ рдХрд╛ рдЙрддреНрдкрд╛рджрди, "рд╕реНрдиреИрдк" рдмрдЯрди рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ
рдПрдордкреАрдЖрдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╣реБрдХ рд╕реЗред рдХрд┐рд╕реА рднреА рд╕рдордп, рдореМрдЬреВрджрд╛ рдЯреНрд░реЗрд╕ рдлрд╝рд╛рдЗрд▓ рд╣реЛ рд╕рдХрддреА рд╣реИ
рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдпрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдВрдЪрд┐рдд рдЯреНрд░реЗрд╕ рдбреЗрдЯрд╛ MPI рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд, рдФрд░ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдпрд╣ рдХреНрд░рд┐рдпрд╛ рд╕реВрдЪрдирд╛ рд╕реНрд░реЛрдд рдХреЛ рдмрджрд▓ рджреЗрддреА рд╣реИ
рд▓реЛрдб рдХреА рдЧрдИ рдЯреНрд░реЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВред рд╕реВрдЪрдирд╛ рдкреНрд░рджрд░реНрд╢рди рдЕрдм рдбрд╛рдпрд▓ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЯрд╛рдЗрдорд▓рд╛рдЗрди рд╡рд┐рдВрдбреЛ рдФрд░ "рд╕реНрдиреИрдк" рдмрдЯрди рд╕реЗ рдирд╣реАрдВ, рдЬреЛ рдЕрдм рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрднреА рднреА рдЪрд▓ рд░рд╣рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЯрд╛рдЗрдорд▓рд╛рдЗрди рдбрд╛рдпрд▓ рд░рдирдЯрд╛рдЗрдо рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
рд╣реБрдХ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд▓реЛрдб рдХреА рдЧрдИ рдЯреНрд░реЗрд╕ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдХреЗ рдмрдВрдж рд╣реЛрдиреЗ рдкрд░
рдпрджрд┐ рдХреЛрдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЯреНрд░реЗрд╕ рд╡рд┐рдВрдбреЛ XMPI рд╕реНрдиреИрдкрд╢реЙрдЯ рдореЛрдб рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧреАред

рд╕рдВрд╕рд╛рдзрди


рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред

XMPI.helpCmd рдЖрджреЗрд╢ рдЬреЛ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдорддреМрд░ рдкрд░ a . рд╣реЛрддрд╛ рд╣реИ
рдХрдорд╛рдВрдб рдЬреЛ рдПрдХ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд░ рдХреЛ рдПрдХ рд╣реЗрд▓реНрдк рдкреЗрдЬ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд░рд┐рдп рдХрд░рддрд╛ рд╣реИред рддреБрдореНрд╣реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдмрджрд▓реЗрдВред

XMPI.rankFont рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд░реИрдВрдХ рдлрд╝реЙрдиреНрдЯ рд╣реЗрдХреНрд╕рд╛рдЧреЛрди рдореЗрдВ

XMPI.msgFont рд╣реЗрдХреНрд╕рд╛рдЧреЛрди рдореЗрдВ рдХреБрд▓ рд╕рдВрджреЗрд╢ рдЧрдгрдирд╛ рдлрд╝реЙрдиреНрдЯ (рдлрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
рд╕рдВрджреЗрд╢ рдЖрдЗрдХрди рдХреЗ рдЕрдВрджрд░)

XMPI.lcomCol рд░рдВрдЧ рдПрдХ рдЗрдВрдЯреНрд░рд╛рдХрдореНрдпреБрдирд┐рдХреЗрдЯрд░ рдпрд╛ рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдПрдХ рдЗрдВрдЯрд░рдХрдореНрдпреБрдирд┐рдХреЗрдЯрд░ рдХрд╛ рд╕реНрдерд╛рдиреАрдп рд╕рдореВрд╣

XMPI.rcomCol рд░рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ a рдХреЗ рджреВрд░рд╕реНрде рд╕рдореВрд╣ рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЕрдВрддрд░рд╕рдВрдЪрд╛рд░рдХ

рдЬрд╝реВрдо рдЪрдпрди рд░рдмрд░ рдмреИрдВрдб рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреБрдХреНрдд XMPI.bandCol рд░рдВрдЧ

XMPI.bandDash рдЕрдЧрд░ рд╕рд╣реА рд╣реИ рддреЛ рдЬрд╝реВрдо рдЪрдпрди рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбреИрд╢реНрдб рд▓рд╛рдЗрди рд░рдмрд░ рдмреИрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдЕрдиреНрдпрдерд╛ рдПрдХ рдареЛрд╕ рд░реЗрдЦрд╛ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ

XMPI.bandрд╡рд┐рде рдЬрд╝реВрдо рдЪрдпрди рд░рдмрд░ рдмреИрдВрдб рдХреА рдЪреМрдбрд╝рд╛рдИ

рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд┐рдлреЙрд▓реНрдЯ рдлрд╝рд╛рдЗрд▓, XMPI рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдВрд╕рд╛рдзрди рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░ рдпрд╣
рдлрд╝рд╛рдЗрд▓ X11 рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
XAPPLRESDIR рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ред

рд╕реАрдорд╛рдПрдВ


рдПрдХ рдЖрд╡реЗрджрди рджреНрд╡рд╛рд░рд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдЗрд╕рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреА рдЬрд╛рдПред

рддреЗрдЬрд╝ рдХреНрд▓рд╛рдЗрдВрдЯ-рдЯреВ-рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрдЪрд╛рд░ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрдиреИрдкрд╢реЙрдЯ рдореЛрдб рдореЗрдВ рд╣реЛрддреА рд╣реИ
рд╣рдореЗрд╢рд╛ рдЪрд▓ рд░рд╣реЗ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдлреЛрдХрд╕ рдореЗрдВ рдХреЛрдИ рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рдЬрд╛рддреА рд╣реИ
рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдБред

рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рд▓реИрдордХреНрд▓реАрди(1). рдЗрд╕ рдЯреВрд▓ рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЧрдИ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЕрднреА рднреА рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдкреНрд░рд┐рдВрдЯ рд╣реЛрдВрдЧреАред
рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ рдПрдХреНрд╕рдПрдордкреАрдЖрдИ рддреНрд░реБрдЯрд┐ рд╕рдВрд╡рд╛рджред

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди xmpi рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


Ad


Ad