fortran运行后发现问题 “forrtl: severe (408)”怎么办?

 我来答
惠企百科
2022-12-14 · 百度认证:北京惠企网络技术有限公司官方账号
惠企百科
惠企百科网是一家科普类综合网站,关注热门中文知识,集聚互联网精华中文知识,本着自由开放、分享价值的基本原则,向广大网友提供专业的中文知识平台。
向TA提问
展开全部

这是数组越界。说明 ILL 数组的第一维度超过了其上限 400。

越界是由于引用了第 15341857 个元素。

这极大可能不是你有意“引用”的,很可能是角标变量未赋值,或出现了异常的值。

比如:

integer i

b = ILL(i)

由于在第二句里,i 没有初值,则其值不确定,有可能是 15341857 或其他值,引用这个值的 ILL 角标,就越界了。

fortran特性

Fortran语言的最大特性是接近数学公式的自然描述,在计算机里具有很高的执行效率。

易学,语法严谨。

可以直接对矩阵和复数进行运算,这一点类似MATLAB。

自诞生以来广泛地应用于数值计算领域,积累了大量高效而可靠的源程序。

很多专用的大型数值运算计算机针对Fortran做了优化。

广泛地应用于并行计算和高性能计算领域。

Fortran 90,Fortran 95,Fortran 2003的相继推出使Fortran语言具备了现代高级编程语言的一些特性。

编译器

Windows操作系统下:

Fortran Power Station 4.0 (FPS 4.0),微软公司开发的Fortran编译器。1997年3月转让给DEC公司。

Digital Visual Fortran (DVF),Fortran Power Station的DEC公司版本。

Compaq Visual Fortran (CVF),1998年1月,DEC公司被康柏公司收购,Digital Visual Fortran更名为Compaq Visual Fortran。一个著名的版本是Compaq Visual Fortran 6.5。2002年,康柏公司已并入惠普公司。Compaq Visual Fortran的最新版是6.6。

Intel Fortran,英特尔公司的开发的Fortran编译器。

Lahey Fortran

Absoft Fortran

OpenWatcom

Linux操作系统下:

PGI Fortran

Intel Fortran,英特尔公司的开发的Linux平台Fortran编译器。

G77,GNU的Fortran77编译器,集成在GCC中。

GFORTRAN,GNU的最新的Fortran编译器,集成在GCC 4.0中,目的是支持Fortran 95和一部分Fortran 2003的功能,以替代G77。

G95,跟GFortran同为开放源代码的Fortran95编译器。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式