´ÙÀ½ ÀÌÀü Â÷·Ê

14. LAMÀÔ¹®:

LAMÀº ¿öÅ©½ºÅ×À̼ÇÀÇ ³×Æ®¿÷¿¡ ¾Ë¸Â°Ô °í¾ÈµÇ¾ú´Ù. LAMÀ» ½ÇÇàÇϱâ À§Çؼ­ °¢ ³ëµå¿¡ LAM µ¥¸óÀÌ ½ÃÀ۵Ǿî¾ß ÇÑ´Ù. µ¥¸óÀº ½ÃÇèÀ̳ª µð¹ö±ë ¸ñÀû¿¡ ¸Å¿ì ÀûÇÕÇÏ´Ù. (LAMÀº ½Ç½Ã°£ µð¹ö±ë Á¤º¸¸¦ dead lock Á¶°ÇÀ» Æ÷ÇÔÇؼ­ Á¦°øÇÒ ¼ö ÀÖ´Ù.) ¸¸µç Äڵ尡 ÀÛµ¿ÇÏ°í Ç¥ÁØ ¼ÒÄÏ ÀÎÅÍÆäÀ̽º°¡ ÃÖ´ë ÀÇ ¼Óµµ·Î ½ÇÇàµÉ ¼ö ÀÖ´Ù. µ¥¸óÀº ¿©ÀüÈ÷ LAMÀÇ ½ÃÀÛ°ú ¸ØÃã¿¡ »ç¿ëµÈ´Ù.

14.1 LAM µ¥¸óÀÇ ½ÃÀÛ

¿©·¯ºÐÀÇ È¨µð·ºÅ丮¿¡¼­

lamboot -v lamhosts

¸¦ ½ÇÇàÇÑ´Ù. ÀÌ´Â "lamhosts"ÆÄÀÏ(¿©·¯ºÐ ¸Ó½ÅÀÇ ¸ñ·ÏÀÌ ÀûÇô ÀÖÀ½)¿¡ ±âÃÊÇÏ¿© µ¥¸óÀÌ ½ÇÇàµÊÀ» ÀǹÌÇÑ´Ù. ¿©±â¼­ "-v" ¿É¼Ç Àº µð¹ö±× Á¤º¸¸¦ º¸¿©ÁÖ´Â °ÍÀÌ´Ù. NOTE: LAM µ¥¸óÀº ¿©·¯ºÐÀÌ ·Î±×¾Æ¿ô »óȲ¿¡¼­µµ °è¼Ó »óÁÖÇÑ´Ù.

14.2 µ¥¸óÀÌ ÀÛµ¿ÇÏ´ÂÁö È®ÀÎ:

"ps auxww|grep lam"

À» ¼öÇàÇϸé lamd¿¡ °ü°èµÈ ¸ðµç °ÍÀ» º¸¿©ÁØ´Ù. NOTE: °¢ »ç¿ëÀÚ´Â ±×µé ÀÚ½ÅÀÇ LAM µ¥¸óÀ» ½ÇÇà½Ãų ¼ö ÀÖ´Ù.

"mpitask"

ÀÇ ¸í·É ¶ÇÇÑ µ¥¸óÀÌ µ¹¾Æ°¡´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ´Ù.

ÀÌ ¸í·ÉÀ» ¼öÇàÇÏ¸é ´ÙÀ½°ú °°ÀÌ È­¸é¿¡ ³ªÅ¸³­´Ù.

TASK (G/L)     FUNCTION    PEER|ROOT   TAG   COMM  COUNT

¸¸ÀÏ ¼öÇàµÇ´Â ÀÛ¾÷ÀÌ ¾ø´Â °æ¿ì´Â À§¿Í°°ÀÌ ¾Æ¹«°Íµµ ³ªÅ¸³ªÁö ¾Ê´Â´Ù. ¸¸ÀÏ ½ÇÇàµÇ´Â ÀÛ¾÷ÀÌ ÀÖ´Â °æ¿ì ¿©·ÁºÐÀº ÀÛ¾÷¸ñ·ÏÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

14.3 LAM Á¦°Å:

¸¸ÀÏ ÀÛ¾÷Á¾·á·Î ÀÎÇØ LAM µ¥¸óÀ» ¾ø¾Ö°í ½Í´Ù¸é "lamclean" ¸í·ÉÀ» ÅëÇØ LAM µ¥¸óÀ» ¾ø¾Ù ¼ö ÀÖ´Ù. ¶Ç´Â "wipe lamhosts" ¸í·ÉÀ» ÀÌ¿ëÇؼ­µµ LAM µ¥¸óÀ» ¾ø¾Ù ¼ö ÀÖ´Ù.

