fortran 相关问题

Fortran是一种通用的,程序性的,命令式编程语言,特别适用于数值计算和科学计算。自2003年以来,标准Fortran还支持面向对象的编程。此标记应适用于有关Fortran语言的所有问题;可以为编译器,语言修订和特定使用方面添加其他特定标记。

与转换旧代码相关的语法细微差别

错误较多,但主要与代码中写FORMAT的部分有关。在这一部分中,我将一些单词“_”分开,因为它们以颜色突出显示,这意味着......

回答 1 投票 0

我使用GCC在fortran中编译了一个程序,但可执行文件将文件输出到我系统的用户路径而不是程序所在的位置

程序将文件放置到路径 Users/username/ 而不是 Oil and Cells 文件夹中。我可以通过编译命令解决这个问题吗? 我使用 gfortran -o Planar_Surfactant Planar_Surfac...

回答 1 投票 0

如何直接从 Fortran 到 R 获取数组大小?

我写了一个Fortran子例程来计算数组的大小,我想直接在R中得到结果。但是,我没有得到预期的结果...... 首先我构建 size95.f95 文件 子鲁...

回答 1 投票 0

关于VECTOR例程中的数据复制和按值传递的私有标量变量的问题

我正在将一个大的 Fortran 代码移植到 OpenACC,并且我正在努力处理一些(相当简单的)操作。我尝试在下面的测试示例中总结该问题。我确实知道 c...

回答 1 投票 0

为什么gfortran有错误而ifort和pgf90没有错误?

我正在尝试安装一个名为 ESL-bundle 的软件包。当我尝试更改编译器时,它的一个模块(称为futile)出错了。 我的操作: git 克隆 https://gitlab.com/ElectronicStructureL...

回答 1 投票 0

将 numpy 数组传递给 fortran 时遇到 f2py 维度错误

我一直在尝试包装一个fortran模块,该模块接受几个一维数组并返回计算值CTP和HILOW。 子程序 ctp_hi_low ( nlev_in, tlev_in, qlev_in, plev_in, & ...

回答 1 投票 0

从 eof 处的文件读取

当使用以下命令从文件中读取数据并获取 iostat 值为 eof 时,来自 s 的数据是否有效还是应该丢弃它? 读取 (u, "(a)", iostat=st) s

回答 1 投票 0

是否允许为另一个过程的可选参数传递一个不存在的假定形状数组?

在这个最小的示例中,是否允许传递 test_wrapper 的可选虚拟参数 y,该参数可能不会作为 test 的相应可选虚拟参数 y 的实际参数存在? 程序...

回答 1 投票 0

从 fortran 调用 c++

我想调用一个函数,该函数既位于 C++ 父类“inval”中,又位于 Fortran 的 C++ 派生类“SMval”中。我想要调用的函数包含在更大的代码中

回答 1 投票 0

从 fortran77 调用 c++

我想调用一个函数,该函数既在 C++ 父类“inval”中,又在 Fortran 77 的 C++ 派生类“SMval”中。我要调用的函数包含在一个更大的...

回答 1 投票 0

编译问题“未定义的引用”

尝试编译代码时出现以下错误 hdf5.o:在函数“hdf5_module_mp_readhdf5_”中: hdf5.F:(.text+0x322e): 对“courant_”的未定义引用 主要代码是channel.f(有...

回答 2 投票 0

如何使用Fortran接口调用包含用户定义类型的C函数

其实我想从fortran中调用magma。因此,我添加 magma.lib 并创建一个接口来使用 magma 的 C 函数: 界面 整数函数 magma_dpotrf(uplo, n, a, lda, info) BIND (C, ...

回答 2 投票 0

尽管 Python 解释器和路径配置正确,但 Visual Studio Code 仍无法识别现代 Fortran 扩展的 findent 安装

我正在 Windows 上的 Visual Studio Code 中使用 Modern Fortran 扩展,但一直遇到一个持续存在的问题。尽管已正确安装 findent、fortran-language-server 和

回答 1 投票 0

双向遍历多态派生类型的链表

考虑以下在 Fortran 中实现简单神经网络的方法:抽象多态类型层 类型,抽象 :: 层 真实的、可分配的 :: A(:,:) 类(l...

回答 1 投票 0

如何在 Fortran 中定义函数

我正在尝试用 Fortran 创建一个程序,但是当我创建这个函数时 real(KIND=bigreal) 函数 ma(M) real(KIND=bigreal) uma, M uma = M*(1/1000)*(1/Na) 马=马 返回 ...

回答 1 投票 0

如何在 Fortran 中将整数值转换为实际值?

我不知道如何将 4 字节整数值编码为 4 字节实数。 在C语言中... 我想做这样的事情。 浮点值 = ((浮点)&intValue)) 我想完成以下代码...

回答 1 投票 0

Fortran 模块的编译依赖以及 make 的 INCLUDE 语句

我正在使用 MinGW 编译 Fortran 源代码并在 Windows 上进行制作。 源文件扩展名是 .f 和 .for - .for 是模块(某些 .for 文件甚至包含多个模块)。 我有一个...

回答 1 投票 0

如何设置和访问自定义预处理器变量?

我正在致力于使 Fortran 应用程序在 Windows 和 Linux 上运行。到目前为止,还仅限于 Windows。目前,Linux 版本完全基于终端,而 Windows 版本则...

回答 1 投票 0

从 fortran 调用 python 函数

我想知道是否可以从 fortran 调用 python。 特别是,我的目标是通过直接将 Fortran 数组传递给函数来调用一些 Python 函数(其中我使用 Tensorflow)

回答 1 投票 0

Fortran 错误#6366:数组表达式的形状与一维数组乘法不一致

这只是在 Visual Studio Community 2022 中编写的一个简单程序,数组 dN 的大小为 1×8,数组 ddN 的大小为 8×1(dN 的转置),但是当我执行代码“place1 ==

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.