Re: [問題] fread 存入一陣列

看板C_and_CPP (C/C++)作者 (守正百年成魔一朝)時間16年前 (2010/04/28 01:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
#include "mpi.h" int main(int argc, char *argv[]) { int node_size,node_id; MPI_Init(&argc, &argv); MPI_Comm_size (MPI_COMM_WORLD, &node_size); MPI_Comm_rank (MPI_COMM_WORLD, &node_id); MPI_Status istat[8]; if(node_id==0) { do something;//宣告你要的變數 1.開文字檔,寫入陣列值,關檔 2.傳送文字檔檔名給其他node//MPI_Send之類 3.可能回收結果之類的//MPI_Recv之類 } else { 1.接收檔名//MPI_Recv之類 2.讀取資料//可能要先透過node0端獲得一些資料去動態配置記憶體空間 3.計算 4.回傳結果//MPI_Send } MPI_Finalize(); return 0; } 基本上的架構大概就這樣,實做細節就交給你自己去完成了 當然一定有更好的想法,不過這樣算是一個很入門的寫法 試看看吧!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.223.61
文章代碼(AID): #1Brnbi-Z (C_and_CPP)
文章代碼(AID): #1Brnbi-Z (C_and_CPP)