作者dick1024 (生活撐下去)
看板C_and_CPP
標題[問題] 副程式 宣告 進入另一程式
時間Sat Mar 27 16:00:56 2010
各位鄉民高手們 小弟是寫程式的新手
想請教鄉民高手們解惑......
在這邊用
A程式(屬於MPI程式)及B程式(屬於CUDA程式)來表述
想結合AB兩程式 來作分散式處理 來大幅降低處理資料時間
大製作法構想為下 若有錯誤觀念 請高手們解或指教嚕
不要客氣的大力鞭我沒關係....
A程式 內容大概為下:
#include ....
#include ....
void sar_echo( );
extern void
sarmpi();
int main ()
{
.......
}
void sar_echo( );
{
..........
..........
for()
{
呼叫 B程式
}
}
B程式
#include ....
#include ....
void sar_echo( );
{
..........
..........
for()
{
呼叫 B程式
}
}
int
sarmpi();
{
.......
.......
}
請問我這樣寫法對嗎!?
若對的話,在A程式裡 "呼叫B程式" 又該怎麼寫呢!?
※ 編輯: dick1024 來自: 203.64.185.202 (03/27 16:03)
→ LPH66:你的 sar_echo 不需要寫兩次 03/27 16:38
→ LPH66:除此之外(以及某些不該出現的 ; ) 你只需要把兩個檔案連結 03/27 16:39
→ LPH66:剩下的 linker 會幫你搞定 03/27 16:39
→ dick1024:不需寫兩次 是指B程式裡不需要出現嗎!? 03/27 16:49
→ dick1024:兩個檔案連結 !? 請問意思是!? 03/27 16:49
→ sunneo:nvcc也有-c產生obj 你只要在compile MPI時把obj加入就好 03/27 21:26
→ dick1024:請問su大 能再詳細說明嘛!? 小弟我不是很懂你意思 03/27 23:39
→ james732:你要先去讀一下「link(連結)」做的是什麼事情 03/28 00:12