CyRhmU.jpeg
²é¿´: 1161  |  »Ø¸´: 6
µ±Ç°Ö÷ÌâÒѾ­´æµµ¡£

ymyang008

¾èÖú¹ó±ö (СÓÐÃûÆø)

[½»Á÷] ¡¾ÇóÖú¡¿linux¼¯Èº£¬ÈçºÎ×Ô±àFORTRAN ³ÌÐòʵÏÖ²¢ÐÐ

ÔÚfortran ³ÌÐòÖÐÈçºÎ±à³ÌʵÏÖ²¢ÐÐÔËËã

[ Last edited by zzgyb on 2008-5-7 at 00:01 ]
»Ø¸´´ËÂ¥
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

С»¶

½ð³æ (ÕýʽдÊÖ)

¡ï
lei0736(½ð±Ò+1,VIP+0):лл
¾Ý±¾ÈËËùÖª£¬ÓÃMPIºÍPVM¿ÉÒÔʵÏÖ²¢ÐмÆËã¡£
2Â¥2008-05-09 20:46:14
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wxjbuilder

ľ³æ (ÖªÃû×÷¼Ò)

¡ï ¡ï
lei0736(½ð±Ò+2,VIP+0):лл
±¾ÈËÓÞ¼û£º
²¢ÐмÆËãÓ¦¸ÃÊdzÌÐò×Ô¼ºËùÖ§³ÖµÄ°É£¬¶ø²»ÊÇÄãÏëÈÃËü²¢ÐÐÔËËã¾Í²¢ÐеİÉ
¶ÔÓÚÄܲ¢ÐÐÔËËãµÄ³ÌÐò£¬Ó¦¸Ã¿ÉÒÔÖ¸¶¨cpuµÄ¸öÊý
ÓÆÓÆÌìµØ£¬ÄκζÀÁ¢²Ô㣿
3Â¥2008-05-09 21:03:33
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

abinitio

°æÖ÷ (ÖøÃûдÊÖ)

ÎÒ×Ô¼º²»»á£¬µ«Ìý¹ý½²×ù¡£
Èç2¥С»¶ËùÑÔ£¬Ê¹ÓÃMPI¼´¿ÉʵÏÖ²¢ÐÐÔËË㣬¾ßÌåÊÇÔÚ³ÌÐò¿ªÊ¼´¦ºÃÏó¼ÓÉÏÒ»¸öMPIµÄ²¢ÐÐÓï¾ä¼´¿É¡£
4Â¥2008-05-09 21:40:49
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

jove1782

ľ³æ (ÕýʽдÊÖ)

Сľ³æ·çÑÅЭ»á´úÀíÃØÊ鳤

¡ï
lei0736(½ð±Ò+1,VIP+0):Ð»Ð»ÍÆ¼ö
SUNµÄ¿ª·¢ÕßÂÛ̳£¨ÖÐÎÄ£©ÉÏÓкܶàÄÚÈÝ¿ÉÒԲο¼£¬ºÇºÇÎÒÓÐPDF¿ÉϧÎÒÊÇгæ¶ÔÂÛ̳¹¦ÄÜ»¹²»Ì«ÊìϤ£¬»¹ÊÇÂ¥Ö÷×Ô¼ºÈ¥¿´°É£¬ÈξýÌôÑ¡
¤â¤Ã¤È¤âÓÀ¤¯¾A¤¯?ۤϡ¢ˆó¤ï¤ì¤Ì?ۤǤ¢¤ë¡£
5Â¥2008-06-21 21:51:56
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wudai

ľ³æ (³õÈëÎÄ̳)

¡ï ¡ï ¡ï ¡ï
spur(½ð±Ò+4,VIP+0):many thanks!
lei0736(½ð±Ò+0,VIP+0):Ê®´ó¡°ÄÍ˼¡±°æÖ÷ÆÀÑ¡»¶Ó­²ÎÓëͶƱ http://emuch.net/bbs/viewthread.php?tid=845527&fpage=1
ҪʵÏÖ²¢ÐмÆË㣬ÐèÒª°²×°²¢Ðй¤¾ßµÄ£¬Èç MPICH£¬ HP-MPI µÈ£¬ËûÃǶ¼ÊÇMPIµÄ¾ßÌåʵÏÖ£¬¹ØÓÚʲôÊÇMPI£¬¼°MPICH Çë×Ô¼º°Ù¶Èһϰɡ£

