Fortran ASSOCIATE 语法允许索引访问吗?
有没有一种很好的方法来编写 Fortran ASSOCIATE 语句,将其变成 FORALL (i = 2:n-2) v(:,i) = v(:,i) + MATMUL(A, & c(2)*u(:,i-2) + c(1)*u(:,i-1…
如何惯用地打破嵌套并行 (OpenMP) Fortran 循环?
这是顺序代码: do i = 1, n do j = i+1, n if ("some_condition(i,j)") then result = "here's result" return end if end do end do 是否有一种更清…
“Hello World!”在哪里?例子从何而来?
可能的重复: “Hello world”来自哪里? “Hello world! “是我能想到的最常用的例子,但我真的不知道它来自哪里。它是被某本特定的书使用过,还是…
使用 MATLAB 的绘图功能作为 Fortran 程序的交互部分
尽管你们中的许多人只要阅读标题就会对我的目标有一个很好的了解 - 请允许我做一个简单的介绍。 我有一个 Fortran 程序 - 它由一个程序、一些内部子例…
AccessViolationException 未处理,从 vb net 调用 fortran dll
我有一个用 Fortran 编写的子例程,我需要从 VB.NET 调用该子例程,其中编写了所有其他函数。我没写过fortran,也几乎不懂fortran。我在 dll 函数调用…
Fortran 意图(inout)与省略意图
良好的实践表明,Fortran 中的每个子例程参数都应具有指定的意图(即 intent(in)、intent(out) 或 intent(inout) > 如这个问题): subroutine bar (…
将 fortran 77 函数传递给 C/C++
是否可以将 fortran 77 函数作为回调函数指针传递给 C/C++? 如果是这样,怎么办? 我在网上找到的信息与 Fortran 90 及以上版本相关,但我的遗留代码…
Fortran 语言中的 OpenMP
我很少使用 Fortran,但是我的任务是将遗留代码重写为并行运行。我使用 gfortran 作为我的编译器选择。我在 https://computing.llnl.gov/tutorials/op…
访问其他文件中定义的函数中的 Fortran 模块
我使用的是 Fortran 90。我在 fileA.f 中定义了一个 Fortran 模块: module getArr double precision a(100) end module getArr 相同的 fileA.f 包含…
将 Fortran int 数组传递给 C++通过调用 C++ Fortran 语言中的函数
我正在尝试在 Fortran 子例程中调用 C++ 函数。这个 C++ 函数应该更新一个整数数组。这是我写的一段不起作用的代码。有什么问题吗? ! Fortran functi…
在 Ubuntu 10.04 LTS 上从 Fortran 源创建 Python C 模块
在我从事的一个项目中,我们使用使用 f2py 从 Fortran 编译的 Python C 模块。我在 Windows 7 32 位(使用 mingw32)和在 32 位 Linux 上构建的服务器…