连接 Fortran 和 C++使用 gcc 的二进制文件
我可以使用 gcc 分别使用 g++ 或 gfortran 在 C 和 C++ 之间或 C 和 Fortran 之间进行调用。但是,如果我尝试在 C++ 和 Fortran 之间进行过程调用,则…
OpenMP 几个“共享”指令?
嘿, 我在 OpenMP 中有一个很长的共享变量列表,所以我必须在 fortran 中分割行并使用“&”语法来确保这些行粘在一起! 类似这样的事情: !$OMP PARAL…
创建给定数组的频率数组时出现问题
我正在尝试在 Fortran 95 上创建给定数组的频率数组。例如,如果我有一个数组 (\1 2 4 2 4 2 5),则频率数组应该是每个项目出现的次数; (\1 3 2 3 2 …
在运行令人尴尬的并行作业时,避免并行文件系统过载的最佳方法是什么?
我们有一个令人尴尬的并行问题 - 我们运行单个程序的大量实例,每个实例都有不同的数据集;我们只需将应用程序多次提交到批处理队列,每次使用不同的…
使用 Do-Loop 读取一列数据(数字和字符串)并将数字过滤为输出到另一个文件中
我有一个输出文件,单列,其中每个第七行是一个字符串,其他行是数字(如下所示) 998.69733 377.29340 142.22397 53.198547 19.743515 7.5493960 tim…
强制 gfortran 在第一个 NaN 处停止程序
为了调试我的应用程序(fortran 90),我想将所有 NaN 转换为信号 NaN。 使用默认设置,我的程序在没有任何信号的情况下运行,仅在文件中输出 NaN 数…
关于MPI并行循环的问题
嘿, 我有一个关于 fortran 中 openmpi 的简短问题:我有这样的代码: I) definitions of vars & linear code, setting up some vars for later usage…
如何获取充当 stdin/stdout 的文件的名称?
我遇到以下问题。我想用 Fortran90 编写一个程序,我希望能够像这样调用: ./program.x main.out 除了“main.out”(我可以在调用程序时设置其名称)…
Fortran 格式左对齐
是否可以在 Fortran 中左对齐打印输出的值,而不是默认的右对齐? 例如,我有这样的格式化程序 "(A3,10A12)" 和 "(A1, I12, 9F12.6)" 我希望用以下方…
Visual Studio 和 FORTRAN 一起工作吗?
我最近开始从事一个项目,该项目基本上是 FORTRAN 控制台应用程序的 GUI,该应用程序在数据集上运行一系列模拟。 我想要做的是能够修改这个 FORTRAN …
x%aa 是 Fortran 90 数组部分吗?
对于用户定义的类型,例如 foo: type, public :: foo integer :: a(4) end type foo 和该类型的变量 x: type(foo) :: x 是 x%a 一个数组部分?…
在 Fortran90 中从文本文件中跳过一行
我正在用 fortran (90) 编写。我的程序必须读取 file1,对其每一行执行一些操作,然后将结果写入 file2。但问题是 file1 第一行有一些不需要的信息。 …
使用最新的 mingw-get-inst (3.16.11)、gcc 编译 libf2c 时出现问题
我正在尝试将一些非常旧的 Fortran 代码移植到 Windows。我想使用 mingw 和 f2c,它们可以将代码转换为 OS X 和 Ubuntu 上可用的 C 语言。我在全新安…
如何将 fortran 代码与 java gui 集成?
我有一个 fortran 程序,它接受通过文件(*.dat 或其他)的输入。 我计划制作一个 GUI(可能使用 SWT),它将根据用户输入(通过表单:文本框、下拉列…