Fortran 意图(inout)与省略意图
良好的实践表明,Fortran 中的每个子例程参数都应具有指定的意图(即 intent(in)、intent(out) 或 intent(inout) > 如这个问题): subroutine bar (a,…
MPI_SCATTER Fortran 矩阵(按行)
按行而不是按列分散 Fortran 90 矩阵的最佳方法是什么?也就是说,假设我有一个矩阵 a(4,50),我想将它 MPI_SCATTER 到两个进程上,其中每个部分都是 …
fortran 90 用户定义类型,按值传递?
我在 Fortran 90 中遇到问题。 我有一个用户定义的类型,当我调用其中一个 MPI 子例程时,数据看起来是按值传递的(而不是地址,正如我认为的那样)。…
定义 fortran 整数数组
我是 Fortran 新手。 any1 能告诉我如何定义一个整数数组吗? 例如 我想定义一个包含 12 个月内的天数的数组。 就像... integer,allocatable(12,1) ::…
如何使用 Fortran 90 模块数据
假设您有一个 Fortran 90 模块,其中包含大量变量、函数和子例程。 在 USE 语句中,您遵循以下约定:使用 , only : 语法显式声明您要使用的变量/函数/…
保存扩展名为 .f90 的文件
我在写字板中输入源代码并将其另存为 addition.f90,但不幸的是,Windows 提供的唯一选项是文本文件、rtf 等。 我正在使用适用于 Windows 的 G95 编译…