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

看板Fortran作者 (sammy)時間10年前 (2014/07/29 14:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《sam92791432 (sammy)》之銘言: : 版上各位先進好; : 小弟最近嘗試於IVF中使用openMP語法 : 遇到了一些問題,想請教各位先進 : 首先是如何正確指定執行序 : 在程式開頭有用"USE OMP_LIB" : 在平行區之前使用了 : "Call omp_set_num_threads(4)" : 不過編譯時卻出現了錯誤訊息 : "error LNK2019: 無法解析的外部符號 _OMP_SET_NUM_THREADS@4 在函式 : Main 中被參考 : " : 如果不指定執行序 : 直接編譯時不會有問題 : 但開始偵錯 : 卻出現了"program exception - stack overflow"的錯誤 : 想請教版上先進,有甚麼建議可以解決上述的問題 : 感激不盡 謝謝上次幾位大大的建議 我將"stack size"改大後,便不會出現"stack overflow"的訊息 然而卻出現了 [下面的框架可能錯誤及/或遺失,未載入 ntdll.dll 的符號] kernel32.dll!7561338a() ntdll.dll!77b89f72() ntdll.dll!77b89f45() 不曉得又是哪出了問題 請教各位大大,感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.62.41 ※ 文章網址: http://www.ptt.cc/bbs/Fortran/M.1406616982.A.1DC.html
文章代碼(AID): #1JrqMM7S (Fortran)
討論串 (同標題文章)
文章代碼(AID): #1JrqMM7S (Fortran)