Fortran 90 中子例程和函数中参数/变量的 INTENT 的含义
我对 Fortran 子例程中变量的 INTENT 有几个问题。例如,几周前,我发布了一个关于不同 Fortran 主题的问题 (在 Fortran 90 中,按行将数组写入文本文…
FORTRAN 90 中同一行有多个语句
我有一系列的作业,我使用“;”将它们放在同一个位置上。分隔语句,但我收到此错误: 1.0;磅(1,9) 1 错误:(1) 处的不可分类语句 在文件 LJ.F90:223 …
Fortran 基本函数与基本子例程
Fortan 允许基本子例程具有intent(inout) 和intent(out) 参数,但基本函数仅允许intent(in)。 这是为什么?这只是一种风格约定,还是调用函数和调用子…
对 Fortran 使用 MPI_Gatherv
此问题遵循MPI_type_create_subarray 和 MPI_Gather 上的现有线程。我的目标是使用 Fortran 90 中的 MPI_Type_Create_Subarray 和 MPI_Gatherv 将所有…
如何在 Fortran 90 中使用 CUFFT?
如何在用 Fortran 90 编写的程序中使用 CUFFT 库(来自 nVidia 的 CUDA SDK 4.0.13),据我所知,该库只有 C 绑定(待编译)使用 GNU 编译器集合 4.4.…
将关键字后面的数字从文本文件读取到 Fortran 90 中的数组中
我有许多这种格式的文本文件 .... 'FOP' 0.19 1 24 1 25 7 8 / 'FOP' 0.18 1 24 1 25 9 11 / / TURX 560231 300244 70029 200250 645257 800191 90033…
Fortran 90 和 Fortran 95 之间的区别
我可以使用 Fortran 95 编译器编译 Fortran 90 文件吗? Fortran 95 似乎有很多,但 Fortran 90 却没有。…
作为类型的类型成员可以作为目标吗?
假设我有以下设置, type BarType integer :: i end type type FooType type(BarType) :: bar end type 我想要另一种类型 type BazType type(BarType)…
我的代码中只剩下一个错误,
PROGRAM MPI IMPLICIT NONE INTEGER, PARAMETER :: nn=100 DOUBLE PRECISION h, L DOUBLE PRECISION, DIMENSION (2*nn) :: y, ynew DOUBLE PRECISION,…