fortran 相关问题

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

带有 Sparse BLAS 的 Fortran 不会刷新内存

我有一个构建稀疏矩阵的子例程,我需要调用它几次。然而,似乎如果我多次调用这个子例程(和/或如果稀疏矩阵非常大),

回答 1 投票 0

我正在使用 meson.build 来构建 F2PY 生成的模块,但我无法克服错误 LNK2019,我错过了什么?

我刚开始使用 f2py 和介子。我运行 f2py 来获取 pyfilermodule.c 文件和包装器。然后我创建了一个介子 .build 文件来进行编译和链接。我已经很接近了,但我可以...

回答 1 投票 0

在 FORTRAN77 中获取命令行参数的标准方法

gcc 手册提到 getarg 作为 gnu 扩展。它似乎被许多编译器支持(即相当严格的 f2c 也理解它)。但是FORTRAN77标准中没有提到getarg...

回答 1 投票 0

VMC 算法中的意外行为

我正在用 Fortran 语言编写 N 粒子硬球气体在二维中被困在谐波势中的模拟。我的代码应该最大化以下功能: TWF 最大化 第一个在哪里...

回答 1 投票 0

f2py - 无法打开模块文件:没有这样的文件或目录

我正在尝试创建一个在 Python 中使用的 Fortran 模块,但它无法在 Windows 上运行,因为无法打开模块文件“fmodule.mod”进行读取 (1):没有这样的文件或目录。 我有这个剧本...

回答 1 投票 0

如何将我的函数放置到 Fortran 矩阵的第三列?

我是 Fortran 的新手,所以我需要你的帮助。 我试图查看第 3 列中函数的结果,但无法编译我所做的任何事情。 我收到错误: 48 | 48数据...

回答 1 投票 0

OpenMP:Fortran:在矩阵上添加约简

我有一个名为 DATA 的大型 N×T 元素矩阵(T 是线程数)。我想添加每行 DATA 的元素以生成名为 SUM 的单个 N 元素输出向量。这是连续剧

回答 1 投票 0

长时间运行时程序停止

我正在运行 Ubuntu 服务器 10.04.3 的计算机上运行模拟。短期运行(<24 hours) run fine, but long runs eventually stall. By stall, I mean that the program no longer gets any CPU t...

回答 3 投票 0

如何解决“Error: Two main PROGRAMs at (1) and (2)”?

我正在学习 Fortran,并且遇到了我正在编写的程序的问题。 程序如下: 程序sco2 隐式无 REAL(8) :: 验证、解决、T 写 (*,*)“输入温度&

回答 1 投票 0

如何在不破坏任何内容的情况下修复重要操作预测代码中的 Fortran 类型不匹配警告?

我正在开发一个名为 NCEPLIBS-g2 的库,这是一个免费的开源科学库,用于处理 GRIB2 格式的气象数据文件。 我从一些代码中收到警告,我会

回答 1 投票 0

Abaqus 中的 Fortan 子例程警告(警告 LNK4210:.CRT 部分存在;可能存在未处理的静态初始化程序或终止符)

我在 abaqus 中运行这个特定子例程 cdpm2vumat.f 时遇到问题。作业日志文件显示此错误。 cdpm2vumat.f(677): 备注 #8291: 推荐字段宽度 'W' 与...

回答 1 投票 0

Abaqus 中的 Fortan 子例程错误(警告 LNK4210:.CRT 部分存在;可能存在未处理的静态初始化程序或终止符)

我在 abaqus 中运行这个特定子例程 cdpm2vumat.f 时遇到问题。作业日志文件显示此错误。 cdpm2vumat.f(677): 备注 #8291: 推荐字段宽度 'W' 与...

回答 1 投票 0

尽管有“-fallow-argument-mismatch”标志,Gfortran 类型不匹配错误

Gfortran 10 添加了默认行为,使类型不匹配成为错误而不是警告。标志 -fallow-argument-mismatch 可用于将错误降级为警告。然而,在 s...

回答 1 投票 0

删除字符串中的空格

我有以下代码: 程序主程序 字符 (len=15) :: abc = "te st tex t" 打印*,修剪(abc) 结束程序主程序 哪个输出: 测试文本 我排除了所有白人......

回答 6 投票 0

Fortran 中 OpenBLAS 子例程的指针

在我的代码中,我想设置指向 OpenBLAS 子例程的指针,以单精度或双精度编译代码。 为此,我定义了两个模块,并为 single(sge...

回答 1 投票 0

Visual Studio Code 中的 Modern-Fortran 扩展

我正在尝试使用 Visual Studio (VS) Code 来调试和运行 Fortran。我已经安装了“Modern Fortran”、“Fortran Breakpoint Support”和“fortran”的扩展。 我还添加了以下...

回答 2 投票 0

在并行循环的子例程中通过传递的索引处理共享数组

在并行循环中,我使用子例程处理共享数组,将数组和当前私有索引作为参数传递给该子例程,但程序因数组越界错误而崩溃。 ...

回答 1 投票 0

gfortran:所有终端输出都转到 fort.6 而不是终端

我有一个程序,其中包含一些终端输出,如下所示: write(*,*) '进度...' 当我从命令行或双击(我使用 Windows)运行它时,所有终端输出都会转到 fort.6 fi...

回答 2 投票 0

Valgrind 在使用循环读取文件时抱怨

读取文件时,我通常会检查 read 是否返回负 iostat 以查看是否到达文件末尾。 如果使用 intel 编译器(2022 或 2023 版本的 ifort 和 ifx),Valgrind

回答 1 投票 0

Fortran 运行时错误:无法打开文件(没有此类文件或目录)

免责声明:我正在使用用 FORTRAN 编写的程序,但在使用时遇到问题。我根本不精通 FORTRAN。如果这是一个虚拟问题,我提前道歉。 我收到了以下...

回答 2 投票 0

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