MPICHÊÇÃâ·ÑµÄ£¬¿ÉÒÔµ½¹Ù·½ÏÂÔØhttp://www.mcs.anl.gov/research/projects/mpich2/ £¬ÏÖÔÚÒѾ­·¢Õ¹µ½MPICH2ÁË£¬ÔÚMPICH2ÖÐʵÏÖÁË¶Ô C/C++,fortran77,fortran90µÄÖ§³Ö¡£

ÔõôÔÚlinuxºÍwindowsϰ²×°MPICH£¬ÒÔ¼°ÈçºÎÅäÖÃÄãµÄ±àÒëÆ÷µÄ²¢Ðл·¾³£¬°Ù¶ÈÀï¶àµÄÊÇ£¬ÎҵIJ©¿ÍÀïÒ²ÓУ¬Ð´µÄ¶¼ºÜÏêϸÁË¡£

ÏÂÃæ¾ÍÊÇÒ»¸ö×î¼òµ¥µÄ helloworld ²¢ÐгÌÐò£¬fortran77°æ±¾µÄ
==================================================
program main

        include 'mpif.h'
        implicit none
        integer i,ierr,rc,namelen,num,l,m
        character(MPI_MAX_PROCESSOR_NAME) name

        call MPI_INIT(ierr)
        call MPI_COMM_RANK(MPI_COMM_WORLD,i,ierr)
        call MPI_COMM_SIZE(MPI_COMM_WORLD,num,ierr)
        call MPI_GET_PROCESSOR_NAME(name,namelen,ierr)

       write(*,"('hello world !  processor',I2,' of ',I1,' on ',20A)" i,num,name

        call MPI_FINALIZE(rc)
end program main
==================================================

±àÒëÁ¬½Óºó£¬ÓÃÃüÁîÐÐÖ´ÐУº mpirun -np 6  ./a.out ÕâÑù¾ÍÆô¶¯ÁË6¸ö½ø³ÌÖ´ÐÐÄãµÄ³ÌÐò¡£ÖÁÓÚÔÚ¼¯Èº»·¾³Ï£¬Ò»°ãҪдһ¸ömpd.hostsÎļþ£¬ÀïÃæÐ´ÉÏÒªÆð¶¯µÄ½Úµã£¬È»ºó×îºÃÔÚÖ÷½ÚµãÉÏÌá½»ÈÎÎñ¡£

¾ÍдÕâô¶à°É£¬Â¥Ö÷·¢ÌûÒѾ­Ò»ÔÂÓÐÓ࣬²»ÖªÂ¥Ö÷»¹ÄÜ·ñ¿´µ½ÎҵĻظ´ÁË£¬ºÇºÇ

[ Last edited by wudai on 2008-6-22 at 10:55 ]
6Â¥2008-06-22 10:50:16
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

madonion

½ð³æ (ÕýʽдÊÖ)

¡ï ¡ï
spur(½ð±Ò+2,VIP+0):3Q!¸Ðл²ÎÓ룡»¶Ó­³£À´£¡£¡
¶÷£¬pvmÓеãÀÏÁË£¬Ñ§mpi°É£¬ÍøÉÏ×ÊÁÏ»¹ÊǺܶàµÄ£¬ÆäÊµÕÆÎÕmpi»¹ÊDz»Äѵ쬲»¹ý²¢ÐÐËã·¨¿É¾Í´óÓн²¾¿ÁË¡£
²¢ÐÐÔËËãȷʵÊÇÒªÔÚ±à³Ìʱ¾ÍÓÃmpi±à£¨openmp¸ü¼òµ¥£¬µ«ÊÇÖ»ÄÜÔÚһ̨»úÆ÷ÉÏÓöà¸öcpu£¬²»Äܶą̀»úÆ÷²¢ÐУ©£¬Ä¿Ç°»¹Ã»ÓÐÄܰѲ»Ö§³Ö²¢ÐеÄÔ´´úÂëÄÃÀ´±àÒëһϾÍÄܲ¢ÐеŤ¾ß£¬×î´ÎÒ²Òª¸ÄÒ»¸Ä¡£
ÎÒÒ²ÏëºÃºÃѧѧ±à³Ì£¬Ò»Æð¼ÓÓͰÑ
7Â¥2008-06-22 16:12:09
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ ymyang008 µÄÖ÷Ìâ¸üÐÂ
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û