[问题] 无法正确于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