Fortran 中的运行时错误
我的 FORTRAN 语言处于初级水平。最近,我尝试设计一个简单的程序来计算排列和组合。它将有一个“菜单”供用户选择继续的选项... !/*-------MAIN PROG…
我可以使用什么正则表达式来修复这个非标准 Fortran 语法?
我有一堆使用非标准结构符号的 Fortran 77 文件 (此处描述): STRUCTURE /item/ INTEGER id CHARACTER(LEN=200) description REAL price END STRUCTU…
函数调用中非法使用派生类型
我有一个简单的函数,它基于时间字符串返回一个时间对象: FUNCTION getTime(timeStr)RESULT(time) IMPLICIT NONE CHARACTER(LEN=19),INTENT(IN) :: t…
连接 FORTRAN lapack 例程时参数损坏
我在使用 Intel Fortran 编译器 11 的 Visual Studio 2008 中遇到堆损坏问题。我正在使用 Windows 7 64 位。 这是对我的 F90 程序中的 (F77) lapack …
Fortran 中的逻辑表达式
*我正在尝试使用 FORTRAN 代码根据某些条件对数据集进行分组。 代码如下。 gauche = 0.0 trans = 0.0 do i = 1, total_data !write(*,*) nombor(i), d…
执行命令行并返回命令输出
目前,我正在使用非标准 SYSTEM 内在例程(类似于 Fortran 2008 EXECUTE_COMMAND_LINE 内在例程)从我的 fortran 程序中使用 shell 命令行调用: CALL…
Fortran 中的星号:(1) 处参数列表中的语法错误
在下面的fortran77代码中,有这个子程序定义, SUBROUTINE MSIRNS ( D , NOBST , N , X , R , RR , SURFT , , INOBSI , ISUR , IDELTS , IRELPS , , R…
此类言论该如何处理?
我有一个字符串变量,最多有 80 个字符。 我将变量声明为 CHARACTER STRING*80 或 CHARACTER*80 STRING 如果用户输入的字符少于 80 个,则会在剩余位…
构建 FORTRAN 程序时出错
这是我在 fortran 程序中的一个子例程 subroutine selfile(name) ! call Window dialog to select file use dfwin type T_OPENFILENAME sequence real…
在 C# 中替换 IMSL MCHOL (Fortran) 中的 Cholesky 分解
我正在将 Fortran 程序转换为 C#。这必须一点一点地完成,并一路上进行概念验证。 这些初始步骤之一是复制它使用的 IMSL 函数。幸运的是,它只使用了…
buffered=“yes”处的语法错误在公开声明中
我正在编写一个 Fortran 程序,其中一行是这样写的, open(unit=un1,file=filenm,form='unformatted',buffered='yes',status='replace',buffercount=1…
Java 中的 Fortran GOTO
是的,我研究了在 java 中实现 GOTO 的各种方法,但这是现实世界: 我需要将最新的 fortran LAPACK 例程之一转换为 java, 看 http://www.netlib.org/…
将整数转换为实数的内部函数(16)
将整数转换为四倍精度数的最佳方法是什么? 对于双精度,我使用 StrainStep = MaximumStrain/dble(StrainIterations) 但现在 StrainStep 和 MaximumSt…
错误:(1) 处名称中的字符无效
我正在尝试编译一个 Fortran 文件以及 FORTRAN 中的一些 .h 文件。 .h 文件包含公共变量块的定义。当我在 Fortran 中编译它们时,出现以下错误: inte…