- 积分
- 1586
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-12-3
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
求助各路大神,最近在使用学校(南信大)大型机的过程中在NCL里链接external fortran程序进行计算,运行时发现总是出错,脚本在本地和另一个服务器是用过的。
WRAPIT已经完成,成功生成了.so文件
WRAPIT Version: 120209
COMPILING /nuist/u/home/liumh/test/fortran/rm_ut.f90
LINKING
END WRAPIT
随后运行ncl就报错了
warning:An error occurred loading the external file /nuist/u/home/liumh/test/fortran/rm_ut.so, file not loaded
/nuist/u/home/liumh/test/fortran/rm_ut.so: undefined symbol: NclGetArgValue
warning:error at line 6 in file /nuist/u/home/liumh/test/super-character-hgt.ncl
fatal:syntax error: line 112 in file /nuist/u/home/liumh/test/super-character-hgt.ncl before or near :
fortran:
-------^
fatal:error in statement
fatal:Syntax Error in block, block not executed
fatal:error at line 205 in file /nuist/u/home/liumh/test/super-character-hgt.ncl
去网上查过相关的信息,但没能解决;程序因为在本地运行过,所以个人猜测可能还是.SO文件或者大型机NCL的库函数匹配的问题吧。希望有好心的大神帮帮忙
|
|