尝试让Open MPI与OS X上的Fortran一起效果很好
我正在尝试为软件 exoplasim 在我的MacBook上。该软件主要是为Linux构建的,但它可以根据开发人员说明在Mac上运行。我正在运行一个简单的默认“ case…
参考参数通过嵌套OpenACC例程传递
我正在尝试使用OpenACC并行化一些Fortran 90代码,在该代码中并行循环称为顺序例程。当我尝试使用PGI FORTRAN编译器(2020.4)运行代码时,我获得了一…
如何具有可变等级的可分配数组(维度数)?
我有两个程序:2D和3D版本。 例如,这是一个简化的2D版本: program main integer, parameter :: nDim = 2 integer :: size real, dimension(:,:,:), …
oop fortran:如何将“抽象派生类型”放置“抽象界面”和子模型一起?
这个问题遵循此问题( fortran,如何在维度(分配)中具有许多可变维度(分配和情感)? )。 弗雷德里科(Frederico)建议我使用OOP,并为我解决了最…
&quot'c.lang(LLVM选项解析):未知命令行参数&quot"在Mac上运行GFORTRAN时
我正在尝试编译一个“ Hello World”文本文件,但是在我的Mac终端中继续收到错误: (base) name@Names-MacBook-Pro-3 File % gfortran -o test.exe tr…
在fortran90中,在打开文件读/写时使用变量字符串作为文件名
我正在Fortan90(MS Visual Studio 17中的Intel Fortran)编写代码,在那里我试图使用一个可变字符串打开文件进行读/写。我从输入文件中读取可变长度[…
记忆中的fortran数组元素顺序
我正在使用在线IDE,似乎没有一个支持调试。如果我有以下的4D数组?如何通过内存中的元素顺序打印数组的所有元素? Program Hello integer :: test(2,…
读取CSV文件的问题,iostat = 5010,gfortran
我在阅读约2 GB的CSV文件时遇到麻烦: OPEN(unit=11,status='OLD',file=fin,form='formatted') IEND=0 n=0 DO n=n+1 READ(11,*,IOSTAT=iEND1) RECORD …
如何使外部功能与F2PY一起使用?
我试图用 f2py 编译一块旧的Fortran代码,以便可以在Python中调用。 但是,具有外部功能的零件是行不通的。 这是MWE,首先我有 test.f : function f(…
MPI在启动时分配大量内存
我正在尝试使用mpiifort(ifort(ifort)2021.6.0 20220226)运行MPI应用程序,并使用mpiexec.hydra(intel(r)linux* os的MPI库* OS,版本2021.6,…
有没有办法有条件地设置公共数据结构的类型?
有没有办法有条件地设置公共数据结构? 例如: MODULE EXAMPLE USE DATA_TYPE_Define, ONLY: DATA_TYPE_A, DATA_TYPE_B USE PARAMETER, ONLY: CaseAis…
什么是未定义的参考/未解决的外部符号错误?如何在Fortran中修复它?
我正在尝试构建一个fortran程序,但是我会发现关于未定义的参考或未解决的外部符号的错误。我已经看过关于这些错误的另一个问题,但是那里的答案主要…