自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

理解VS2003代碼相關(guān)技巧

開(kāi)發(fā) 后端
為每一個(gè)軟件行業(yè)的從業(yè)人員,無(wú)論是開(kāi)發(fā)人員、項(xiàng)目經(jīng)理、還是測(cè)試人員,也要不斷適應(yīng)這個(gè)趨勢(shì),我認(rèn)為VS2003代碼只會(huì)使我們的工作更簡(jiǎn)單和更輕松。

我在外培訓(xùn)時(shí)課堂里用的是VS2003代碼編制,老師做的例子讓我們拷回去,我自家電腦里由于還沒(méi)有安裝VS2003版本這個(gè)開(kāi)發(fā)工具,所以無(wú)法打開(kāi)看,我去買軟件看到現(xiàn)在又有2006版的了,如果將2006版的安裝后,能不能打開(kāi)老師在課堂用VS2003版本做的例子?能不能繼續(xù)使用?

MPICH2在WinXP下的配置和使用

一、預(yù)備工作
0.在自己電腦上建立一個(gè)用于并行計(jì)算的帳戶并設(shè)置密碼。

二、下載
1. 去官方網(wǎng)站http://www.mcs.anl.gov/research/projects/mpich2/下載自己電腦的相應(yīng)版本。

三、安裝
2. 用具有管理權(quán)限的帳戶登陸計(jì)算機(jī)。
3. 執(zhí)行mpich2-1.0.7-win32-ia32.msi,選擇所有缺省安裝。
這里假設(shè)文件安裝在D:\Program Files\MPICH2\
4. 在每臺(tái)計(jì)算機(jī)上均執(zhí)行上述過(guò)程2、3。

四、配置
5. 運(yùn)行配置工具
開(kāi)始->所有程序->MPICH2->wmpiregister.exe,利用先前建立的計(jì)算機(jī)帳戶名和密碼注冊(cè)。
6. 開(kāi)始->所有程序->MPICH2->wmpiconfig.exe,搜索并加入已經(jīng)安裝MPICH2的主機(jī),可以用的主機(jī)名在搜索完后會(huì)顯示綠色。
7.點(diǎn)擊 [Apply] 保存
8 點(diǎn)擊 [OK] 退出#t#

五、測(cè)試
9. 打開(kāi)MPICH2的例子文件:D:\Program Files\MPICH2\examples\examples.sln
10. 按照文章前半部分的方法,編譯調(diào)試該cpi和cxxpi項(xiàng)目。
11. D:\Program Files\MPICH2\examples\Release\cpi.exe和cxxpi.exe 到每一臺(tái)機(jī)器某一同樣路徑目錄。
如:C:\Temp\cpi.exe和cxxpi.exe
12. 打開(kāi)命令窗口,改變當(dāng)前路徑到 c:\temp 下(與前相同)
13. 執(zhí)行命令
D:\Program Files\MPICH2\bin\mpiexec.exe -hosts 2 hosta 2 hostb 1 -noprompt C:\Temp\cpi.exe
D:\Program Files\MPICH2\bin\mpiexec.exe -hosts 2 hosta 2 hostb 1 -noprompt C:\Temp\cxxpi.exe
-hosts 2表示有兩臺(tái)主機(jī)。
hosta 2 hostb 1表示主機(jī)hosta開(kāi)2個(gè)進(jìn)程,主機(jī)hostb開(kāi)1個(gè)進(jìn)程。

注意,多機(jī)并行計(jì)算時(shí),進(jìn)程很容易被防火墻擋住,所以計(jì)算時(shí)最好關(guān)閉防火墻。而多核電腦的單機(jī)多進(jìn)程并行計(jì)算則不受防火墻影響。當(dāng)然直接選擇開(kāi)始->所有程序->MPICH2->wmpiexec.exe進(jìn)入圖形界面運(yùn)行效果一樣,也更直觀容易理解了。

附上最簡(jiǎn)單的測(cè)試代碼如下:

  1. #include "mpi.h"  
  2. #include <cstdio> 
  3. #include <math.h> 
  4.  
  5. int main(int argc, char* argv[])  
  6. {  
  7.     int myid,numprocs;  
  8.     int namelen;  
  9.     char processor_name[MPI_MAX_PROCESSOR_NAME];  
  10.  
  11.     MPI_Init(&argc,&argv);/**//*程序初始化*/  
  12.     MPI_Comm_rank(MPI_COMM_WORLD,&myid);/**//*得到當(dāng)前進(jìn)程號(hào)*/  
  13.     MPI_Comm_size(MPI_COMM_WORLD,&numprocs);/**//*得到總的進(jìn)程數(shù)*/  
  14.     MPI_Get_processor_name(processor_name,&namelen);/**//*得到機(jī)器名*/  
  15.  
  16.     fprintf(stderr," Process %d of %d SAY HELLO TO MPI on %s\n",  
  17.     myid, numprocs, processor_name);  
  18.       
  19.     MPI_Finalize();/**//*結(jié)束*/  
  20. return 0;  
  21.  
  22. }  
責(zé)任編輯:chenqingxiang 來(lái)源: jb51.net
相關(guān)推薦

2009-11-25 13:22:49

VS2003代碼

2009-11-25 09:26:39

VS2003代碼

2009-11-26 14:01:22

2009-12-17 14:09:03

VS2005代碼

2009-11-26 13:55:35

VS2003源代碼

2009-11-30 17:40:17

VS2003 ASP

2009-11-27 08:59:29

VS2003配置文件

2009-12-01 13:10:29

VS2003壓縮代碼

2009-11-30 09:27:38

VS2003源代碼

2009-11-30 10:34:28

VS2003編譯

2009-11-25 13:35:05

VS2003使用

2009-11-30 13:51:28

VS2003 Acti

2009-11-26 09:42:38

VS2003插件

2009-11-30 09:16:44

VS2003源代碼

2009-11-26 08:57:01

VS2003發(fā)布

2009-12-01 16:32:20

VS2003安裝步驟

2009-12-18 10:10:49

VS 2003程序

2009-12-09 13:41:04

VS 2003 報(bào)錯(cuò)

2009-11-30 11:14:57

VS2003 WebS

2009-12-01 09:06:36

VS2003 ajax
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)