fortran 相关问题

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

Fortran 中的 TRUE 和 FALSE 常量(不带周围的句点 ('.'))是什么?

考虑下面的程序 程序 打印*,.真.,.假。 打印*,真,假 结束程序 该程序在 pgfortan 和 gfortran 中打印不同的值。 pgfortran 输出 TF 0.00000000 0.

回答 1 投票 0

编译使用 mpi (AGMG) 的库

我正在尝试编译 AGMG 库。 并行示例的 make 文件如下所示: # MPIopt = -I/...(在哪里可以找到 mpif.h) # MUMPSPopt = -I/...(在哪里找到文件

回答 2 投票 0

在Windows中使用gfortran编译Fortran程序

我有一个在 Ubuntu Linux 中编写的 Fortran 程序(.f)。我使用以下命令在 Linux 中编译了编写的 Fortran 程序,并且它成功执行了。 gfortran -o 程序pr...

回答 4 投票 0

SELECT TYPE 中使用的多态假定秩实体

在使用 Fortran 超过 30 年之后,我遇到了一个问题,即多态性和假定的秩实体似乎提供了一种简洁的算法。 在选择类型潜在客户中使用假设排名实体...

回答 1 投票 0

一旦“生成例程”退出,OpenMP 任务就会崩溃

我有以下程序结构: 类型(mytype)::x(10) !$OMP 并行默认值(共享) !$OMP 大师 我 = 1, 10 调用 sub1(x(i)) !一些无法并行化的东西 调用 sub2(x(i)...

回答 1 投票 0

为什么循环内的操作加倍不会使 CPU 时间加倍?

我想了解为什么在 Fortran90 的循环中执行两倍的操作时 CPU 时间没有加倍。我写了一个小代码,如下所示, 程序测试 整数::i,n 真实的...

回答 1 投票 0

Fortran 中 10** 是什么意思?

我必须将代码从 Fortran 转换为 R,但我不知道这个语句的含义 KB = 10.0**(-(1030.5/(273.15 + T) + 5.5076 - 0.015469*S + 1.5339D-4*S**2))

回答 3 投票 0

使用隐式接口调用外部过程的模块

以下代码,结合模块程序和外部程序: 模块 module_dummy 隐式无 包含 子程序 foo(a) 真实的,意图(输入输出)::a(:) 呼叫栏(a) 结束

回答 1 投票 0

如何初始化派生类型变量?

如何初始化派生类型变量? 附言。我是一位老 F77 程序员,对使用 C# 的 OOP 有相当的了解,但对 Fortran 中的“派生类型”不熟悉。一名硕士学生写了一大段代码并且

回答 1 投票 0

我如何通过函数来增长这个数组?

作为一名 Fortran 菜鸟(抱歉……),我遇到了如何增长数组的问题: 程序grow_an_array 隐式无 整数,维度(:),可分配 :: num1,num2 整数::n

回答 1 投票 0

通过数据文件在Mycompiler (Fortran)中输入数据

是否可以通过文本数据文件在Mycompiler(Fortran)中输入数据? (“Mycompiler”是指在线 IDE。) 我无法完成这种类型的数据输入。我不是...

回答 1 投票 0

XOpenDisplay fortran 失败,但 C 工作正常

我在这里找到了 Fortran 的 Xlib 接口。当我运行一个简单的 C 代码(创建 X windows)时,一切都很好。但最简单的 Fortran 代码却失败了。 使用xlib 类型(c_ptr) 显示 显示 =

回答 1 投票 0

具有带有 ifort 编译器的通用内部过程

以下内容适用于 gfortran 或 f95,但不适用于 ifort: 接口添加 过程地址、addi 结束接口添加 实数a、b 整数 i, j 数据a、b、i、j /1.0、2.0、1、2/ 打电话...

回答 1 投票 0

我的 fortran 代码给出错误:“缺少实际参数”

我正在尝试编译此 fortran 代码,但它给出如下错误。  我在相关部分的行旁边写了“此部分给出错误”,以指示错误发生的位置。 我是

回答 1 投票 0

使用 Intel Inspector 时出现不匹配的分配/释放错误

考虑以下最小工作示例: 程序p 类型t 整数,可分配::i 端部类型 类型(t),可分配::o 分配(o) 解除分配(o) 结尾 该代码是完整的...

回答 1 投票 0

Fortran 子例程的顺序调用问题

我有一个 Fortran 脚本,它从内部模块调用多个子例程(见下文)。 子程序按顺序调用。 我注意到前两个调用正常执行,但是

回答 1 投票 0

哪些 Fortran 编译器支持这些功能?

我正在尝试编译一些遗留代码,但我可用的编译器令人窒息。以下是导致问题的行: 第 5 行: 维度MMO(12)/31,28,31,30,31,30,31,31,30,31,30,31/ 我...

回答 3 投票 0

英特尔 Fortran 编译器在三倍精度上被碾压

我试图编译一个具有三重精度的 f90 文件(我知道这并不常见,但是,无论如何......)。几分钟后,它说: ifort:错误 #10106:/opt/intel/Compiler/1 中出现致命错误...

回答 1 投票 0

Fortran 解析文本行中的数据值

我在数据中间有以下行: 格子=“14.118460851 0.0 0.0 0.0 14.296182713 0.0 0.0 0.0 13.970592923”属性=物种:S:1:位置:R:3:力:R:3能量=-1558.14096522应力=&

回答 1 投票 0

Fortran 文本解析问题

我在数据中间有以下行: 格子=“14.118460851 0.0 0.0 0.0 14.296182713 0.0 0.0 0.0 13.970592923”属性=物种:S:1:位置:R:3:力:R:3能量=-1558.14096522应力=&

回答 1 投票 0

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