Fortran 中的字符串和使用它们的文件名
这是麻烦...我正在动态构建(而不是更改)一个包含数字(数字)的字符串(例如文件名 out01.txt 、out02.txt 等..) 我的程序工作正常(我正在使用最…
Fortran中rank1数组的赋值
每当我编译以下 fortran 代码时: program test implicit none integer :: temp(1),i integer :: z(1:10) = [(i,i=1,10)] temp(1) = 10 z(2) = temp e…
改变fortran中的数组维度
在 Fortran 90/95 中将数组传递给子例程基本上有两种方法: PROGRAM ARRAY INTEGER, ALLOCATABLE :: A(:,:) INTEGER :: N ALLOCATE(A(N,N)) CALL ARRA…
是否有 Fortran 编译器选项用于警告写入后写入冲突?
假设您有以下代码: INTEGER :: num_samples num_samples = 10000 num_samples = 1 显然,第一个 num_samples = 10000 没有执行任何操作,它的存在可…
使用格式化 Fortran `write(6,*)` 输出时出现问题
我目前正在将应用程序从 Fortran 移植到 C,并且需要输出一些变量来比较结果。我对 Fortran 非常陌生,虽然我理解代码并且现在已经移植了几千行,但我…
CUDA Fortran:具有单独名称的多个共享数组?
是否确实可以在 CUDA Fortran 中分配多个共享数组,而不必只使用一个共享数组并使用索引偏移? 指针不起作用,“指针”和“目标”属性与“共享”属性…
在 FORTRAN 90 结构中使用 MPI_type_contigulous 和 MPI_Type_CREATE_Subarray
你好 我正在尝试使用这样的 Fortran 结构 type some u ! actual code will have 17 such scalars end type some TYPE(some),ALLOCATABLE,DIMENSION(:)…
gfortran 错误: (1) 处的格式字符串需要非负宽度
有问题的代码是这样的: subroutine PG_TLab_Write(c30,r,d) implicit none character*30 c30,leftjust real*4 r integer*4 d,k if (d.eq.0) then wri…
为什么 Fortran 中的单元测试框架依赖于 Ruby 而不是 Fortran 本身?
总结: FRUIT 只能与 Fortran 编译器一起使用,尽管它的功能可以通过使用 Ruby 来增强。查看作者 Andrew Chen 的以下答案。 ========================…
如何准确输出从 FORTRAN READ 语句中读取的内容?
考虑这个程序, PROGRAM FOO CHARACTER(LEN=25) :: INP CHARACTER(LEN=50) :: C INP = 'The quick brown fox ...' READ (INP, '(A)') C WRITE (*, '('…
可以使用 FinalBuilder 每天构建一个 Fortran 项目(F77、F90 及更高版本)吗?
总结: 使用 Scons 或 Foray (TCBuild) 可能更好,因为它们可以解决 Fortran (Fortran 90) 依赖关系。 ========================================== …
使用 intel 11.1 编译器在 fortran 90 中获取双精度
我有一个非常大的代码,用于建立并迭代求解非线性偏微分方程组,用 Fortran 编写。我需要所有变量都是双精度的。在我为代码编写的附加模块中,我将所…
在 Fortran 95 中读取多个文件
我正在用 Fortran 95 编写代码,以读取许多类似于 1.dat、2.dat、......、9999.dat 的文件。我有一个代码,读取 0001.dat、0002.dat、....... 9999.da…
将浮点数从 Fortran 传递到 .Net
我们正在将应用程序从 VB6 迁移到 .net c#。 该应用程序使用 fortran dll 来执行一些计算。 Fortran 是从我们的代码(VB6 和 c#)中调用的,我们注意…