fortran 相关问题

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

为什么gfortran在没有-fno-range-check选项的情况下无法编译64位整数的程序?

如果没有选项 -fno-range-check 我无法编译这个简单的程序: 程序big_int 使用 ISO_FORTRAN_ENV 整数(kind=int64)::my_int 打印*,巨大(my_int) my_int = 9223372036854...

回答 1 投票 0

在张量上使用 FFTW

亲爱的大家,我试图通过谷歌搜索找到答案,但一直找不到答案。 我在 MPI Fotran 应用程序中使用 fftw,我需要计算 3D 数组的前向和后向变换...

回答 1 投票 0

使用广播的概念获取 Fortran 数组中 2D 空间中点的距离 (Python)

我是Fortran新手,我已经很难理解Python中数组广播的概念,所以在Fortran中实现它对我来说更加困难 Fortran 代码: 节目...

回答 1 投票 0

在子例程中根据另一个变量的类型分配变量的类型

假设我有一个属于类(BaseType)的变量foo。 Type1 和 Type2 是扩展 BaseType 的类型,我试图将 foo 分配为与第二个变量 bar 相同的类型,该变量具有

回答 1 投票 0

在子例程中根据另一个变量的类型分配变量的类型(Fortran)

假设我有一个属于类(BaseType)的变量foo。 Type1 和 Type2 是扩展 BaseType 的类型,我试图将 foo 分配为与第二个变量 bar 相同的类型,该变量具有

回答 1 投票 0

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

错误较多,但主要与代码中写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

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