Fortran是一种通用的,程序性的,命令式编程语言,特别适用于数值计算和科学计算。自2003年以来,标准Fortran还支持面向对象的编程。此标记应适用于有关Fortran语言的所有问题;可以为编译器,语言修订和特定使用方面添加其他特定标记。
我想了解为什么在 Fortran90 的循环中执行两倍的操作时 CPU 时间没有加倍。我写了一个小代码,如下所示, 程序测试 整数::i,n 真实的...
我必须将代码从 Fortran 转换为 R,但我不知道这个语句的含义 KB = 10.0**(-(1030.5/(273.15 + T) + 5.5076 - 0.015469*S + 1.5339D-4*S**2))
以下代码,结合模块程序和外部程序: 模块 module_dummy 隐式无 包含 子程序 foo(a) 真实的,意图(输入输出)::a(:) 呼叫栏(a) 结束
如何初始化派生类型变量? 附言。我是一位老 F77 程序员,对使用 C# 的 OOP 有相当的了解,但对 Fortran 中的“派生类型”不熟悉。一名硕士学生写了一大段代码并且
作为一名 Fortran 菜鸟(抱歉……),我遇到了如何增长数组的问题: 程序grow_an_array 隐式无 整数,维度(:),可分配 :: num1,num2 整数::n
通过数据文件在Mycompiler (Fortran)中输入数据
是否可以通过文本数据文件在Mycompiler(Fortran)中输入数据? (“Mycompiler”是指在线 IDE。) 我无法完成这种类型的数据输入。我不是...
XOpenDisplay fortran 失败,但 C 工作正常
我在这里找到了 Fortran 的 Xlib 接口。当我运行一个简单的 C 代码(创建 X windows)时,一切都很好。但最简单的 Fortran 代码却失败了。 使用xlib 类型(c_ptr) 显示 显示 =
以下内容适用于 gfortran 或 f95,但不适用于 ifort: 接口添加 过程地址、addi 结束接口添加 实数a、b 整数 i, j 数据a、b、i、j /1.0、2.0、1、2/ 打电话...
我正在尝试编译此 fortran 代码,但它给出如下错误。 我在相关部分的行旁边写了“此部分给出错误”,以指示错误发生的位置。 我是
使用 Intel Inspector 时出现不匹配的分配/释放错误
考虑以下最小工作示例: 程序p 类型t 整数,可分配::i 端部类型 类型(t),可分配::o 分配(o) 解除分配(o) 结尾 该代码是完整的...
我有一个 Fortran 脚本,它从内部模块调用多个子例程(见下文)。 子程序按顺序调用。 我注意到前两个调用正常执行,但是
我正在尝试编译一些遗留代码,但我可用的编译器令人窒息。以下是导致问题的行: 第 5 行: 维度MMO(12)/31,28,31,30,31,30,31,31,30,31,30,31/ 我...
我试图编译一个具有三重精度的 f90 文件(我知道这并不常见,但是,无论如何......)。几分钟后,它说: ifort:错误 #10106:/opt/intel/Compiler/1 中出现致命错误...
我在数据中间有以下行: 格子=“14.118460851 0.0 0.0 0.0 14.296182713 0.0 0.0 0.0 13.970592923”属性=物种:S:1:位置:R:3:力:R:3能量=-1558.14096522应力=&
我在数据中间有以下行: 格子=“14.118460851 0.0 0.0 0.0 14.296182713 0.0 0.0 0.0 13.970592923”属性=物种:S:1:位置:R:3:力:R:3能量=-1558.14096522应力=&
我工作的环境中,我们的 Fortran 代码有一个自定义预处理器。 我使用预处理器来切换逻辑参数,作为一种穷人的函数指针。 今天我意识到...
我使用了来自 http://hpc.sourceforge.net/buildf2c 和 http://hamishrickerby.com/2009/02/20/installing-f2c-on-a-mac/#disqus_thread 的 f2c 构建,但没有一个他们工作了。 我按照安装步骤进行了
我有一个硬件问题,我必须使用 Fortran 进行编程。我上网查了一下,试图了解如何做到这一点,但我发现了几个版本的 fortran。我应该使用哪一个? 我也想组装...
我正在尝试运行一个用 fortran 编写的程序,其中子例程已使用 gfortran 编译,主程序已使用 ifort 编译: 这里是源代码: 子程序: 子程序
如果某些变量声明为“intent(out)”,则优化编译时 gfortran 执行错误
以下 Fortran 代码应给出接近 2/3 的值。 !文件“buggy.f90”。 程序错误 隐式无 整数,参数 :: n = 1000 整数::i,k 逻辑::c1,c2