fortran

fortran

文章 16 浏览 95

在派生类型之间传递的 Nopass 过程指针会导致分段错误

我想在现代 Fortran 中的两个类之间传递过程指针。 此过程指针 应从访问第一个对象组件的第二个对象中调用 ,而不将其作为虚拟参数。 这里有一个明显…

深海里的那抹蓝 2025-01-18 08:48:42 1 0

如何增加 eqsteps 而不会在一维伊辛模型代码中出现太大波动?

我已经为 100 个格点编写了 1-D Ising 模型的 Fortran 90 代码。我计算了磁化强度、能量、磁化率和比热,并使用 gnuplot 进行了绘图。我在 E~t 和 m~t…

天涯离梦残月幽梦 2025-01-18 05:14:52 0 0

MPI_Comm_spawn:新进程是按顺序创建还是同时创建?

我想知道 mpi_comm_spawn 操作是否会顺序创建指示的过程数(例如,一个接一个)或同时创建。我正在使用MPICH实现。 我正在研究一个在过程级别执行延展…

芯好空 2025-01-18 04:25:51 0 0

考虑到 ifort 编译,gfort 的等效编译选项是什么?

我正在尝试使用GFORTRAN而不是Ifortran编译代码。 Gfortran代码的运行速度比Ifortran代码慢得多。它甚至都不使用我的计算机上的所有线程。我有40个核…

暖树树初阳… 2025-01-18 02:22:42 2 0

通配符在fortran中使用

我有一个关于 Fortran 通配符使用的问题。我想在Where/Elsewhere-Query 中使用它来根据年份提取值。描述数据:我有特定变量的每小时值,并且我想根据…

妄断弥空 2025-01-17 21:43:24 1 0

链接 2 个具有相同模块名称和子例程名称的库

我在一个 Fortran 项目中,我必须链接 2 个具有相同模块名称的库,在它们下具有相同的子例程名称。 我正在使用 Intel Fortran 编译器,当我导入模块并…

烂人 2025-01-17 06:52:24 1 0

如何将机器类型添加到Intel fortran VS2019 bat文件构建的dll文件名

VS2019 中的英特尔 fortran 并行工作室提供了两个 cmd 快捷方式,每个快捷方式都为 32 位或 64 位编译器命令行构建设置适当的环境。进程窗口标题包含…

苍风燃霜 2025-01-17 06:22:45 2 0

尝试将可分配数组的一部分作为子例程参数传递

我想将可分配数组的一部分传递给子例程。源数组的维度由三个索引确定。该子例程需要一个具有两个索引的数组。假设我想对源数组的第五个索引进行操作。…

辞别 2025-01-17 05:07:05 0 0

在 Fortran 中计算雅可比矩阵

在牛顿法中,为了求解非线性方程组,我们需要找到雅可比矩阵和雅可比矩阵逆的行列式。 这是我的组件函数, real function f1(x,y) parameter (pi = 3.…

情绪操控生活 2025-01-15 14:30:22 1 0

Fortran“对[函数]的未定义引用”直接编译 .f90 文件即可消除错误

在有人结束问题之前,是的,有很多问题看起来很相似,但到目前为止,我还没有找到一个具有这种奇怪问题的问题,这种问题似乎只是有时会消失。 我在尝…

妄司 2025-01-15 13:11:09 1 0

使用 SuperLU 等稀疏求解器在 fortran 中求逆矩阵

好的,我想使用非对称密集矩形矩阵的矩阵逆来比较结果。 通常使用 DGETRF 和 DGETRI Blas 来获取矩阵逆。 假设 [2000x2000] 双精度矩阵 A,我想求解找…

执笏见 2025-01-15 12:34:52 1 0

如何解决“列表定向 I/O 语法错误”在 Fortran90 中读取 .CSV 文件时?

我假设我已经阅读了很多关于这个问题的问题,但我无法解决它。 在读取 .csv 文件期间,出现以下错误: forrtl:严重 (59):列表定向 I/O 语法错误,单…

蛮可爱 2025-01-15 04:48:23 0 0

外部创建的参数化派生类型

我想在过程中创建参数化派生类型并对该类型的成员进行操作。以下代码可以正常工作并按预期输出 4 和 8。 module mod1 implicit none type :: pdt(n) i…

夕色琉璃 2025-01-14 11:04:28 1 0

构建 N 个可分配数组

我想建立一个数量(N)的可分配数组,但这些数组的总数和每个数组的大小事先未知。这些信息只能从文件中读取。 有没有办法从文件中读取每个数组的N和…

何以畏孤独 2025-01-14 06:01:02 0 0

设置标量的 size()

在一些遗留代码中,我发现以下行 size(k)=N 这会做什么(如果有的话)?据我所知,将 size(thing) 设置为 Fortran 中的值是没有意义的。 此外,k 被隐…

优雅的叶子 2025-01-14 00:07:23 0 0
更多

推荐作者

饮湿

文章 0 评论 0

明月

文章 0 评论 0

02

文章 0 评论 0

hs1283

文章 0 评论 0

风向决定发型

文章 0 评论 0

落花浅忆

文章 0 评论 0

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