| 查看: 1757 | 回复: 2 | ||
794025855铜虫 (初入文坛)
|
[求助]
linux上的ifort利用openmp运行已有的程序出现对参数的“未定义的引用”错误
|
|
按照网上所说,确认了在/opt/intel/compilers_and_libraries/linux/include目录下有omp_lib.f90和omp_lib.h两个文件,说是是可以运行openmp的 AEROSOLE.f90是主程序,a_variables.f90是一个module. 由于我的程序里用到了并行运算,所以我用命令ifort -qopenmp AEROSOLE.f90 -o AEROSOLE.o来运行程序,但出现了如下报错: AEROSOLE.f90: (.text+0x238) :对‘a_variables_mp_media_’未定义的引用 AEROSOLE.f90: (.text+0x290) :对‘a_variables_mp_grid_’未定义的引用 AEROSOLE.f90: (.text+0x298) :对‘a_variables_mp_grid_’未定义的引用 AEROSOLE.f90: (.text+0x2a3) :对‘a_variables_mp_media_’未定义的引用 AEROSOLE.f90: (.text+0x2b0) :对‘a_variables_mp_media_’未定义的引用 AEROSOLE.f90: (.text+0x2bb) :对‘a_variables_mp_media_’未定义的引用 在a_variables.f90里面,代码是这样的: 为什么在参数名里面加一个mp然后又报错 我猜想错误里面的mp和openmp有关,但是不知道怎么调试? 希望有专业知识的大神能帮忙调通下 ![]() [ Last edited by jjdg on 2018-7-28 at 23:17 ] |
» 猜你喜欢
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有4人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有5人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有5人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有4人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有10人回复
球磨粉体时遇到了大的问题,请指教!
已经有13人回复
情人节自我反思:在爱情中有过遗憾吗?
已经有5人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有6人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有8人回复
江汉大学解明教授课题组招博士研究生/博士后
已经有3人回复
2楼2018-07-28 15:54:28
794025855
铜虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 134.1
- 散金: 30
- 帖子: 29
- 在线: 3.6小时
- 虫号: 7847248
- 注册: 2018-01-29
- 专业: 大气遥感和大气探测
3楼2018-07-29 12:17:20














回复此楼