¿ÀÇÂ MPI.

¿ÀÇ ¼Ò½º ¹× °í¼º´É ¸Þ½ÃÁö Àü´Þ ¶óÀ̺귯¸®
Áö±Ý ´Ù¿î·Îµå

¿ÀÇ MPI. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Freeware
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • The Open MPI Project
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.open-mpi.org/
  • ¿î¿µÃ¼Á¦:
  • Mac OS X
  • ÆÄÀÏ Å©±â:
  • 9.3 MB

¿ÀÇ MPI. ű×


¿ÀÇ MPI. ¼³¸í

¿ÀÇ ¼Ò½º ¹× °í¼º´É ¸Þ½ÃÁö Àü´Þ ¶óÀ̺귯¸® MPI´Â ¸Þ½ÃÁö Àü´Þ ÀÎÅÍÆäÀ̽º¸¦ ³ªÅ¸³À´Ï´Ù. MPI Æ÷·³ (»ê¾÷ ¹× ¿¬±¸ ´ã´çÀÚ °£ÀÇ È¾´Ü¸éÀ» Æ÷ÇÔÇÏ´Â ´ë±Ô¸ðÀ§¿øȸ)ÀÌ ÀÛ¼ºÇÑ MPI´Â ÀϹÝÀûÀ¸·Î º´·Ä ¹× / ¶Ç´Â ºÐ»ê ÄÄÇ»Æÿ¡ ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â Ç¥ÁØÈ­ µÈ APIÀÔ´Ï´Ù. MPI Ç¥ÁØÀº MPI-1 (1994 ³â ÃâÆÇ) ¹× MPI-2 (1996 ³â ÃâÆÇ)·Î ±¸¼ºµË´Ï´Ù. MPI-2´Â ¿ø·¡ MPI-1 »ç¾ç¿¡ ´ëÇÑ ´ëºÎºÐ, È®Àå ¹× Ãß°¡ »çÇ×À» À§ÇØ MPI°¡ ¿ÀÇ ¼Ò½º, MPI-1 ¹× MPI-2 ¹®¼­ÀÇ ÀÚÀ¯·Ó°Ô »ç¿ëÇÒ ¼öÀÖ´Â ±¸ÇöÀÔ´Ï´Ù. Open MPI ¼ÒÇÁÆ®¿þ¾î´Â °í¼º´ÉÀ» ´Þ¼ºÇÕ´Ï´Ù. Open MPI ÇÁ·ÎÁ§Æ®´Â Ä¿¹Â´ÏƼ ÀÔ·ÂÀ» ¸Å¿ì ¼ö¿ëÇÕ´Ï´Ù. Âü°í : ¿ÀÇ MPI´Â »õ·Î¿î BSD ¶óÀ̼¾½º Á¶°Ç¿¡ µû¶ó Á¦°øµÇ°í ¶óÀ̼¾½º°¡ ºÎ¿©µË´Ï´Ù. ´ÙÀ½Àº "Open MPI"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ Àüü MPI-2 Ç¥ÁØ ÀûÇÕ¼º ¡¤ ½º·¹µå ¾ÈÀü ¹× µ¿½Ã¼º ¡¤ µ¿Àû ÇÁ·Î¼¼½º »ê¾÷ ¡¤ ³×Æ®¿öÅ© ¹× ÇÁ·Î¼¼½º ³»°áÇÔ¼º ¡¤ ³×Æ®¿öÅ© ÀÌÁú¼ºÀ» Áö¿øÇÕ´Ï´Ù ¡¤ ´ÜÀÏ ¶óÀ̺귯¸®´Â ¸ðµç ³×Æ®¿öÅ©¸¦ Áö¿øÇÕ´Ï´Ù ¡¤ ·±Å¸ÀÓ °èÃø ¡¤ ¸¹Àº ÀÛ¾÷ ½ºÄÉÁÙ·¯°¡ Áö¿øµË´Ï´Ù ¡¤ ¸¹Àº OS°¡ Áö¿ø (32 ¹× 64 ºñÆ®) ¡¤ »ý»ê Ç°Áú ¼ÒÇÁÆ®¿þ¾î ¡¤ ¸ðµç Ç÷§Æû¿¡¼­ ³ôÀº ¼º´É ¡¤ ÈÞ´ë¿ë ¹× À¯Áö º¸¼ö°¡ °¡´ÉÇÕ´Ï´Ù ¡¤ ¼³Ä¡ ÇÁ·Î±×·¥ ¹× ÃÖÁ¾ »ç¿ëÀÚ°¡ Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù ¡¤ ±¸¼º ¿ä¼Ò ±â¹Ý µðÀÚÀÎ, ¹®¼­È­ µÈ API. ¡¤ È°¼º, ¹ÝÀÀÀÌ ºü¸¥ ¿ìÆí ¸ñ·Ï ¡¤ BSD ¶óÀ̼¾½º¸¦ ±â¹ÝÀ¸·Î ÇÑ ¿ÀÇ ¼Ò½º ¶óÀ̼¾½º ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ »ç¿ëÀÚ°¡ ÁÖ¾îÁø Åë½Å ÀÚÀÇ ¸ðµç N Áý´Ü Á¶ÀÛÀ» µ¿±âÈ­ ÇÒ ¼öÀÖ°Ô ÇØÁÖ´Â "µ¿±âÈ­"Coll ±¸¼º ¿ä¼Ò°¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ IB ¹× RNR Á¦ÇÑ ½Ã°£ MCA ¸Å°³ º¯¼öÀÇ ±âº»°ªÀ» Áõ°¡ ½ÃÄ×½À´Ï´Ù. ¡¤ PGI 8.0 ÄÄÆÄÀÏ·¯¿Í ÇÔ²² Mostyn Lewis¿¡ ÀÇÇØ ±â·Ï µÈ ÄÄÆÄÀÏ·¯ ¿À·ù¸¦ ÇØ°áÇϽʽÿÀ. ¡¤ rsh ½ÇÇà±â°¡ »ç¿ë ÁßÀ̸é stdinÀÌ Àü´ÞµÇÁö ¾ÊÀº ¿À·ù¸¦ ¼öÁ¤ÇϽʽÿÀ. ºê·£ÀÎ ¹«¾î ´öºÐ¿¡ ¹®Á¦°¡ ¹ß»ýÇß½À´Ï´Ù. ¡¤ Ãß°¡ µÈ µ¥ÀÌÅÍ À¯ÇüÀÌ ÀÎÁ¢ÇÑ °ÍÀ¸·Î °£ÁÖµÇÁö¸¸ óÀ½¿¡ Æ´ÀÌÀÖ´Â °æ¿ì¸¦ ¼öÁ¤ÇϽʽÿÀ. ¡¤ µ¿½Ã¿¡ ÀϺΠȯ°æ¿¡¼­ ½ÇÇàµÉ ¼öÀÖ´Â Comm_SpawnÀÇ ¼ö¸¦ Á¦ÇÑÇÑ ¿À·ù ¼öÁ¤ ¡¤ ob1ÀÇ ±ä ¸Þ½ÃÁö¿¡ ´ëÇÑ ob1ÀÇ PORT ÇÁ·ÎÅäÄÝ¿¡¼­ ÄÚ³Ê ÄÉÀ̽º¸¦ ¼öÁ¤ÇϽʽÿÀ. ¿À·ù´Â ¶§·Î´Â OpenIB BTLÀ» »ç¿ëÇÏ¿© MPI ÀÛ¾÷À» ÀÏÀ¸Å³ ¼ö ÀÖ½À´Ï´Ù. ¡¤ IO Àü´Þ (IOF) ¼­ºê ½Ã½ºÅÛ¿¡¼­ ¹ö±× ¹«¸®¸¦ ¼öÁ¤ÇÏ°í ÆÄÀÏ¿¡ Ãâ·Â ÇÒ »õ·Î¿î ¿É¼ÇÀ» Ãß°¡ÇÏ°í XtermÀ¸·ÎÀÇ Ãâ·ÂÀ» ¸®µð·º¼ÇÇÕ´Ï´Ù. Jody Weissmann ´öºÐ¿¡ »õ·Î¿î ¼öÁ¤ ¹× ±â´ÉÀ» ¸¹ÀÌ Å×½ºÆ®Çϵµ·Ï µ½½À´Ï´Ù. ¡¤ ½½·¯¸§ °æÀï Á¶°ÇÀ» °íÄ¥ ¼ö ÀÖ½À´Ï´Ù. ¡¤ MPI_FILE_C2F (MPI_FILE_NULL)¸¦ ¼öÁ¤ÇÏ¿© 0ÀÌ ¾Æ´Ñ 0À» ¹ÝȯÇÕ´Ï´Ù. Lisandro Dalcin ´öºÐ¿¡ Bug Report¿¡ °¨»çµå¸³´Ï´Ù. ¡¤ TM PLMÀÇ DSO ºôµå¸¦ ¼öÁ¤ÇϽʽÿÀ. ¡¤ C int¿Í Fortran Integer °£ÀÇ Å©±â ºÒ±ÕÇüÀ»À§ÇÑ ´Ù¾çÇÑ ¼öÁ¤. Bug Report¸¦ À§ÇØ Christophan Wullen ´öºÐ¿¡. ¡¤ µ¥¸ó ¶Ç´Â ÇÁ·Î¼¼½º°¡ Áߴܵǰųª ½ÃÀÛµÇÁö ¾ÊÀ» ¶§ MPirunÀÌ 0ÀÌ ¾Æ´Ñ Á¾·á »óÅ·ΠÁ¾·áµÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. ¡¤ Intel (Neteffect) RNIC µ¿ÀÛÀ» Áß½ÉÀ¸·Î ´Ù¾çÇÑ ¼öÁ¤. ¡¤ MPirunÀÇ -preload-files ¹× --preload-binary ¿É¼ÇÀ»À§ÇÑ ´Ù¾çÇÑ ¼öÁ¤. ¡¤ MPI :: errors_throw_exceptions¿¡¼­ ¹®ÀÚ¿­ À̸§À» ¼öÁ¤ÇϽʽÿÀ. ¡¤ MCA ¸Å°³ º¯¼ö ORTE_FORWARD_JOB_CONTROLÀ» 1·Î ¼³Á¤Çϸé SIFTSTP ¹× SIGCONT¸¦ MPI ÇÁ·Î¼¼½º·Î Àü´ÞÇÏ´Â ±â´ÉÀ» Ãß°¡ÇϽʽÿÀ. ¡¤ SM BTLÀÌ ¿øÇÏ´Â °æ¿ì ´õ ¸¹Àº ¾çÀÇ °øÀ¯ ¸Þ¸ð¸®¸¦ ÇÒ´çÇϵµ·Ï Çã¿ëÇϽʽÿÀ (¸Å¿ì Å« ¸ÖƼ ÄÚ¾î ¹Ú½º¿¡ µµ¿òÀ̵˴ϴÙ). ¡¤ OMPI_PAT_MAX ´ë½Å PATH_MAX¸¦ »ç¿ëÇÑ ¸î À§Ä¡¸¦ ¼öÁ¤ÇÏ¿© ÀϺΠÇ÷§Æû¿¡¼­´Â ¹®Á¦¸¦ ÄÄÆÄÀÏÇÕ´Ï´Ù. ¹ö±× º¸°í¼­ÀÇ Andrea IOB ´öºÐ¿¡. ¡¤ MCA_BTL_OPENIB_WARN_NO_DEVICE_PARAMS_FOUND MCA ¸Å°³ º¯¼ö ¼öÁ¤; ½Ç¼ö·Î ¹«½Ã´çÇß½À´Ï´Ù. ¡¤ SCTP BTL°ú ÇÔ²² ÀϺΠ·±Å¸ÀÓ ¹®Á¦¸¦ ÇØ°áÇϽʽÿÀ. ¡¤ rtld_next°¡ »ç¿ëÇϱâ Àü¿¡ rtld_next°¡ Á¸ÀçÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ (¿¹ : Cygwin¿¡´Â Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù). Gustavo Seabra ´öºÐ¿¡ ¹®Á¦¸¦º¸°íÇÕ´Ï´Ù. ¡¤ ÀϺΠÇ÷§Æû¿¡¼­ ÄÄÆÄÀÏ ¿À·ù ¼öÁ¤À» Æ÷ÇÔÇÏ¿© Vampirtrace¿¡ ´ëÇÑ ´Ù¾çÇÑ ¼öÁ¤. ¡¤ ´©¶ô µÈ MPI_COMM_ACCEPT.3 MAN ÆäÀÌÁö ¼öÁ¤; orterun.1 ¸Ç ÆäÀÌÁö¿¡¼­ »ç¼ÒÇÑ ¹®Á¦°¡ ÇØ°áµÇ¾ú½À´Ï´Ù. Dirk Eddelbuettel ´öºÐ¿¡ ¹®Á¦¸¦ È®ÀÎÇÏ°í ÆÐÄ¡¸¦ Á¦ÃâÇϽʽÿÀ. ¡¤ stdout / stderr / stdDiagÀÇ XML Çü½Ä Ãâ·ÂÀ» ±¸ÇöÇϽʽÿÀ. ¡¤ °íÁ¤ MPirunÀÇ -wdir ½ºÀ§Ä¡´Â ¿©·¯ ¾Û ÄÁÅؽºÆ®ÀÇ ÀÛ¾÷ µð·ºÅ͸®°¡ ¿Ã¹Ù¸£°Ô 󸮵Ǿú´ÂÁö È®ÀÎÇÕ´Ï´Ù. ¹®Á¦¸¦º¸°íÇϱâ À§ÇØ Geoffroy Pignot ´öºÐ¿¡. MPI C ++ Integer »ó¼ö °³¼± : ¡¤ MPI :: Seek_ * »ó¼ö¸¦ »ó¼ö·Î »ç¿ëÇϵµ·Ï Çã¿ë ¡¤ ¹è¿­ Å©±â·Î ´Ù¸¥ MPI C ++ »ó¼ö¸¦ »ç¿ëÇϵµ·Ï Çã¿ë ¡¤ Orte-RestartÀÇ ¸í·É Çà ¿É¼ÇÀ¸·Î »ç¼ÒÇÑ ¹®Á¦¸¦ ÇØ°áÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ƼÄÏ # 1761À» ÂüÁ¶ÇϽʽÿÀ. ±×·¹°í¸£ Dschung ´öºÐ¿¡ ¹®Á¦¸¦º¸°íÇÕ´Ï´Ù.


¿ÀÇ MPI. °ü·Ã ¼ÒÇÁÆ®¿þ¾î