fortran 相关问题

Fortran是一种通用的,程序性的,命令式编程语言,特别适用于数值计算和科学计算。自2003年以来,标准Fortran还支持面向对象的编程。此标记应适用于有关Fortran语言的所有问题;可以为编译器,语言修订和特定使用方面添加其他特定标记。

用gfortran编译的程序,如何用ifort重新编译?

好的,我有 Linux HPC 上的大型开源程序的源代码。 HPC 由两个不同的系统组成:arc1 和 arc2,它们共享一个文件系统。 本质上,我需要两个

回答 1 投票 0

为什么每次编译 .f 文件后 .mod 文件都会不同

我有一个 Fortran 文件,名为 abc.f。 这个 abc.f 里面有一些代码并定义了一个模块 abcd 。 当我使用 ifort 编译器编译文件时,它会创建 abcd.mod 和 abc.o。 我保存了这些 .o 和 .mod

回答 3 投票 0

在Python中读取Fortran二进制文件

我在 Python 中读取未格式化的 F77 二进制文件时遇到问题。 我尝试过 SciPy.io.FortraFile 方法和 NumPy.fromfile 方法,但均无济于事。我还阅读了 IDL 中的文件,

回答 3 投票 0

命名在英特尔编译器上编译的数据文件连续作业

有时我一次提交多个作业,并且我希望将所有数据文件单独写入(不要覆盖同一个文件)。 为此,我必须更改每次运行的数据文件的名称,我确实这么做了

回答 1 投票 0

Netbeans fortran 在 Mac OS 10.8 上构建失败,无法看到 gfortran 文件

我正在尝试启动并运行 Netbeans,以便我可以启动 Fortran 项目。据我所知,我已经下载了二进制文件并安装了插件。当我尝试编译我的 hello world 时...

回答 3 投票 0

最佳实践:类型绑定过程还是选择类型?

扩展类型时,我有时会犹豫是为每种类型编写类型绑定过程还是编写使用选择类型块的单个过程。 我一直想知道,在这种情况下……

回答 1 投票 0

使用 ifort 11.0 编译时出现语法错误

我有一个 .F90 文件,其代码类似于 整数、参数、公共 :: 字节 = SELECTED_INT_KIND(1) !字节整数 整数、参数、公共 :: 短 = SELECTED_INT_KIND(4) !短

回答 1 投票 0

Fortran 中内函数fraction() 的输出错误

我不明白FRACTION()的输出,例如 写(*,*)分数(553.334) 它给了我 0.5403652。 我认为它应该返回 0.334,就像 553.334-floor(553.334) 那样。我的

回答 4 投票 0

编译器如何影响 Fortran 中逻辑值的表示方式?

这个问题是基于另外两个问题[1][2],但我认为如果我问一些不太具体的问题并从那里开始自己工作,我会取得更多进展。 据第一个用户说...

回答 1 投票 0

Fortran if 语句错误

我有一个程序应该告诉用户他们输入的温度是否绝对为零。如果确实如此,那么他们应该看到“对你来说没有熵”,如果它更大,那么它应该告诉......

回答 3 投票 0

有几个关于构建 Fortran 的 makefile 的问题

我想知道... 如果您必须在干净的目标中指定 MOD 文件,或者每次使用 gfortran(和 mingw32-make)重新编译 .o 时,它们都会自动重新生成。我想是为了一个比较...

回答 1 投票 0

原始 C 和 Fortran 类型的定义长度

我目前正在将 32/64 位上所有主要操作系统的 BLAS/LAPACK(Fortran 库)的本机绑定修改为 Java 库:netlib-java。 然而,我开始遇到一些问题...

回答 2 投票 0

如何在 OpenMP Fortran 代码中使用多线程 FFTW

我有一个可以正常工作的代码,它是使用 gcc/gfortran-14 编译的(通过brew 安装)。绝大多数时间都花在通过 FFTW 进行 FFT 上。在代码的关键部分我有这样的: !$omp

回答 1 投票 0

有哪些 Fortran 编译器? [已关闭]

当今时代有哪些 Fortran 编译器,您会推荐哪一个?请列出它支持的 Fortran 版本、它运行的平台(例如 *nix / Windows)以及它是否...

回答 14 投票 0

将纯 Fortran 过程声明为元素的好处

纯 Fortran 过程没有副作用,因此有利于高度优化的代码。基本过程也是纯的(除非使用关键字 ...

回答 1 投票 0

如何在 gdb 脚本中编写循环?

适应这个答案后,我编写了以下循环,以在名为“gdb_script.gs”的脚本中简单地打印 gdb 中的数组。我做错了什么? 设置 $end=64 而($i<$end) print $i pr...

回答 5 投票 0

是否有可能(甚至明智地)从模块中“封装”常量以在 USE : ONLY 语句中使用?

下面是我的模块源码的框架。 我知道如何执行“use : only”来根据需要从中提取函数和子例程。我不知道该怎么做是对模块进行编码,以便我

回答 1 投票 0

Fortran 95 中求解三阶 ODE 的 Runge-Kutta-Fehlberg 方法

我需要帮助构建 Fortran 95 代码,使用 Runge-Kutta-Fehlberg 方法求解三阶 ODE。我试图用 y(0)=3、y'(0)=-2 和 y''(0)=6 求解 y''' = -2y''+y'+2y。确切的解决方案...

回答 1 投票 0

尝试了解 Fortran 编译器的行为

这个玩具代码有问题。 该程序需要子例程 print_i 的显式接口。 模块类型 普通类型 整数::我 端部类型 普通 类型,扩展(普通) :: 奇特 整数:: ...

回答 1 投票 0

如何在 Fortran 中检测并替换“0a”

查看用户提供的字段“0a”的示例数据嵌入在字段的中间: 54 52 41 4e 53 46 45 41 0a 22 2c 75 6e 61 70 70 Ascii 文本源自用户数据输入工具,

回答 1 投票 0

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