fortran - ifort 和 gnu fortran 之间 fortran 格式的区别
问题描述
我目前正在编写一个代码,据我所知,它可以很好地与 ifort 一起编译。我尝试用 gfortran 编译它,但出现以下错误:
WRITE(100, '(8ES18.10E)') a 1 Error: Positive exponent width required in format string at (1)
我对这种格式感到困惑:8ES18.10E,最后一个 E 应该是什么意思?是 ifort/gfortran 不兼容吗?
谢谢你的建议
解决方案
至少在我找到的示例中,ifort 将 WRITE(100, '(8ES18.10E)') 解释为 WRITE(100, '(8ES18.10E2)') )
推荐阅读
- javascript - 键入时 Ajax 脚本无法正常工作(keyup)
- oracle - 如何在sql server和Oracle中将列的当前值与同一列的先前值进行比较
- php - 如何在帖子列表页面中检索所有帖子的评论
- git - Fastlane 匹配无法通过 SSH 连接
- django - 如何在多对多关系中使用多项选择过滤对象
- html - Microsoft Outlook 条件格式问题
- firefox - 如何在 Firefox 中将 CSS 动画应用于 SVG 蒙版?
- logstash - jboss.logmanager 和 logstash 的自定义格式化程序
- css - `vp-preview-invisible` 类被添加到 Safari 中的预览缩略图中,但在 vimeo 嵌入视频中的 Chrome 中没有
- python - Python旋转密码脚本问题