
ÔÚ¼ÙÉèºÍ½üËÆÖ®¼äÅÇ»²¾ÃÁË£¬·ÖÎöʦ±ã½¨Á¢ÁËÒ»ÏÔÓµÄѧÎÊ¡ª¡ª·ÂÕæ·ÖÎö¹æ·¶£¬Ö¸µ¼ÈËÃÇÔÚÓÐÏÞµÄCAE¼¼ÊõºÍ¼ÆËã»ú×ÊÔ´ÃæÇ°£¬ÈçºÎ½øÐÐÌõ¼þ¼ÙÉèºÍ½üËÆ´¦Àí£¬²ÅÄܱ£Ö¤·ÖÎö½á¹û ½Ó½üÕæÊµÊÀ½ç¡£¹æÔò±£Ö¤ÁËÖÈÐò£¬È´Ô¼ÊøÁË×ÔÓÉ¡£CAEµÄ¹¤×÷ÕßÒ»Ö±ÔÚ±ØÈ»Íõ¹úÖÐÕõÔú£¬Ô¶Ã»½øÈë×ÔÓÉÍõ¹ú£¬Ö±µ½CAE¸ßÐÔÄܼÆËã¼¼ÊõµÃµ½´óÁ¦·¢Õ¹µÄ½ñÌì¡£
¸ßÐÔÄܼÆË㣨HPC£ºHigh Performance Computing£©ÊÇÒ»ÖÖ¿ÉÒÔ³ä·ÖÀûÓà ¹ã·ºµÄ¼ÆËã×ÊÔ´½øÐдóÐÍÎÊÌâÇó½âµÄ¼¼Êõ£¬¹ã·ºÓ¦ÓÃÓÚ¸÷Ðи÷Òµ¡£CAEÊǸßÐÔÄܼÆËãµÄÖØÒªÕóµØÖ®Ò»¡£´ÓÉÏÊÀ¼Í80Äê´ú³õ£¬ANSYS¹«Ë¾¾ÍÔÚHPCÑо¿ÉÏͶÈë½Ï´óÁ¦Á¿¡£¸Ã¹«Ë¾µÄ´´Ê¼ÈËJohn Swanson²©Ê¿×¼È·Ô¤²âÁËCAE-HPCµÄ·¢Õ¹Ç÷ÊÆ£¬Ìá³öANSYSµÄHPC·¢Õ¹Õ½ÂÔ¡£2004Ä꣬ANSYS´´¼Í¼µØ½øÐÐÁËÒ»¸ö1ÒÚ×ÔÓɶȵÄÎÊÌâµÄ¼ÆË㣬ȷÁ¢ÁËÕâ¸öCAE¾ÞÈËÔÚHPCµÄÁìµ¼µØÎ»¡£
CAE-HPCµÄÄ¿±êÊÇ¡°Óà µÍµÄ³É±¾Ä£ÄâÕæÊµÊÀ½ç¡±£¬¼´¡°Óà ¶ÌµÄʱ¼ä¡¢ ÉÙµÄÈËÁ¦¡¢ µÍµÄ×ʽ𣬽øÐи´ÔÓµ¥³¡Ä£ÄâºÍ¶à³¡ñîºÏ·ÖÎö¡±¡£ANSYSµÄÈý°ÑHPCÀû¸«¡ª¡ª´óÄÚ´æÖ§³Ö¡¢·Ö²¼Ê½²¢ÐмÆËãºÍ±ä·Ö¼¼Êõ£¨VT£©£¬ÕýÔÚ´Ý»ÙÊø¸¿CAE×ÔÓɵļá±ù¡£
1. ´óÄÚ´æÇó½â´óÎÊÌâ
CAE¼ÆËãÐèÒª½Ï¶àµÄÄÚ´æÒÑÊdz£Ê¶¡£ÔÚ¹ýÈ¥32λµÄÄê´ú£¬ÄÚ´æÔÙ¶àÒ²Óò»ÉÏ¡£ÏÖÔÚ£¬64λ²Ù×÷ϵͳµÄÄÚ´æÑ°Ö··¶Î§Ê¹µÃCAEÓ¦ÓÃÈí¼þ¶ÔÄÚ´æµÄʹÓü¸ºõûÓÐÉÏÏÞ¡£Windows XP-64²Ù×÷ϵͳµÄÍÆ³ö¶ÔÆÕͨCAEÓû§À´ËµÊÇÒ»´óϲÊ£¬Windows±Ï¾¹ÊÇÆÕͨÓû§ ÊìϤºÍ ¾¼ÃµÄ²Ù×÷ϵͳ¡£
¶Ô´óÄÚ´æµÄÖ§³ÖÈÃCAEÔÚǰºó´¦Àí·½Ãæ»ñµÃ×ÔÓÉ£¬Ê¹ÆäÔÚ´óÄ£Ð͵Ľ¨Á¢¡¢´óͼÐεĴ¦ÀíÒÔ¼°´óÊý¾Ý¿âµÄ²Ù×÷·½Ã漸ºõûÓÐÕϰ£¬Óû§¿ÉÒÔ½¨Á¢¸ß±£ÕæÄ£ÐÍ¡£
Ê×ÏÈ£¬´óÄÚ´æÔÊÐíÎÒÃǰÑÄ£Ðͽ¨Á¢µÃºÜ¾«Ï¸¡£CAEµÄÄ¿±êÖ®Ò»ÊÇÕÒµ½Ä£ÐÍÖеÄÈȵ㣬Ҳ¾ÍÊÇΣÏյ㡣¼´Ê**¬Ò»Ä£ÐÍ£¬¶ÔÓÚ²»Í¬µÄ¹¤¿ö£¬Èȵã¿ÉÄܲ»Í¬¡£ÎªÁË׼ȷ²¶×½Èȵ㣬ͨ³£µÄ·½·¨ÊDz»Í¬¹¤¿ö½¨Á¢²»Í¬µÄÄ£ÐÍ£¬Õâ²»µ«·±Ëö£¬¶øÇÒ²»¾¼Ã¡£Æ£ÀͼÆËãÎÊÌâ¸üÑÏÖØ£¬Èç¹û¹¤¿ö×éºÏ±È½Ï¸´ÔÓ£¬ÈȵãµÄλÖü¸ºõ²»ÄÜÔ¤²â£¬¼´Ê¹ÎÒÃÇÔ¸Ò⽨Á¢¶àÖÖÄ£ÐÍ£¬µ«ÈÔ¿ÉÄÜÎÞ·¨²¶×½µ½ËùÓÐµÄÆ£ÀÍÈȵ㡣µ«Èç¹û½¨Á¢ÁËÿһ´¦µÄµ¥ÔªÃܶȶ¼ºÜ¸ßµÄ¾«Ï¸Ä£ÐÍ£¬ÎÒÃǾͲ»»á´í¹ýÈκÎÒ»¸öÈȵ㡣
Æä´Î£¬´óÄÚ´æÔÊÐíÎÒÃǽ¨Á¢Õû»ú×°ÅäÄ£ÐÍ¡£¹ýÈ¥£¬ÓÉÓÚÄÚ´æÏÞÖÆ£¬ÎÒÃÇÍùÍùÖ»ÌáÈ¡²úÆ·ÖÐÖØÒªµÄÁ㲿¼þ½øÐзÖÎö¡£ÕâÀï´æÔÚÒ»¸öÎÊÌâ¾ÍÊÇ£¬²úÆ·µÄÔØºÉºÍÔ¼Êø²¢²»ÊÇÖ±½ÓÊ©¼ÓÔÚ¸ÃÁ㲿¼þÉÏ£¬¶øÊÇÓÉÆäËüÁ㲿¼þ´«µÝ¹ýÀ´¡£Ö»¶Ôµ¥Ò»Á㲿¼þ½øÐзÖÎöʱ£¬¾Í²»µÃ²»×ö±ß½çÌõ¼þ¼ÙÉè¡£Èç¹ûʹÓÃÕû»úÄ£ÐÍ£¬ÕâÖÖÎÊÌâ±ã²»´æÔÚ¡£µ«ÊÇ£¬½¨Á¢Õû»úÄ£ÐÍÈ´´æÔÚÁíÒ»¸öÎÊÌ⣺Á㲿¼þÖ®¼äµÄ½Ó´¥¡£¸´ÔÓ²úƷǧ°Ù¸öÁ㲿¼þÖ®¼äµÄ½Ó´¥µ¥Ôª¶¨ÒåÈç¹ûÍêÈ«¿¿ÊÖ¹¤½øÐУ¬¹¤×÷Á¿²»¿ÉÏëÏó¡£ANSYSÈí¼þÌṩÁËÒ»¸ö·Ç³£ÊµÓõŦÄÜ¡ª¡ª×Ô¶¯½Ó´¥¿ÉÒÔ½â¾öÕâ¸öÎÊÌâ¡£ANSYSÔÚ¶ÁÈëCADÄ£ÐÍʱ×Ô¶¯Ì½²â×°Åä¹ØÏµ£¬²¢×Ô¶¯½¨Á¢½Ó´¥µ¥Ôª¡£
ÔٴΣ¬´óÄÚ´æ¿ÉÌá¸ß½¨Ä£ËÙ¶È¡£Í¨³££¬CAE¶ÁÈëCADÄ£Ð͵ÄʱºòÐèҪɾ³ýÏ¸Ð¡ÌØÕ÷£¨Defeature£©£¬ÒÔʹµÃCAEµ¥Ôª¼õÉÙ¡£ÓÐʱ»¹ÐèÒª¶ÔÓÚ±¡Ï¸½á¹¹³éÖÐÃæºÍ³éÖÐÏߣ¬ÓÃÒÔ½¨Á¢Áº»ò¿Çµ¥Ôª¡£´óÄÚ´æÔÊÐíÎÒÃÇ¿ÉÒÔʹÓÃϸСµÄ³ß´çÔÚCADÄ£ÐÍÉÏÖ±½Ó»®·ÖÍø¸ñ£¬Áº»ò¿Çµ¥Ôª¿ÉÒÔÓÃʵÌåµ¥ÔªÀ´Ìæ´ú£¬²¢²»Ó°Ï쾫¶È£¬¶øÇÒÔڽṹÁ¬½Ó²¿Î»µÄ½á¹û¸ü¾«È·¡£
ºó£¬ÔÚ´óÄ£ÐͽøÐмÆËãʱ£¬´óÄÚ´æÔÊÐíÖмäÊý¾Ý´æ´¢ÔÚÄÚ´æÖжø²»ÐèÒªºÍÓ²Å̽»»»Êý¾Ý£¬¿ÉÒÔ¼õÉÙI/OƵ¶È£¬Ã÷ÏÔÌá¸ßËÙ¶È¡£ÓÐʱI/OÎÊÌâ¿ÉÄÜÊÇ´óÎÊÌâÇó½âµÃ****¡£Òò´Ë£¬´óÄÚ´æÊÇÇó½â´óÎÊÌâµÄ»ù´¡¡£
2. ·Ö²¼Ê½²¢ÐÐÌá¸ß¼ÆËãËÙ¶È
²¢ÐмÆËãÊÇδÀ´¼ÆËã»úµÄΨһ¸ßËÙ¹«Â·¡£¹ýÈ¥£¬¼ÆËã»úÌá¸ßËٶȵķ½·¨Ö÷Òª¿¿Ìá¸ßCPUµÄʱÖÓËÙ¶È¡£¶ø½ñ£¬CPUµÄʱÖÓËÙ¶ÈÒѾ½Ó½ü¼«ÏÞ£¬¼ÆËã»úÐÔÄÜÌá¸ßµÄΨһͨ·ÊÇ·¢Õ¹¶àºË¼ÆËã»ú¡£Ë«ºË¼°Ëĺ˴¦ÀíÆ÷ÒÑ¾ÍÆ³ö£¬²¢ÐмÆËã¼´½«³ÉΪÈËÃǵÄÿÈÕ¹¤×÷¡£
¼¯Èº£¨Cluster£©ÊDz¢ÐмÆËã¼Ü¹¹Öгɱ¾ µÍµÄÒ»ÖÖ¡£¼´Ê¹ÐÔÄܲ»¸ßµÄ¼ÆËã»ú¹¹³ÉµÄ¼¯ÈºÈÔÈ»¿ÉÒÔ»ñµÃÁ¼ºÃµÄ²¢ÐÐÐÔÄÜ¡£Òò´Ë£¬¼¯ÈºÄ£Ê½µÄ²¢ÐÐËã·¨½«ÊÇÈκβ¢ÐмÆËã³ÌÐòµÄ±ØÓÉ֮·£¬¶ø¼¯ÈºÖ»ÄÜÊÇ·Ö²¼Ê½µÄ£¬Òò´Ë·Ö²¼Ê½²¢ÐмÆËãÒ²×ÔÈ»¶øÈ»³ÉΪANSYSµÄÑ¡Ôñ¡£
΢Èí¹«Ë¾ÓÚ2006Äê6ÔÂÍÆ×Ô¼ºµÄ¼¯Èº²Ù×÷ϵͳWCCS2003£¨Windows Cluster Computing Server 2003£©£¬Îª¼¯ÈºµÄÆÕ¼°Æðµ½Íƶ¯×÷Óá£WCCS2003ÒòÆä¼ò»¯µÄȺ¼¯²¿ÊðºÍ¹ÜÀí¹¦ÄÜ£¬½µµÍÁËHPCµÄÃż÷£¬ÈËÃDz»ÊDZØÐëÃæ¶Ô²»ÊìϤµÄUnix»òLinux¡£¶øÇÒ¾¹ýÎÒÃÇ´óÁ¿°¸ÀýµÄ²âÊÔÖ¤Ã÷£¬WCCS2003µÄ²¢ÐÐЧÂÊÓëUnixºÍLinux²»ÏàÉÏÏ¡£¿ÉÒÔÔ¤¼û£¬¼¯ÈºÄ£Ê½µÄHPC½«¿ìËÙ×ßÏòÆÕ¼°¡£ÔÚWCCSÑÐÖÆµÄ½×¶Î£¬ANSYS¹«Ë¾¾Í¿ªÊ¼Óë΢ÈíÉîÈëºÏ×÷£¬¹²Í¬ÓÅ»¯ANSYS@WCCS2003µÄÐÔÄÜ¡£ÔÚ2005ÄêÈ«ÇòÖõÄ¿µÄÃÀ¹úÎ÷ÑÅͼ³¬¼¶¼ÆËã´ó»áÉÏ£¬ANSYS³É¹¦µØÔÚ΢ÈíWCCS2003ʵÏÖÁËÍêÕûÑÝʾ¡£
·ÖÒ³£º[1] [2]
