使用格式化 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#)中调用的,我们注意…
Fortran 95 Do-While 循环在错误条件下不退出
这是我的代码: program change integer:: amount, remainder, q, d, n, p amount = 47 remainder = amount print*,remainder q = 0 d = 0 n = 0 p = …
使用 gcov 进行共享库覆盖率测试 [Linux/Fortran]
我正在尝试执行共享库的覆盖率测试。我选择 gcov/lcov 是因为它是免费和开源的,这意味着我可以立即尝试它(商业软件需要批准/购买,必须做出很多决定…