14.4 ÇÁ·Î±×·¥ÀÇ ½ÇÇà:

ÇÁ·Î±×·¥ÀÇ ½ÇÇàÀº MPICH¿Í °°ÀÌ mpirun¸í·ÉÀ» ÅëÇؼ­ ÀÌ·ç¾î Áø´Ù. ÇÏÁö¸¸ ¸î°¡Áö ´Ù¸¥ ¿É¼ÇÀÌ ÀÖ´Ù.

mpirun -O -c 2 -s h -c2c program

-O = ÀÏÁ¤ÇÑ È¯°æÀ» °¡Á¤ÇÑ´Ù. (Ưº°ÇÑ ÄÚµùÀÌ ¾ø´Ù´Â ÀǹÌ)

-c = ¸î°³ÀÇ ½ÇÇàÆÄÀÏÀÌ µ¹¾Æ°¡´ÂÁö¸¦ ÀǹÌÇÏ´Â °ÍÀ¸·Î ÀÌ °æ
¿ì´Â 2°³ÀÓ. NOTE: -c ¿É¼ÇÀº ÇÁ·Î±×·¥¿¡ "round robin"À» 
"hostfile"¿¡ ƯÁ¤È­µÈ ¼ø¼­¸¦ ÀÌ¿ëÇÏ¿© ÇÒ´ç.
¸¸ÀÏ -c ¿É¼ÇÀÌ È£½ºÆ® ÆÄÀÏÀÇ ¸Ó½Å °³¼öº¸´Ù ¸¹À» °æ¿ì LAMÀº
È£½ºÆ® ÆÄÀÏ¿¡ ÁöÀûµÇ ÀÖ´Â ¸Ó½Å¿¡ ¼öÇàµÇ´Â ÀÛ¾÷À» °úºÎÇÏ
½ÃÅ´.

-s = ½ÇÇà°¡´ÉÇÑ ¼Ò½º (NFS°¡ ÇÊ¿äÇÑ °ÍÀº ¾Æ´Ô) "h"ÀÇ Àǹ̴Â
È£½ºÆ®·ÎºÎÅÍ ¼öÇà°¡´ÉÇÑ ¼Ò½º¸¦ ¾ò´Â ´Ù´Â ÀǹÌ.

-c2c = "socket" ¸ðµå¸¦ ¿äûÇϴ Ŭ¶óÀ̾ðÆ®¸¦ ÀÌ¿ëÇ϶ó´Â ÀǹÌ
ÀÌ´Â LAMÀ» ´õ¿í ºü¸£°Ô ÇÏÁö¸¸, µ¥¸óÀÌ ³ëµå°£ÀÇ Åë½Å¿¡ »ç¿ë
µÇÁö ¾Ê¾Æ¼­ µð¹ö±ëÀ̳ª ¿©·¯ºÐÀÌ ¼öÇàÇÏ´Â ÀÀ¿ë¼ÒÇÁÆ®¿þ¾îÀÇ 
Á¤º¸¸¦ ÃßÀûÇÒ ¼ö ¾ø°Ô µÈ´Ù.

<sect1>´Ù¸¥ Á¤º¸:
<p>
¿©·¯ºÐÀº manÀ» ÀÌ¿ë mpirun, lamclean, lambootµîÀÇ Á¤º¸¸¦
¾òÀ» ¼ö ÀÖÀ¸¸ç ¶ÇÇÑ 
/usr/local/src/lam61/doc/mpi-quic-tut/lam_ezstart.tut
À» ÂüÁ¶ÇÒ ¼ö ÀÖ°í
<url url="http://www.mpi.nd.edu/lam/">
¿¡¼­ ´õ¿í ¸¹Àº Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
<p>
<sect>PVM ÀÔ¹®
<p>
<url url="http://netlib.org/pvm3/book/pvm-book.html">
À» È®ÀÎÇϱ⠹ٶ÷.
<p>
<sect>½ºÀ§Ä¡ Configuration:
<verb>
BayStack 350T Main Menu

      IP Configuration...
      SNMP Configuration....
      System Characteristics...
      Switch Configuration...
      Console/Service Port Configuration...
      Spanning Tree Configuration...
      TELNET Configuration...
      Software Download...
      Display Event Log...
      Reset
      Reset to Default Settings
      Logout

È­»ìÇ¥¸¦ ÀÌ¿ë ¿øÇÏ´Â ¿É¼Ç¿¡ ¸¶Å·À» ÇÏ°í ¿É¼ÇÀ» ¼±ÅÃÇÑ´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê