[問題] 無法正確於IVF使用openMP

作者: sam92791432 (sammy)   2014-07-15 16:43:59
版上各位先進好;
小弟最近嘗試於IVF中使用openMP語法
遇到了一些問題,想請教各位先進
首先是如何正確指定執行序
在程式開頭有用"USE OMP_LIB"
在平行區之前使用了
"Call omp_set_num_threads(4)"
不過編譯時卻出現了錯誤訊息
"error LNK2019: 無法解析的外部符號 _OMP_SET_NUM_THREADS@4 在函式
Main 中被參考
"
如果不指定執行序
直接編譯時不會有問題
但開始偵錯
卻出現了"program exception - stack overflow"的錯誤
想請教版上先進,有甚麼建議可以解決上述的問題
感激不盡
作者: ives0228 (ives)   2014-07-15 17:20:00
你編譯器那邊的編譯參數有設定正確嗎?
作者: sam92791432 (sammy)   2014-07-15 19:49:00
我有在屬性-Fortran-Language-ProcessopenMP Directiv-Generate Parallel Code (/Qopenmp)
作者: notebook789 (Joker)   2014-07-17 23:28:00
專案-屬性-Linker-System-Stack Reserve Size 把0改成你需要的記憶體空間試試 可以直接輸入很大的數字踹踹64位元可以用超過4G

Links booklink

Contact Us: admin [ a t ] ucptt.com