偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

MPICH2在WinXP下的配置和使用

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

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

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

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

五、測試
9. 打開MPICH2的例子文件:D:\Program Files\MPICH2\examples\examples.sln
10. 按照文章前半部分的方法,編譯調(diào)試該cpi和cxxpi項目。
11. D:\Program Files\MPICH2\examples\Release\cpi.exe和cxxpi.exe 到每一臺機器某一同樣路徑目錄。
如:C:\Temp\cpi.exe和cxxpi.exe
12. 打開命令窗口,改變當(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表示有兩臺主機。
hosta 2 hostb 1表示主機hosta開2個進程,主機hostb開1個進程。

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

附上最簡單的測試代碼如下:

  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)前進程號*/  
  13.     MPI_Comm_size(MPI_COMM_WORLD,&numprocs);/**//*得到總的進程數(shù)*/  
  14.     MPI_Get_processor_name(processor_name,&namelen);/**//*得到機器名*/  
  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 來源: jb51.net
相關(guān)推薦

2009-11-25 09:26:39

VS2003代碼

2009-11-25 13:22:49

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-11-25 13:35:05

VS2003使用

2009-11-30 10:34:28

VS2003編譯

2009-11-30 09:27:38

VS2003源代碼

2009-12-01 13:10:29

VS2003壓縮代碼

2009-11-30 13:51:28

VS2003 Acti

2009-11-26 09:42:38

VS2003插件

2009-11-30 09:16:44

VS2003源代碼

2009-12-18 10:10:49

VS 2003程序

2009-12-09 13:41:04

VS 2003 報錯

2009-11-26 08:57:01

VS2003發(fā)布

2009-12-01 16:32:20

VS2003安裝步驟

2009-12-01 09:06:36

VS2003 ajax

2009-11-27 11:00:36

運行VS2003
點贊
收藏

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