Fortran Coder

查看: 8832|回复: 4
打印 上一主题 下一主题

[绘图界面库] PGI及GFortran上使用SGL绘图库等问题

[复制链接]

712

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
607 元
贡献
311 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

楼主
发表于 2015-1-23 23:00:47 | 显示全部楼层
1. SGL 是什么?彭国伦的库?貌似有源代码吧?在 PGI 和 GFortran 上重新编译一下就好了。( PGI 我没用过,也没用 gfortran 编译过 SGL )

   我对 SGL 没有什么了解,但是开源的库应该都没问题的。

2. 这个 dflib.mod 貌似是 CVF 的东西,在新的编译器环境下,你不需要它。如果你编译的时候提示需要,尝试重新编译 SGL

3. 你的 Open 语句非常标准,PGI 没有道理不支持的。请给出错误提示以便判断。

712

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
607 元
贡献
311 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

沙发
发表于 2015-1-23 23:49:38 | 显示全部楼层
本帖最后由 楚香饭 于 2015-1-23 23:54 编辑

1. DFLib.mod 不是 SGL 的,可以肯定是 CVF 的。Digital Fortran Library 的缩写。
  我在彭国伦光盘上没有找到 DFLib.mod,反而在 CVF 安装光盘里找到了。
2. 如果你的 SGL 没有重新编译,请不要在 GFortran / PGI 上使用。编译后的函数库,面向不同平台的是不通用的。(所以很多商业的函数库也是分别销售的,甚至价格都不同)
3. 我对 PGI 不了解。如果遇到运行后死掉的问题,建议你单步调试。(PGI应该有调试器)这个问题可以肯定不是出在open语句的代码上。
4. yield_stress=stress(pre_yield_time)+(stress(post_yield_time)-stress(pre_yield_time))*(0.001-strain(pre_yield_time))/(strain(post_yield_time)-strain(pre_yield_time))   这个句子我这里可以正常编译。(GFortran)
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-4 07:17

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表