| 查看: 1819 | 回复: 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 ] |
» 猜你喜欢
博士申请
已经有6人回复
评审有感
已经有11人回复
面上本子正文33页,违规吗?会被低分嘛?
已经有10人回复
国自然上会要求
已经有9人回复
今年审到国自然15份,谈谈感受
已经有16人回复
上海大学实验技术岗位非升即走
已经有8人回复
考博自荐
已经有6人回复
青C资助名额大幅增加!
已经有16人回复
重磅!青年科学基金项目(C类)资助增幅预计超过50%
已经有10人回复
我在等一个没有答案的答案
已经有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













回复此楼
20