看板 C_and_CPP 關於我們 聯絡資訊
各位鄉民高手們 小弟是寫程式的新手 想請教鄉民高手們解惑...... 在這邊用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