fortran90

fortran90

文章 0 浏览 6

如何左对齐 Fortran 中的数字输出?

我正在用 Fortran 编写一些简单的输出,但我想要空格分隔符。但是,如果使用以下语句: format(A20,ES18.8,A12,ES18.8) 我得到这样的输出: p001t0000…

热血少△年 2024-10-09 11:51:35 9 0

for_write_seq_lis 做什么?

我正在使用 valgrind 调试 Fortran 90 程序。我在跟踪中遇到了这个错误 ==93929== Use of uninitialised value of size 4 ==93929== at 0x7C3D4B: for…

沫雨熙 2024-10-07 12:40:01 8 0

FORTRAN 中的函数参数

问题 我试图让一个函数作为另一个函数的参数,但是我不断收到错误: Error: Internal procedure 'polytrope' is not allowed as an actual argument a…

旧时光的容颜 2024-10-07 06:02:58 11 0

dsygv 中特征向量的顺序

当我调用 dsygv 时,我获得了矩阵形式的特征向量。这些特征向量是沿着矩阵的列还是沿着矩阵的行?…

一口甜 2024-10-07 04:12:15 9 0

在子程序调用期间保持 Fortran 中的数组限制

我有以下程序 module test contains subroutine foo() integer, allocatable :: a(:) allocate(a(-5:5)) call bar(a) print *, a end subroutine subr…

夏日浅笑〃 2024-10-06 09:44:05 10 0

Fortran 90 中意图(out)拼接数组的未定义行为?

当我这样做时,我遇到了非常奇怪的行为。我认为这是问题的根源,但我可能是错的。如果你们中的任何人都可以确认这确实是未定义的行为,我至少会知道发…

千寻… 2024-10-05 18:02:58 16 0

在 Fortran 中读取可变长度/类型行

我有一行 Fortran 数据,我需要读入不同的值。值的数量可以是任何值,类型也可以是任何值。示例 0.45 1 T F 或 0.45 1 T 2.45 18.0 45.2 如何成功读取…

从﹋此江山别 2024-10-04 08:09:32 9 0

MPI_COMM_WORLD 句柄在子例程中丢失值

我的程序如下: 模块x 使用 mpi !x 包含 mpi 模块 隐式无 ... 包含 subroutine do_something_with_mpicommworld !use mpi !uncommenting this makes a…

九厘米的零° 2024-09-28 14:24:26 5 0

指针作为伪参数

我对以下程序 module test implicit none type TestType integer :: i end type contains subroutine foo(test) type (TestType), intent(out) :: tes…

夏夜暖风 2024-09-27 17:54:40 3 0

Fortran 90 编译问题:未定义对的引用

我在尝试编译一个使用同一目录中的模块的简单 fortran 程序时遇到问题。 我有 2 个文件:包含程序的 test1.f90 和包含模块的 modtest.f90。 这是 test…

情徒 2024-09-27 02:20:35 10 0

错误:Fortran 格式字符串中的格式字符串意外结束

尝试从 Fortran 77 程序编译复制的代码时出现此错误。 代码: 900 FORMAT(1H0,2X,'ABSOLUTE GRID LIMITS FOR DATA RETENTION FOR RADAR',I3,' XMIN-XM…

梦在深巷 2024-09-26 08:13:17 11 0

Fortran 中返回数组的函数

据我了解,您可以从 Fortran 中的函数返回一个数组,但由于某种原因,我的代码只返回我要求它返回的数组中的第一个值。这就是函数: function polynom…

世界如花海般美丽 2024-09-25 15:59:18 12 0

从文件读取的值在 Fortran 中存储为不同的值

我有一个输入文件,第一行包含以下小数。 0.5053102074297753 我有一个 Fortran 90 程序,它读取文件并输出值。 read(*,*) answer write(*,"(F20.16)"…

生生漫 2024-09-24 11:56:15 7 0

如何在 Fortran 中初始化二维数组

在 C 中,如果我没记错的话,您可以使用大括号语法轻松初始化数组: int* a = new int[] { 1, 2, 3, 4 }; 当您希望出于数学目的使用特定测试值初始化…

花开雨落又逢春i 2024-09-18 22:08:41 16 0

Fortran 90 中循环变量名

我有大量不同维度的数组。不过,我按顺序命名它们,例如 var1、var2 等等。为了阅读它们,我有兴趣以如下方式循环它们: do i=1,n read(1,*) var endd…

太阳公公是暖光 2024-09-18 05:17:48 11 0
更多

推荐作者

夢野间

文章 0 评论 0

百度③文鱼

文章 0 评论 0

小草泠泠

文章 0 评论 0

zhuwenyan

文章 0 评论 0

weirdo

文章 0 评论 0

坚持沉默

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文