fortran

fortran

文章 16 浏览 95

格式“(a,2(2x,3i4))”是什么意思?意思是?

我正在使用 Fortran 中的一些代码,其中写入某些文件的格式为 '(a,2(2x,3i4))'。 您如何分解其中的每个部分以理解其含义?…

孤独岁月 2025-01-11 16:38:37 0 0

使用 MATLAB 的广义特征值问题

我正在尝试解决广义特征值问题。我有两个矩阵 H 和 S: HX=λSX 我需要找到特征值 λ。矩阵 H 和 S 是实数、非对称矩阵,包含正负小数并且(可以)是…

忆沫 2025-01-11 02:31:35 0 0

使用 mpi 和 mkl 在 Fortran 中进行矩阵乘法

我遇到的问题主要与 MPI 有关。我已经开发了使用 Fortran 中的 mpi 和 mkl 来乘以两个矩阵的代码。它给出了正确的输出,但问题是,如果我增加计算的处…

单挑你×的.吻 2025-01-10 00:56:24 0 0

if (any(foo == (/1,2,3,4/)) 而不是 if ((foo == 1).or.(foo == 2).or. ...?

我有很多 if 语句,内容类似于 if ((foo == 1).or.(foo == 2).or.(foo == 3).or.(foo == 4)) then call bar1 end if if ((foo == 3).or.(foo == 4).or…

轮廓§ 2025-01-10 00:26:42 0 0

Fortran 中变量取值 E-318 的含义

我正在 Fortran 90 中执行一些计算。特定变量(声明为隐式双精度)正在获取类似 -1.0420437349566899E-318 的值。起初,我忽略了它,假设它可能只是零…

做个ˇ局外人 2025-01-09 17:53:59 1 0

当我想更改工作目录时 Fortran 编译错误

在 Fortran 子例程中,我想更改工作目录并使用 CHDIR("/new/work/directory") ,但出现编译错误 error #5082: Syntax error, found END-OF-STATEMENT …

╄→承喏 2025-01-09 16:31:32 1 0

为什么节点零不会执行一些写入日志文件的语句

我有一个生产作业,通过 OPENMPI 使用两个节点(0=主节点和 1=从节点),并通过 OPENMP 使用每个节点上的所有线程。 我在master上提交了作业。 作业在…

心碎无痕… 2025-01-09 08:10:09 1 0

OpenMP 中的循环重塑和 matmul

我正在调试一些并行代码,发现重塑操作搞乱了 OpenMP。这是重现该问题的演示。我还不太熟悉使用 OpenMP,所以我想知道我在这里做错了什么的原因,以及…

小矜持 2025-01-09 06:09:31 1 0

OpenMP + Apple M1 上的 Fortran 比 MPI+Fortran 慢

我有一台配备 Apple M1 Max 处理器(总共 10 个核心)的新 MacBook Pro,运行操作系统 12.2.1。我使用 Homebrew 来安装 gcc: ~/homebrew/bin/gcc-11 …

音栖息无 2025-01-09 05:19:34 1 0

读取文件并根据另一个文件更改编号

我知道如何更改一个文件中文本中的数字,但我需要使用这样的表格(假设 file=word): 1 # K 2 # L 3 # M 并在另一个文件 text.dat 中: 1 1 1 2 1 3 …

别低头,皇冠会掉 2025-01-09 04:08:05 1 0

“保存”一个公共块

我正在处理一些广泛使用 COMMON 块并且有时使用 SAVE 语句的遗留代码。查阅 Fortran 标准后,它说: 在 SAVE 语句中出现前面和后面带有斜线的公共块名…

荆棘i 2025-01-08 22:30:20 2 0

为 FreePascal / Lazarus 包装 Fortran 库

我想使用 DIERCKX 库(用 Fortran 编写)的一些例程)在 FreePascal 中使用 Lazarus 编写的程序中。由于我对 Lazarus 完全陌生,我想知道该走哪条路:…

咆哮 2025-01-08 17:48:22 1 0

在 Fortran 中调用子例程(分段错误)

以下代码在 Linux 系统上使用 pgf90 编译时出现分段错误,而在 Windows 上使用 Intel Visual FORTRAN 时运行成功。 program main implicit none integ…

左秋 2025-01-08 14:23:39 1 0

如何使用 C# 解析科学格式的双精度数

我从 FORTRAN 程序中输出了以下格式的数字: 0.12961924D+01 如何使用 C# 将其解析为双精度? 我尝试了以下方法但没有成功: // note leading space, …

勿忘心安 2025-01-08 08:43:09 1 0

Fortran 90 中的优化例程

我正在 Windows 7 机器上使用 gfortran 编译器在 Fortran 90 中进行(尝试进行)数值优化。我有一个由其他人预先编写的函数,在传入大量参数(总共约 …

淡淡的优雅 2025-01-08 01:56:28 1 0
更多

推荐作者

卷耳

文章 0 评论 0

佚名

文章 0 评论 0

℉服软

文章 0 评论 0

qq_2gSKZM

文章 0 评论 0

凉宸

文章 0 评论 0

gyhjy

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文