¸ÚλְÔð£º
1.»ùÓÚMPI/OpenMP/OpenCL(CUDA,OpenACC)µÈ¹¤¾ß£¬Éè¼Æ²»Í¬Á£¶ÈÊý¾ÝµÄ²¢ÐÐËã·¨£»
2.¸ºÔð¹«Ë¾ºËÐÄÇó½âÆ÷ЧÂÊÌáÉýºÍÄÚ´æÓÅ»¯£»
3.¸ºÔð¹«Ë¾ºËÐÄÇó½âÆ÷¶Ô²Ù×÷ϵͳºÍÓ²¼þƽ̨»·¾³¼æÈÝÐÔ¡£
ÈÎÖ°ÒªÇó£º
1.¾ßÓÐ˶ʿ¼°ÒÔÉÏѧÀú£¬Á¦Ñ§/»úе/ÍÁľ/²ÄÁϵÈÏà¹Ø×¨Òµ£¬¾ßÓдóÐÍÓÐÏÞÔª»òÓÐÏÞÌå»ý³ÌÐò¿ª·¢¾ÑéÓÅÏÈ£¬²©Ê¿Ñ§Î»ÓÅÏÈ£»
2.ÊìϤ²¢¾«Í¨MPI/OpenMP/OpenCL£¨CUDA£¬ OpenAcc£©µÈÐÒ鹤¾ßµÄÖÁÉÙÒ»ÖÖ£¬Äܹ»¶ÀÁ¢Éè¼Æ¸ºÔØÆ½ºâ¶øÇÒ¸ßЧµÄ²¢ÐÐËã·¨¡£ÓÐÖÚºËÒì¹¹¼¯Èº¹¤×÷¾ÑéÓÅÏÈ£»
3.ÊìϤVisual Studio/VS code¿ª·¢»·¾³£¬ÊìÁ·Ê¹ÓÃFortran£¬C»ò
C++¿ª·¢ÓïÑÔÖеÄÖÁÉÙÒ»ÖÖ£¬¾«Í¨
C++ STL·ºÐͱà³ÌÓÅÏÈ£»
4.¾«Í¨Krylov×Ó¿Õ¼äµü´úÇó½â£¬Äܸù¾ÝÎïÀíÄ£ÐÍÌØµãÉè¼ÆÏàÓ¦µÄÔ¤µ÷Æ÷¡£ÄÜÊìÁ·Ê¹ÓÃPETSC£¬HYPRE£¬TrilinosÖеÄÖÁÉÙÒ»ÖÖ£¬ÀûÓÃÆä·ÇÏßÐÔ½Ó¿ÚÉè¼ÆÍ¨ÓõķÇÏßÐÔÇó½âÁ÷³Ì£¬´î½¨·ÇÏßÐÔÎÊÌâµÄÇó½â¿ò¼Ü¡£ÓмÆËãÊýѧ±³¾°ÓÅÏÈ£»
5.ÊìϤÈí¼þ¼Ü¹¹Éè¼ÆµÄ»ù±¾·½·¨ºÍ¹¤¾ß£¬ÊìϤÈí¼þ¿ª·¢Á÷³ÌÓëÉè¼ÆÄ£Ê½£¬ÊìϤ³£ÓÃÊý¾Ý½á¹¹ÓëËã·¨£»
6.Á¼ºÃµÄѧϰ£¬¹µÍ¨Óë±í´ïÄÜÁ¦£¬Á¼ºÃµÄÍŶÓÐ×÷¾«ÉñÓëÔðÈθУ¬Ë¼Î¬Ãô½Ý£¬Ì¤Êµ¿Ï¸É£¬»ý¼«Ö÷¶¯¡£
¹¤×÷µØµã£º´óÁ¬¡¢ÉòÑô¡¢Î÷°²¡¢±±¾©¡¢ÎÞÎý¡¢¹ãÖÝ¡¢ÉîÛÚ¡¢Î人¡¢ÉϺ£¡¢³É¶¼
ְλÀà±ð£º
C++
¾Ù±¨