|
|
¡¾´ð°¸¡¿Ó¦Öú»ØÌû
¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1 liliangfang: ½ð±Ò+2, ллָ½Ì 2012-05-04 20:55:34 fzx2008: 1STÇ¿Ìû+1 2012-05-04 20:59:25 fzx2008: ±à¼ÄÚÈÝ 2012-05-04 20:59 love5264: ½ð±Ò+20, ¡ï¡ï¡ï¡ï¡ï×î¼Ñ´ð°¸, ѧϰÁË£¬·Ç³£¸Ðл£¡ 2012-05-05 03:44:48
ÎÒËùÁ˽âµÄsiestaµÄ²¢ÐÐÓÐÈý¸öµØ·½£º
1.ÊÇ»ùº¯ÊýµÄ²¢ÐÐ
2.ÊÇgridµÄ²¢ÐÐ
3.ÊÇkµãµÄ²¢ÐÐ
Ê×ÏÈ˵˵µÚ3ÖУ¬ÕâÖÖ²¢ÐÐЧÂʷdz£¸ß£¬µ«ÊÇǰÌáÊÇkµãµÄÊýÄ¿±ÈÆðËùÓõĺËÊýÒª¶àµÄ¶à£¬ÕâÖÖÇé¿öÒ»°ã³öÏÖÔÚ¶ÔÓÚ½ðÊôÌåϵµÄ¼ÆËãÉÏ:Ìåϵ±È½ÏС£¬Òò´Ë»ùº¯Êý±È½ÏÉÙ£¬¶øÒªÏëµÃµ½±È½ÏºÃµÄ½á¹û£¬ÐèÒªµÄkµãÊýÄ¿·Ç³£¶à£¬ËùÒÔÕâ¸öʱºòkµãÒ»°ãÀ´ËµÊDZȺËÊý¶àµÄ¶à(ÆðÂë±ÈÆð»ùº¯ÊýÏà¶ÔÓÚºËÊýÀ´ËµÒª¶àµÄ¶à)£¬ÕâÖÖÇé¿öÏ£¬½¨ÒéÓÃDiag.ParallelOverK T.
µ«ÊDzÉÓÃÁËÕâ¸öÑ¡Ïî²»ÊÇ˵ËùÓеĵط½¶¼ÊDzÉÓÃkµã²¢ÐÐÁË£¬Èç¹ûÉæ¼°µ½¼ÆËã¡°ÄÜ´ø¡±£¬¡°ÌåϵµÄ²¨º¯Êý¡±ÕâЩ¼ÆËãµÄʱºò£¬³ÌÐò»¹ÊDzÉÓõÄÊǶÔÓÚ¹ìµÀµÄ²¢ÐС£Èç¹ûÄãµÄÌåϵÉèÖÃÁËNonCollinearSpin T,ÄÇôҲ²»ÄÜʹÓÃÕâ¸öÑ¡Ïî¡£
´ÓÉÏÃæÀ´¿´£¬Óû§Åöµ½µÄ´ó¶àÊýµÄ¼ÆËãµÄ²¢ÐÐÓ¦¸ÃÊÇÔÚ(1)»ùº¯ÊýµÄ²¢Ðпò¼ÜÏ¡£
»ùº¯ÊýµÄ²¢ÐÐÏ£¬ÐèҪȷ¶¨Ã¿Ò»¸öºËÉÏÃæ·ÖµÃµÄ»ùº¯ÊýµÄÊýÄ¿£¬Õâ¸öÁ¿ÊÇÓÉBlockSize¿ØÖƵġ£³ÌÐò»á½«¼ÆËãÖÐÓõ½µÄ»ùº¯ÊýµÄÊýÄ¿°´ÕÕBlockSizeµÄÊýÄ¿ÒÀ´Î´ò°ü£¬²¢ÇÒÂֻصط¢Ë͵½¸÷¸öºËÉÏÈ¥¼ÆËã¡£Èç¹ûÕâ¸öÊýĿ̫С£¬ÄÇôÕâ¸ö·Ö·¢½«»áºÜƵ·±£¬´ó¼ÒÖ®ºó£¬ÔÚ²¢ÐмÆËãµÄʱºò£¬Èç¹ûÿ´Î·Ö¸øºËµÄÈÎÎñÌ«ÉÙ£¬ÄÇôÕâ¸ö·Ö·¢ÈÎÎñµÄʱ¼ä¾ÍÏԵúܴó£¬Õâ¸ö¾Í½µµÍÁ˼ÆËãЧÂÊ¡£µ«ÊÇÈç¹ûÿ´Î¸øºË·ÖÅäµÄÈÎÎñÌ«¶à£¬¶ÔÓÚÒÀÀµÓÚ»ùº¯ÊýµÄ¼ÆËãÀ´Ëµ£¬¼ÆËãÁ¿µÄ´óС²¢²»ÊÇÑϸñÓë»ùº¯ÊýµÄÊýÄ¿³ÉÕý±È¡£ËùÒÔ»á³öÏÖËäÈ»»ùº¯ÊýµÄÊýĿÿһ¸öºËÉÏÒ»Ñù¶à£¬µ«ÊǼÆËãÁ¿È´Ïà²îºÜ´ó£¬ÕâÒ²³öÏÖÁ˸ºÔز»¾ùºâ£¬Ôì³É²¢ÐÐЧÂʲ»¸ß¡£Òò´ËÕâ¸öÊýÄ¿ÐèÒªºÏÊʵÄÑ¡Ôñ¡£Èç¹ûÊäÈëÎļþÖÐûÓÐÉèÖøÃÑ¡ÏîµÄ»°£¬³ÌÐò¶ÔÓÚÕâ¸ö²ÎÊý»á×öÒ»¸öÑ¡Ôñ£º
Èç¹û»ùº¯ÊýÊýÄ¿>24*np,ÄÇôBlockSizeΪ24£¬
Èç¹û»ùº¯ÊýÊýÄ¿<=24*np,ÄÇôBlockSize=(»ùº¯ÊýÊýÄ¿-1)/np+1
ÆäÖÐnp±íʾºËµÄÊýÄ¿¡£
ͬʱ£¬ÓÐЩÊý¾ÝÊÇgridÀàÐ͵ģ¬Ò²¾ÍÊÇ˵Êǿռä¸ñµãµÄÎļþ¡£¶ÔÓÚÕâЩÊý¾ÝµÄ¼ÆË㣬²¢ÐÐÊÇÕë¶Ô¸ñµã²¢Ðеģ¬ÒòΪÿһ¸ö¸ñµãÉÏÃæµÄÊý¾Ý»áºÍÿһ¸ö»ùº¯ÊýÏà¹Ø¡£³ÌÐò»á°ÑÕû¸öÌåϵµÄ´óС°´ÕÕLatticeVectorsµÄÐÎ×´ºÍ´óСÒÔ¼°MeshcutoffµÄÖµÀ´ÑØ×ÅÈý¸ö¾§°üʸÁ¿¶ÔÌåϵ´òÍø¸ñ¡£¶ø¸ñµã¶ÔÓÚ¸÷¸öºËµÄ·ÖÅäÊÇÔÚYºÍZ·½ÏòµÄ»®·Ö¡£ËùÒÔ½«ºËµÄÊýĿҲ×ö³ÉÒ»¸ö2DµÄÍø¸ñ£¬ÒªÇóProcessorYÄܹ»±»ºËÊýÕû³ýÒòΪProcessorZµÄÖµÓÉnp/ProcessorYµÃµ½¡£¾ßÌåµÄÔÙÔõô½«grid¸ñµã·ÖÅäµ½¸÷¸ö½Úµã£¬Õâ¸öÎÒ»¹²»¶®¡£Äã¿ÉÒÔ¿´¿´³ÌÐò¡£¶ÔÓÚProcessorYµÄѰÕÒ£¬³ÌÐòÒ²»á×Ô¶¯¸ø³öÒ»¸öÖµ£¬µ«ÊÇÖ»¶ÔnpÊÇ2»ò3»ò5µÄ±¶ÊýµÄnpÆð×÷Ó㬷ñÔòProcessorY=1¡£
¶ÔÓÚÕâÁ½¸ö²ÎÊý£¬ÎÒ¶¼ÊÇÈóÌÐò×Ô¶¯¸ø³ö¡£Õâ¸ö²ÎÊý²»Í¬µÄÈÎÎñÓ¦¸ÃÊDz»Í¬µÄ¡£Èç¹ûÏëÕÒ×îÓÅÖµµÄ»°£¬¹À¼ÆÈÎÎñ¶¼Ëã³öÀ´ºÃ¼¸±éÁË¡£
ÉÏÃæ½ö½öÊǸöÈ˵ÄÀí½â£¬ÈçÓÐÀí½â²»¶ÔµÄµØ·½£¬Çëר¼ÒÖ¸½Ì.
[ Last edited by fzx2008 on 2012-5-4 at 20:59 ] |
|