fortran90 相关问题

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

如何强制数组溢出?

我有一个与 Portland Group FORTRAN 90 编译器相关的非常奇怪的问题。我正在尝试运行依赖于数组溢出才能正常工作的代码。这段代码不是我写的!创始人有...

回答 2 投票 0

在fortran中生成序列数组

Fortran中是否有一个内在函数可以生成一个包含从a到b的数字序列的数组,类似于python的range() >>> 范围(1,5) [1,2,3,4] >>> 范围(6,10) [6...

回答 4 投票 0

在 Fortran 中创建任意数量的嵌套循环有哪些方法?

在 Fortran 中创建任意数量的嵌套循环有哪些方法?例如,可以在运行时确定嵌套循环的数量 k: 做 i1 = 1,n1 i2 = 1,...

回答 3 投票 0

如何自动调整A编辑描述符中的字符串长度?

我正在尝试使用以下命令在 fortran 中编写字符串文件名: WRITE(FILENAME,'(A27,I3.3,A1,I3.3,A3)') NAME,MYPR,'_',IBL,'.nc' 其中 NAME 是可变长度的字符串,MYPR 和 IBL 是整数。 ...

回答 2 投票 0

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

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