¡¡¡¡ÏÖÔÚµÄÈËÃÇ,ÔçÒѲ»Âú×ãÓÚÓµÓÐÒ»²¿³µ,¶øÊÇÏëÒªÒ»²¿¸üºÃµÄ³µ¡£Ê²Ã´ÑùµÄ³µ,²ÅÄÜËãµÃÉÏÊǸüºÃµÄ³µ?¾ø²»½ö½öÊǶ¯Á¦Ç¿¾¢Õâô¼òµ¥,Ò×Óڲٿء¢°²È«¿É¿¿¡¢½ÚʡȼÓÍ,¶¼ÊDZز»¿ÉÉٵĿ¼ÂÇÒòËØ¡£¶øÕâЩ¶¼ÓëһÎÐ×öÁ÷ÌåÁ¦Ñ§µÄ¿ÆÑ§Óйء£
¡¡¡¡ÔÚÆû³µÑз¢Ê±,ÓëÁ÷ÌåÁ¦Ñ§Ïà¹ØµÄ¿ÕÆø¶¯Á¦Ñо¿ºÍÊÔÑéÖÁ¹ØÖØÒª,¼ÈÒª¾¡Á¿¼õÉÙ¿ÕÆø×èÁ¦,ÓÖÒª±£Ö¤²úÉú×ã¹»µÄ¿ÕÆøÏÂѹÁ¦,´Ó¶ø´øÀ´¸üºÃµÄ³µÁ¾ÕûÌåÐÔÄÜ¡£ÕýÒòÈç´Ë,Á÷ÌåÁ¦Ñ§µÄ´ó¹æÄ£·ÂÕæ¼ÆËã,ÒѾ³ÉΪµ±½ñÆû³µÐÐÒµµÄÑз¢ÖØÆ÷,ÓÃÒÔ»ñµÃ×îÓŵIJúÆ·Éè¼Æ¡£ÔÚ´ËÁìÓòµÄÑз¢´´ÐÂ,Ôò³ÉΪÖ÷Á÷Æû³µÖÆÔìÉ̵ĺËÐľºÕùÁ¦Ö®Ò»¡£
¡¡¡¡¸ßÐÔÄܼÆËãÆ½Ì¨µÄÖ§³Å
¡¡¡¡Èç½ñ,´óÐÍÆû³µÖÆÔìÉ̼¸ºõÿÌì¶¼ÔÚ½øÐÐ¿ÕÆø¶¯Á¦Ñ§µÄ·ÂÕæºÍ·ç¶´ÊÔÑé,ÕâÔںܴó³Ì¶ÈÉϵÃÒæÓÚ¼ÆËãÄÜÁ¦µÄÌáÉý,´ó´óÌá¸ßÁËCFDÈí¼þµÄ¿ÉÓÃÐÔ¡£
¡¡¡¡CFD¼´¼ÆËãÁ÷ÌåÁ¦Ñ§,ÊÇÁ÷ÌåÁ¦Ñ§ºÍ¼ÆËã»ú¿ÆÑ§Ï໥ÈںϵÄÒ»ÃÅÐÂÐ˽»²æÑ§¿Æ,ÔÚÆû³µÐÐÒµÓÃÀ´Ä£Äâ³µÉíÔÚÐÐÊ»ÖÐÓë¿ÕÆø·¢ÉúµÄÏ໥×÷ÓÃÁ¦¡£ÔÚÆû³µÑз¢Éè¼Æ¹ý³ÌÖÐ,ÐèҪͨ¹ýCFD¶ÔÍâÆø¶¯·ç×è¡¢·çÔˮ¹ÜÀí¡¢¿Õµ÷ºÍ·¢¶¯»úÈȹÜÀí½øÐÐÄ£ÄâºÍÑÐÖÆ,´Ó¶ø·¢ÏÖDZÔÚÎÊÌâ,ÕÒµ½×îÓŵÄÉè¼Æ·½°¸,±ÜÃâÃþ×Åʯͷ¹ýºÓ¡£
¡¡¡¡ÖÚËùÖÜÖª,½øÐзÂÕæ¼ÆËãÐèÒª´¦Àí´óÁ¿µÄʵʱÊý¾Ý,ËùÒÔ¶ÔϵͳµÄ¼ÆËãÄÜÁ¦¡¢Êý¾ÝÍÌÍÂÄÜÁ¦¶¼ÓкܸߵÄÒªÇó,Óɴ˳ÉΪ¸ßÐÔÄܼÆËãµÄÒ»¸öÖØÒªÓ¦Óó¡¾°¡£ÔÚÆû³µÑз¢µÄÁ÷ÌåÁ¦Ñ§¡¢ÅöײÊÔÑéµÈ·½Ãæ,¸ßÐÔÄܼÆËã¶¼Ôڵõ½¹ã·ºÓ¦Óá£
¡¡¡¡´ËÍâ,˳Ӧ“Ó²¼þ¿ª·Å¡¢Èí¼þ¿ªÔ´”µÄ´óÇ÷ÊÆ,ÒÔOpenFOAMΪ´ú±íµÄ¿ªÔ´CFDÈí¼þ,ÕýÔڵõ½Ô½À´Ô½¶àµÄʹÓ᣶ÔÓÚÆû³µ³§É̶øÑÔ,ÈçºÎʵÏÖOpenFOAMÓë¸ßÐÔÄܼÆËãÆ½Ì¨µÄÈ«ÃæÊÊÅä,³ÉΪÑз¢²¿ÃźÍIT²¿ÃŶ¼ÒªÖص㿼ÂǵÄÎÊÌâ¡£
¡¡¡¡ÉϺ£´óÖÚµÄÌôÕ½Óë»úÓö
¡¡¡¡ÕâҲͬÑù³ÉΪÉϺ£´óÖÚÆû³µÓÐÏÞ¹«Ë¾µ±ÏÂËùÃæÁÙµÄÌôÕ½¡£
¡¡¡¡ÓÉÉÏÆû¼¯Íź͵¹ú´óÖÚºÏ×ʽ¨ÉèµÄÉϺ£´óÖÚ,³ÉÁ¢ÓÚ1984Äê,ÊÇÎÒ¹ú×îÓÆ¾ÃµÄÆû³µºÏ×ÊÆóÒµÖ®Ò»¡£Ä¿Ç°,ÉϺ£´óÖÚÆìÏÂÓµÓдóÖÚºÍ˹¿Â´ïÁ½´óÆ·ÅÆ,½ö´óÖÚÆ·ÅƵÄÀúÊ·ÀÛ¼ÆÏúÁ¿¾ÍÒѾ³¬¹ý2000Íò¡£
¡¡¡¡Ö§³ÅÕâÒ»³öÖÚÒµ¼¨µÄÉϺ£´óÖÚÑз¢ÍŶÓ,ÊÇÒ»Ö§¸ßЧÂÊ¡¢¸ßËØÖÊ¡¢¾ß±¸¹ú¼ÊÏȽøË®Æ½µÄ¶ÓÎé,ÓÈÆäÊÇÄܹ»Õë¶ÔÖйúÓû§µÄÐèÇóÌØµã½øÐд´ÐÂ,ÐγÉÄܳä·ÖÂú×ãÖйúÓû§³öÐÐÐèÇó¡¢´´Ôì×î¼Ñ¿Í»§ÌåÑéµÄÕû³µÑз¢ÄÜÁ¦,²¢ÔÚÐÂÄÜÔ´¡¢ÖÇÄܼÝÊ»ºÍÒÆ¶¯ÔÚÏß·þÎñµÈÐÂÐËÁìÓò¾ß±¸¼¼Êõ´´ÐÂÄÜÁ¦¡£
¡¡¡¡È»¶ø,Êг¡µÄ¿ìËÙ·¢Õ¹,вúÆ·µÄ²»¶ÏÓ¿ÏÖ,¶Ô¸ßÐÔÄܼÆËã·ÂÕæÕâÒ»Ñз¢ÖØÆ÷µÄÒªÇóÒ²²»¶ÏÌáÉý,ÉϺ£´óÖÚÔÓеÄHPCϵͳÐÔÄÜÒѾÎÞ·¨Âú×ãÑз¢Ð§ÂÊÌáÉýµÄÐèÇó¡£Í¬Ê±,´«Í³CFDÉÌÓÃÈí¼þµÄÐí¿É·ÑÓø߰º,ÉϺ£´óÖÚÏ£Íûͨ¹ý²ÉÓÃOpenFOAMÀ´ÊµÏÖÑз¢Ð§ÂÊÓëͶ×ÊÖ®¼äµÄƽºâ¡£
¡¡¡¡ÃæÁÙÕâЩÌôÕ½µÄÉϺ£´óÖÚÑз¢²¿ÃÅ,¼±ÐèÒ»¸öеĸßÐÔÄܼÆËãÆ½Ì¨,ͨ¹ýÓ뿪ԴÈí¼þϵͳµÄÅäºÏÀ´Ö§³ÖÁ÷ÌåÁ¦Ñ§·ÂÕæ,²¢±£Ö¤ÓëÏÖÓм¯ÈºÏµÍ³¼æÈÝ,ÒÔ·½±ãÀ©Õ¹¡£
¡¡¡¡ÕýÔÚ´Ëʱ,»ùÓÚARM¼Ü¹¹µÄöïÅô·þÎñÆ÷½øÈëÁËÉϺ£´óÖÚµÄÊÓÏß,ΪÆä´øÀ´ÁËÒ»¸öʵÏÖÑз¢´´ÐµÄлúÓö¡£
¡¡¡¡öïÅôHPC¼¯ÈºµÄ¼ÛÖµÌåÏÖ
¡¡¡¡öïÅô·þÎñÆ÷,ÍÆ¶¯ÁËËãÁ¦¶àÑù»¯Ê±´úµÄµ½À´¡£Æä¸ßÐԼ۱ȵÈÓÅÊÆ,ÄܸüºÃµØÂú×ãHPCµÄ³¡¾°ÐèÒª,Ó®µÃÁËÖî¶àÐÐҵͷ²¿¿Í»§µÄÇàíù¡£
¡¡¡¡Ä¿Ç°,ÉϺ£´óÖÚÕýÔÚ´´ÐÂÐԵؽ«·ÂÕæÊý¾ÝºÍ³µÌåVRÏà½áºÏ,¶Ô¼ÆËãÐÔÄÜÒªÇó¸ü¸ß¡£Õë¶ÔÉϺ£´óÖÚÑз¢²¿ÃÅÁ÷ÌåÁ¦Ñ§·½·¨ÍŶӵÄÐèÇó,»ªÎªÉè¼ÆÁËx86ºÍöïÅô·þÎñÆ÷»ìºÏ²¿ÊðµÄöïÅôHPC½â¾ö·½°¸¡£
¡¡¡¡öïÅôHPC½â¾ö·½°¸Í¨¹ýÓ봫ͳx86 CPUËãÁ¦×é³É»ìºÏ¼¯ÈºÏµÍ³,À´³ä·Ö·¢»ÓöïÅô¶àºË¡¢¸ß´ø¿íµÄÐÔÄÜÓÅÊÆ,Âú×ãÆä¶ÔÏÖÓм¯ÈºÏµÍ³¼æÈݺÍ×ÊÔ´µ¯ÐÔÀ©Õ¹µÄÒªÇó,²¢´øÀ´ÁË30%µÄÐÔ¼Û±ÈÌáÉý¡£¶øÆäÒ»¼üʽ¼¯Èº²¿Êð·½°¸,ÔòÒ×¹ÜÀíÒ×ά»¤,½µµÍÁËÔËάÄѶȡ£
¡¡¡¡ÌرðÖØÒªµÄÊÇ,ÌṩµÄ¼¯Èº¹ÜÀíÆ½Ì¨¼¯³ÉÁËHPC¿ªÔ´Èí¼þ¡¢º¯Êý¿â¡¢µ÷¶ÈÆ÷¡¢MPIͨÐÅ¿âµÈÈí¼þ¡£·á¸»µÄÈí¼þÉú̬,¿ÉÒÔ°ïÖúÉϺ£´óÖÚÑз¢ÍŶÓËõ¶Ì²úÆ·¿ª·¢ÖÜÆÚ,Ñз¢Ð§ÂÊͬÑùÌá¸ßÁË30%ÒÔÉÏ¡£
¡¡¡¡´ËÍâ,»ªÎª¶Ëµ½¶ËµÄÐÐÒµ·½°¸ÄÜÁ¦¡¢·á¸»µÄÏîĿʵʩºÍ²¿Êð¾Ñé,¿ÉÒÔΪÉϺ£´óÖÚÌṩ×îÓÅÐԼ۱ȵķ½°¸,½µµÍTCO¡£
¡¡¡¡ITÓëÑз¢²¿ÃŵÄͨÁ¦ºÏ×÷
¡¡¡¡ÔÚ¸ÃÏîĿʵʩ¹ý³ÌÖÐ,ÔÚ»ªÎªµÄÖ§³ÖÏÂ,ÉϺ£´óÖÚµÄIT²¿ÃÅÓëÑз¢²¿ÃÅÕ¹¿ªÁËͨÁ¦ºÏ×÷,ʵÏÖÁËÁªºÏ¹¥¹Ø¡£
¡¡¡¡»ªÎª¸ºÔðÓ²¼þµ÷ÊԺ͵ײ㼼ÊõÖ§³Ö;IT²¿ÃŸºÔð²Ù×÷ϵͳ¡¢ÍøÂçºÍ×÷Òµµ÷¶Èƽ̨;Ñз¢²¿ÃŸºÔð¿ªÔ´Èí¼þÊý°Ù¸ö¿âÎļþÓëÓ²¼þµÄÊÊÅä¡¢ÄÚ´æµ÷ÓúÍÒ»¶þ¼¶»º´æÓÅ»¯,ÌáÉý²¢ÐмÆËãЧÂÊ¡£
¡¡¡¡¾¹ý¸÷·½µÄ¹²Í¬Å¬Á¦,ÉϺ£´óÖÚ½¨³ÉÁËÎÒ¹úÆû³µÐÐÒµµÄÊ׸öARM HPC¹æÄ£Ó¦ÓÃ,²¢ÔÚ×÷Òµµ÷¶È²ãÃæÊµÏÖÁËÓëÔÓÐx86¼¯Èº´òͨ,°ïÖúÆäÑз¢²¿ÃŵÄÁ÷ÌåÁ¦Ñ§·½·¨ÍŶÓÍê³ÉÁËOpenFOAMµÄ×ÔÖ÷Ä£¿é»¯¿ª·¢ºÍÊÊÅä,ĿǰÓг¬¹ý°ëÊýÄ£¿é´ïµ½ÁËÉÌÒµÈí¼þµÄ¼ÆË㾫¶ÈºÍÎȶ¨ÐÔ,±£Ö¤ÁËÒµÎñµÄƽ»¬Ç¨ÒƺͿìËÙ²¿Êð¡£
¡¡¡¡öïÅôHPC¼¯ÈºÉÏÏߺó,ÉϺ£´óÖÚÑз¢ÍŶӽ«ÆäÂÊÏÈÓ¦ÓÃÔÚгµÐÍÖÐ,Íê³ÉÁËÁ÷ÌåÁ¦Ñ§ÑéÊÕÖеÄÍâÆø¶¯·ç×èºÍ·çÔ롢ˮ¹ÜÀí¡¢¿Õµ÷¡¢·¢¶¯»úÈȹÜÀí¿ª·¢¹¤×÷,Õ¹¿ªÁË»ùÓÚ¿ªÔ´Èí¼þµÄ²úÆ·Êý×Ö»¯Ñз¢²¼¾Ö¡£
¡¡¡¡ÃæÏòÊý×Ö»¯Ñз¢µÄδÀ´,ÉϺ£´óÖÚÈÏʶµ½¿ÉÊÓ»¯Õ¹Ê¾µÄ·¢Õ¹Ç÷ÊÆ,½«¼ÌÐøÊÊÅäÖ÷Á÷¿ªÔ´ÊÓÆµÈí¼þ,´òÔì¿ÉÊÓ»¯Éú̬չʾϵͳ¡£Í¨¹ýPython±àд½Å±¾,¿ÉÒÔ½«´«Í³µÄCFDÔÆÍ¼×Ô¶¯ÉÏ´«µ½·þÎñÆ÷,ͨ¹ýHPC¼ÆË㽫¿ÉÊÓ»¯½á¹û×Ô¶¯×ª»»²¢·µ»Ø½á¹û,ÒÔ·½±ã¹¤³Ìʦ¶ÔÐÔÄÜÖ±¹ÛÆÀ¼Û,ÓÅ»¯²úÆ·Éè¼Æ¡£
¡¡¡¡°éËæ×ÅÐÐÒµÊý×Ö»¯×ªÐͲ½·¥µÄ¼Ó¿ì,Ô½À´Ô½¶à´«Í³ÆóÒµ¿ªÊ¼°ÑÊý×Ö¼¼Êõ×÷Ϊ×Ô¼ºµÄ´´ÐÂÇý¶¯Á¦¡£Ç¿´óµÄ»ù´¡ËãÁ¦±£ÕÏ,Ϊ¸÷ÖÖÐÂÐ˼¼ÊõÓ¦ÓÃÌṩÁËÓÐÁ¦µÄÖ§³Å,½ø¶ø°ïÖúÆóҵʵÏÖ´ÓÑз¢µ½Éú²ú¡¢´ÓÓªÏúµ½·þÎñ¡¢´ÓÊÛǰµ½ÊÛºóµÄȫҵÎñÁ÷³ÌÊý×Ö»¯¡£
¡¡¡¡Ôڴ˽ø³ÌÖÐ,ÒÔöïÅôΪ´ú±íµÄ¶àÑù»¯ËãÁ¦Æ½Ì¨,ÕýÔÚÊܵ½Ç§ÐаÙÒµµÄÇàíù,³ÉΪÆóÒµÊý×Ö»¯×ªÐͺ͹ú¼ÒÊý×Ö¾¼Ã·¢Õ¹µÄ¼áʵµ××ù¡£
|