fortran 相关问题

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

是否可以在 OpenMP 并行区域内使用具有共享属性的派生类型变量?

我正在运行一个 Fortran 代码(用 Intel Fortran 编译),它有一个 OpenMp 并行区域,我想在其中访问存储在派生类型向量中的数据(其中有分配...

回答 2 投票 0

如何使用 MEX 从 MATLAB 访问 Fortran 上的变量(无需复制它们)?

我想问如何在不复制的情况下从 MATLAB 访问 Fortran 上的变量。最好,我想访问 Fortran 上声明的变量 a 变量(它可能是“只读”)...

回答 1 投票 0

使用MSYS2安装gfortran

作为一个完全的初学者,我正在努力使用 MSYS2 安装 gfortran。我的最终目标是编译多个“.for”文件并创建一个可执行文件。作为第一次尝试,我正在尝试创建一个可执行文件...

回答 1 投票 0

仅使用 MPI 的嵌套并行性

程序主 隐式无 包括“mpif.h” 整数 nproc,rank,ierr,a(4),ll,i,j 调用 MPI_INIT(ierr) 调用 MPI_COMM_SIZE(MPI_COMM_WORLD,nproc,ierr) 调用 MPI_COMM_RANK(

回答 1 投票 0

OpenMP“非单调:动态”调度如何工作?

两个主要的 OpenMP 循环调度选项是静态和动态。如果迭代之间的工作负载不平衡,后者可能会更高效,但在巴拉的情况下效率较低......

回答 1 投票 0

无法使用 HDF5,因为它是由不同版本的 GNU Fortran 创建的

我对 HDF5 和 Fortran 90 都很陌生。我正在尝试编译一个无需 HDF5 也能正常运行的程序。我在网上发现我需要使用命令 h5fc -show 中的标志,输出是

回答 2 投票 0

如何强制cmake在make test后写入测试输出

我正在使用 cmake 构建 fortran 项目,但找不到打印到控制台 FRUIT 测试结果的解决方案,它们看起来像这样: 测试模块初始化 。 : 断言成功,F : ...

回答 3 投票 0

使用 ctypes 从 numba 调用 fortran

考虑这个 fortran 模块,在文件 test.f90 中 模块 mymod 使用 iso_c_binding,仅:c_double 隐式无 包含 子程序addstuff(a,b,c)bind(c,name='addstuff_wrap') 真实(c_dou...

回答 2 投票 0

Fortran 95,如何从行尾读取空白(字母空格)字符?

我尝试修改我的程序以读取行尾包含空白字符(用空格书写)的行。我正在使用英特尔编译器(Fortran 95)。 在程序中我使用命令行:

回答 1 投票 0

使用 openmp 为 Fortran 代码中的不同任务选择不同的线程

程序主 使用 OMP_LIB 隐式无 整数 :: i,j,mm,m1,a,k,a1,b,bvv 逻辑:: nn 调用 omp_set_nested(.true.) 调用 omp_set_max_active_levels(2) 调用 omp_set_num_threads(2) !$omp 并行...

回答 1 投票 0

使用python读取二进制文件

我发现用Python读取二进制文件特别困难。你能帮我个忙吗? 我需要读取这个文件,在 Fortran 90 中可以很容易地读取该文件 int*4 n_粒子, n_组 真实*4 group_id(

回答 8 投票 0

在 fortran 中追加写入 hdf5 文件

我想以附加方式将数据写入fortran中的hdf5文件中,但我无法将数据保存在大型内存数组中。 当使用 ascii 编写时,我可以这样做: 程序示例1 隐式

回答 1 投票 0

当 OMP_NUM_THREADS 大于 1 时,fortran 分段错误

所以我使用以下 runaout.sh 文件执行 a.out (编译的 Fortran 代码) #!/bin/bash #SBATCH --时间=00:15:00 #SBATCH --作业名称=mhsw9 #SBATCH --节点=1 #SBATCH --nodelist=komputasi09 我是谁

回答 1 投票 0

cublas 使用 cublas.lib 直接进行 Fortran c 绑定

我正在尝试设置一个接口来在 Fortran 中使用 cublas.lib,而不需要任何单独的 C 代码。我看过一些这样的例子,并尝试复制这些例子,但遇到了麻烦。 这两个

回答 1 投票 0

Fortran 从控制台读取——即使没有输入回车也继续

这是一个代码片段。 列表=0.0 写(*,778) 778格式('输入温度以将频率保存到frq.dat或n以绕过',$) 读取(*,*,iostat = rerr)fstring 如果(

回答 1 投票 0

是否可以在 Fortran 中执行类似于“typeclass”行为的操作?

我知道可以使用一个接口为多个函数创建一个名称。事实上,我已经在一个小代码中完成了类似的事情: 接口断言_等于 过程assert_equal_in...

回答 1 投票 0

“未定义引用‘GOACC_parallel_keyed’”以及运行 make 命令时出现的相关错误

我正在开展一个项目,我必须优化计算流体动力学求解器的性能。我们的目标是使用 OpenACC 来做到这一点。该求解器是使用 fortran90 编写的,并通过终端运行...

回答 1 投票 0

R - XQuartz、Xcode 和 Fortran - 为什么?

我想从 R 开始。我使用 macOS。而且我之前在R的网站上看到推荐(?)安装XQuartz、Xcode和Fortran。 然而,我想知道这 3 件事有什么用处

回答 1 投票 0

嵌套任务构造的正确行为是什么?

我在测试 MagIC 时遇到了嵌套任务构造的问题(第 137 页)。 使用 Intel、GNU 和 Arm 编译器构建的应用程序表现出不一致的行为。当 Intel 和 GNU 编译时...

回答 1 投票 0

使用带有fortls的lunarvim无法正常工作

我尝试在 Lunarvim 中使用 fortls 语言服务器(通过 Mason 安装),但 lvim 一直显示“LSP inactive”。 Python和lua语言服务器工作没有任何问题 我已经

回答 1 投票 0

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