fortran90 相关问题

FORTRAN 77的标准化后继者,1991年作为ISO标准发布,1992年发布ANSI标准。使用此标记的问题应该特定于定义为Fortran 90的语言,而不是一般的Fortran问题。还应添加更通用的Fortran标记。

fortran90 中的 n 嵌套 for 循环

我已经阅读了一些有关此的主题,但我不太认为它回答了我的问题。如果确实如此,请引导我到正确的主题,我一定会再看一次。 这是我的问题: 我想要...

回答 3 投票 0

Fortran 编译器在优化时会完全删除总是错误的 if 块吗?

如果我的程序中有以下声明: 逻辑,参数 :: verbose = .false。 会添加一堆东西,例如 if (verbose) write(*,*) "这里有信息" 影响

回答 1 投票 0

Fortran 90 中 MPI_type_create_resized 出现编译错误

我需要在 Fortran 90 代码中分散具有不连续块的 2D 数组。在调用之前,代码需要调用 MPI_TYPE_CREATE_RESIZED 来更改新向量类型的边界和扩展

回答 1 投票 0

如何设置正确的编译器以使用 -fastsee 选项

如何设置正确的编译器以在 Fortran 中使用 -fastsee 选项?这是我收到的错误: Mod5.2.0.0: make -f MakeF90_5.2.0.0 gfortran -fastsse -c src_5.2.0.0/Modtrn.f -o obj90_5.2...

回答 2 投票 0

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

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

回答 1 投票 0

如何在 Fortran 90 中连接两个数组

我有一个名为 pres_lev3d 的原始数组,其大小由 pres_lev3d(im*jm, levsi) 定义,其中 im*jm 为 72960,levsi 为 64。这对应于全球大气数据,因此对应于大小。该...

回答 2 投票 0

在 Fortran 中是否应该避免使用名单?如果是的话,推荐的替代方案是什么?

我经常使用 namelist 功能来灵活地将参数列表输入到 FORTRAN 程序中,但是有一天,当我搜索以提醒自己它们的用途时,我遇到了这样的说法: 它(名字...

回答 2 投票 0

f2py - 了解如何传递整数(并避免消息 Deprecated NumPy 1.25。)

我正在使用 f2py 将我的旧 Fortran 代码链接到 Python。虽然我做起来没有太大困难,但我仍然不知道如何处理整数。例如,下面是一段 Fortran 代码,其中...

回答 1 投票 0

FORTRAN:将数组设置为 0 不起作用

我正在做一些我一次又一次做过的事情,在 Fortran 90 中将数组设置为零。但是,由于某种原因,在这种情况下它不起作用,我不知道为什么。 我分配数组和我们...

回答 3 投票 0

调用库子例程时出现链接器错误

我用 Fortran 创建了一个简单的共享库,并在测试程序中使用了它。库模块在名为 my_module.f90 的文件中包含一个子例程,该子例程是: ! my_module.f90 模块 my_module 合作...

回答 1 投票 0

C++ 和 Fortran 语言的语法差异问题

我正在尝试将 Fortran 中的代码翻译成 C++。显然,我在某个地方误解了 Fortran 语法,这就是为什么我在第 94 行遇到问题。我查看了 ...

回答 1 投票 0

在 Fortran 中解析字符串

我正在从 Fortran 语言的一个文件中读取数据,该文件每行都有不确定数量的浮点值(目前,一行上大约有 17 个值)。我想读取每个

回答 3 投票 0

如何在 Fortran 90 中打印进度条?

我是 Fortran 新手。我正在尝试在 Fortran 90 中编写一个子例程,在循环内调用时打印进度条。虽然我的进度条代码作为独立程序运行良好,但它

回答 1 投票 0

为什么 MPI_REDUCE 在某些位置显示不同的数字?

程序main_mpi_test 使用 mpi 隐式无 整数(种类=8)::n 整数(种类=8)::最大光学深度 整数(种类=8)::bin 整数(种类...

回答 1 投票 0

长时间运行时程序停止

我正在运行 Ubuntu 服务器 10.04.3 的计算机上运行模拟。短期运行(<24 hours) run fine, but long runs eventually stall. By stall, I mean that the program no longer gets any CPU t...

回答 3 投票 0

如何解决“Error: Two main PROGRAMs at (1) and (2)”?

我正在学习 Fortran,并且遇到了我正在编写的程序的问题。 程序如下: 程序sco2 隐式无 REAL(8) :: 验证、解决、T 写 (*,*)“输入温度&

回答 1 投票 0

删除字符串中的空格

我有以下代码: 程序主程序 字符 (len=15) :: abc = "te st tex t" 打印*,修剪(abc) 结束程序主程序 哪个输出: 测试文本 我排除了所有白人......

回答 6 投票 0

gfortran REAL 不精确到小数点后 8 位[重复]

此问题之前尚未得到解答。我试图在 Fortran 中正确表示实数或任何数字。 gfortran 为我做的事情还很遥远。例如,当我拒绝...

回答 2 投票 0

将大量值写入具有相同格式和换行符的文件

我想将多个值写入一个文件,所有值都是相同类型(浮点数)。这通常很容易编写,因为我可以将“20(f10.3,1x)”作为写入所有值的格式。问题在这里我...

回答 1 投票 0

转到 FORTRAN 77 中

我想将以 FORTRAN 77 编写的代码翻译为 FORTRAN 90。 这是我想翻译的代码,但我不明白 go to 语法。 函数 YRR(L1,L2,L,CT1,CT2,DP) 隐式双预...

回答 1 投票 0

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