forrtl: severe (66): output statement overflows record, unit -5, file Internal Formatted Write

问题描述 投票:0回答:0

亲爱的 Stack over flow 社区, 我正在使用 KPP 处理器运行一个简单的模拟,在第 9 个输出 .dat 文件(共 150 个)之后,模拟终止并显示以下错误消息:

forrtl: severe (66): output statement overflows record, unit -5, file Internal Formatted Write

使用的编译器:Intel Fortran Compiler 2022.2.1 .

这可能是涉及的Fortran代码的一部分:

 * OPEN( unit=10, file="dyno_"//ex_no(1)//ex_no(2)//ex_no(3)//".dat")

......
......

  INTEGER i

      WRITE(10,999) (TIME-TSTART)/3600.D0,  &
                   (C(LOOKAT(i))/CFACTOR, i=1,NLOOKAT)
999   FORMAT(E24.16,100(1X,E24.16))*

我希望你能帮忙。

提前谢谢你。

我尝试检查 Fortran Integrator.f90 脚本中的 WRITE 语句,但我没有找到足够的内联资源来检查到底是什么问题。

fortran intel-fortran
© www.soinside.com 2019 - 2024. All rights reserved.