¸ßÐÔÄÜFortranÂÛÌ
1996Äê10ÔÂ19ÈÕ
2.0.°æ±¾
ÓÉÀ´×ÔÓÚ40¶à¸ö×éÖ¯µÄ³ÉÔ±Ëù²Î¼ÓµÄ¸ßÐÔÄÜFortranÂÛ̳£¨HPFF£©´Ó1992Äê3ÔÂÖÁ1993 Äê3ÔÂÏà¾ÛÔÚÒ»Æð¶¨ÒåÁËÒ»Ì×À©Õ¹Fortran£¬¼´ËùνµÄ¸ßÐÔÄÜFortran(HPF)¡£ÎÒÃǵÄÄ¿±êÊÇ ½â¾öÊéдÊý¾Ý²¢ÐгÌÐòʱËùÓöµ½µÄ¸÷ÖÖ³ÌÐò½á¹¹ÖÐÆäÊý¾Ý·ÖÅäÓ°ÏìÐÔÄܵÄÎÊÌâ¡£
ͬʱÎÒÃÇÏ£ÍûÄܵõ½¶ÔHPFµÄ¹ã·º²¹³ä£¬HPFFÏÖÔÚÉÐδµÃµ½Èκιٷ½µÄ±ê×¼»¯×éÖ¯µÄÈÏ ¿ÉºÍÖ§³Ö¡£HPFF´Ó1994Äê4ÔÂÖÁ1994Äê10Ô¾ÙÐÐÁ˵ڶþÂÖ»áÒ飬»áÉÏ¿¼ÂÇÁ˾ÀÕý¡¢³Î Çå¼°½âÊÍHPF1.0°æ±¾ÎĵµµÄÒªÇó£¬Í¬Ê±Ò²ÌÖÂÛÁËÓû§¶ÔHPFδÀ´¿ÉÄܵı仯ËùÌá³öµÄÒª Çó¡£µÚÈýÂÖ»áÒéÓÚ1995Äê1ÔÂÖÁ1996Äê11Ô¾ÙÐУ¬»áÉϺϲ¢ÁËһЩÍƼöµÄÌØÕ÷ÒÔÂú×ãÓà »§ÔÚ1994Äê»áÒéÆÚ¼äËùÌá³öµÄÒªÇó¡£
´ËÎĵµ°üº¬ÁËHPF2.0.°æ±¾ÖÐËùÌáµ½µÄËùÓм¼ÊõÌØÕ÷¡£1996Äê10ÔÂ19ÈÕʹÓÃLETEX¶Ô ²Ý¸å¸´¼þ½øÐÐÁË´¦Àí¡£
HPFF¹ÄÀø¶Ô´ËÎĵµµÄ½âÊÍÒªÇó£¬Í¬Ê±ÍƼöÕâÀïËù¶¨ÒåµÄÓïÑÔ¡£ÎÒÃǽ«¾¡×î´óŬÁ¦»Ø´ðÒªÇó ½âÊ͵ÄÎÊÌ⣬ͬʱͨ³£µÄ½¨Ò鶼½«ÔÚδÀ´µÄHPFFÓïÑÔ¹æ¸ñÖб»¿¼ÂÇ¡£
´ËÎĵµÊÇÒ»¸ö¹©¹«ÖÚÌÖÂ۵IJݸ塣»¶Ó¸÷ÖÖÌÖÂۺ;ÀÕý¡£½¨Òé¿Éͨ¹ýµç×ÓÓʼþÖ±½Ó·¢¸ø hpff-doc@cs.rice.edu¡£
½âÊÍÒªÇóµÄÎÄÕÂÕý³ÉΪRICE´óѧµÄÒ»±Ê²Æ¸»¡£
@1994,1995,1996 Rice´óѧ£¬ÐÝ˹¶Ù£¬µÃ¿ËÈø˹ÖÝ¡£Èç¹ûÔÚÎĵµÖаüº¬RICE´óѧµÄÐí¿ÉÒÔ ¼°±¾ÎĵµµÄ±êÌ⣬²¢Í¨ÖªËù½øÐеĸ´ÖÆÊÇÔÚRICE´óѧÐí¿ÉϽøÐеģ¬¼´¿ÉÔÊÐíÎÞ³¥µÄ¸´ÖÆ ±¾²ÄÁϵÄÈ«²¿»ò²¿·Ö¡£
Ŀ¼
HPFF 2 ÖÂл
Ò». ¼ò½é
1. ¸ÅÊö
1.1 ¸ßÐÔÄÜFortranµÄÄ¿±êºÍ·¶Î§
1.2 HPFÓïÑÔÄ£ÐÍ
1.2.1 Êý¾ÝÓ³ÉäÖ¸Áî
1.3 HPF 2.0ÓïÑÔÌØÕ÷¸ÅÊö
1.3.1 HPF 2.0ÓïÑÔÌØÕ÷
1.3.2 HPF 2.0 ËùÈϿɵÄÀ©Õ¹
1.4 ÓëHPF 1.1µÄ²»Í¬µã
1.4.1 ±ê×¼FortranÖÐÏÖÓеÄÌØÕ÷
1.4.2 ÔÚHPF 2.0Öб»È¥µô»òÊÜÔ¼ÊøµÄÌØÕ÷
1.4.3 ±ä³É±»ÈÏ¿ÉÀ©Õ¹µÄÌØÕ÷
1.4.4 HPF 2.0µÄÐÂÌØÕ÷
1.4.5 еı»ÈϿɵÄÀ©Õ¹
1.4.6 ±»³ÐÈϵÄÍⲿ֧³ÖµÄHPFÍⲿº¯Êý
1.5 ¸ÅÄî
1.6 Ö¸ÁîµÄÓï·¨
¶þ.¸ßÐÔÄÜFortranÓïÑÔ
2 Êý¾ÝÓ³Éä
2.1 Ä£ÐÍ
2.2 Êý¾ÝÅÅÁм°·ÖÅäÖ¸ÁîµÄÓï·¨
2.3 DISTRIBUTE Ö¸Áî
2.4 ALIGNÖ¸Áî
2.5 ·ÖÅäÊý×éºÍÖ¸Õë
2.6 PROCESSORS Ö¸Áî
2.7 TEMPLATE Ö¸Áî
2.8 ´æ´¢¼°´®ÐÐÏàÁª
2.8.1 ´æ´¢ÏàÁª
2.8.2 ´®ÐÐÖ¸Áî
3. INDEPENDENT¼°Ïà¹ØÖ¸Áî
3.1 INDEPENDENTÖ¸Áî
3.1.1 INDEPENDENTÖ¸ÁîµÄ¿ÉÊÓ»¯
3.1.2 NEW±äÁ¿
3.1.3 REDUCTION±äÁ¿ºÍÖ¸Áî
3.1.4Ëõ¼õµÄʵÏÖºÍÖ¸Áî
3.2 INDEPENDENTµÄ½øÒ»²½Àý×Ó
4. ×Ó³ÌÐò½Ó¿ÚÖеÄÊý¾ÝÓ³Éä
4.1 ¼ò½é
4.2 ÒªÇóºÎÖÖÖØÓ³É䣬ËÀ´×öËü
4.3 ·ÖÅä¼°´¦ÀíÆ÷°²ÅÅ
4.3.1 Àý×Ó
4.3.2 µ±ºöÂÔÒ»Ìõ×Ó¾äʱ»á·¢ÉúʲôÇé¿ö
4.4 ÅÅÁÐ
4.4.1 ÑÆÔªµÄÄ£°å
4.4.2 INHERITÖ¸Áî
4.4.3 ALIGN Ö¸Áî
4.5 »ùÓÚÒ»×éÓ³ÉäµÄµÈ¼ÛÐÔºÍÆ«Ðò
4.6 ÏÔʽ½Ó¿Ú
4.6.1 ¹ý³ÌÌØÐÔ
4.7 Ö¸ÕëºÍÄ¿±êµÄÔ¼Êø
4.7.1 Àý×Ó
4.8 ²ÎÊý´«µÝºÍ´®ÐÐÏàÁª
4.8.1 ´®ÐÐÏàÁª¹æÔò
4.8.2 ´®ÐÐÏàÁªÌÖÂÛ
4.8.3 ´®ÐÐÏàÁªÀý×Ó
5 Íⲿ³ÌÐòµ¥Ôª
5.1 ¸ÅÊö
5.2 Íⲿ³ÌÐòµ¥ÔªËµÃ÷
5.2.1 º¯ÊýºÍ×Ó³ÌÐòÓï¾ä
5.2.2 ³ÌÐò¡¢Ä£¿é¼°¿éÊý¾ÝÓï¾ä
5.2.3 Extrinsic ǰ׺
5.3 µ÷ÓÃHPFÍⲿ×Ó³ÌÐò
5.3.1¶ÔÀàÐÍ¡¢¹ý³ÌºÍÊý¾ÝµÄ·ÃÎÊ
5.3.2 µ÷ÓõÄÓ°Ïì
5.4 Íⲿ¹ý³ÌÀý×Ó
6 ÄÚÔÚº¯ÊýºÍ¿â¹ý³Ì
6.1 ¸ÅÄî
6.2 ϵͳ²éѯÄÚÔÚº¯Êý
6.3 ¼ÆËãÄÚÔÚº¯Êý
6.4 ¿â¹ý³Ì
6.4.1 Ó³Éä²éѯ×Ó³ÌÐò
6.4.2 λά»¤º¯Êý
6.4.3 Êý×éËõ¼õº¯Êý
6.4.4 Êý×éºÏ²¢·ÖÉ¢º¯Êý
6.4.5 Êý×éǰ׺ºÍºó׺º¯Êý
6.4.6 Êý×éÅÅÐòº¯Êý
Copyright: NPAC, PACT
Lastmodified: 1996.10.31st