如何在Fortran中进行几项枚举类型?
我试图在Fortran中声明几种枚举类型。 这个有趣的简单示例很好地说明了我的问题: program Main enum, bind(c) enumerator :: Colors = 0 enumerator …
“未定义的参考”尝试使用Ifort编译具有外部依赖关系的Fortran程序时的错误
我正在使用以下命令来编译我的fortran程序,这是我的 hdf5 h5fc 命令的最后一行,我的 ubuntu 20.04.4 lts x86_64 Machine(添加newlines的可透明度)…
如何按固定顺序将fastjet与madgraph使用?
我正在尝试按固定顺序从FastJet中使用fastjet的聚类喷气技术。具有不确定性的代码或直方图用Fortran编写,而FastJet中的类在C ++中。因此,我的问题是…
安装Intel Oneapi和Visual Studio后,如何添加Intel Fortran编译器?
我安装了Visual Studio 2022社区。另外,我安装了Intel®OneapiBase Toolkit和Intel®OneapiHPC工具包。但是,我不知道如何将Fortran编译器配置为Visual…
在添加-fdefault-real-16标志中键入不匹配的参数中?
如果我在Gfortran中没有 -fdefault-real-16 标志的情况下编译以下代码,则编译器没有错误: SUBROUTINE SUB(ARGUMENTS) * .. * .. Local Scalars .. C…
较新的Gfortran不会编译Fortran90代码
我有一个fortran90代码,可与Gfortran 4.8.5合作,非常适合使用。但是,当我尝试使用较新的Gfortran版本进行编译(我已经测试了6.3至11.2)时,它不起…
混合语言链接与介子构建系统(Fortran/c++)链接错误
在尝试使用HPC群集上的Meson Build System编译FORTRAN代码时,我正在遇到问题。 在群集上,我正在使用英特尔编译器套件。 Meson Compile 命令在链接步…
在抽象接口块中指定的函数接口是如何作为类型绑定过程的递延绑定的?
我想声明一个抽象类型 Abstract_tensor ,并指定每个类型扩展 Abstract_tensor 必须实现的每种类型的过程(包括其接口)。 例如,假设我希望每种类型…
是否有任何简单的方法可以实现Fortran中数组排列的一系列汇总?
我试图在优化阵列添加和乘坐pransposes 在Fortran中,看看我是否可以达到任何速度( -O3 很有帮助; fortran中的矩阵对矩阵的换位对我来说似乎太复杂…
是一个带有虚拟参数指定大小数组线程安全的fortran子例程
以下代码在Gfortran中编译,并警告 grine_array 大于堆栈变量的限制,指出该数组将移至静态内存,因此不是threadsafe: subroutine stack_size_warnin…
subprocess.run如果从Python推出,则会产生不同的结果,而MATLAB
我有一个Python 3类,可以创建输入以发送到Fortran程序(XFOIL)。我正在使用subprocess.run来启动fortran二进制文件并将命令输入发送到程序,如果我…
矩阵对角线化和基础变化与geev
我想对角度化矩阵,然后能够进行基础更改。最终的目的是使用 exp(a)= p.exp(d).p^{ - 1} 进行矩阵指示。 我使用 sgeev 对角度化 a 。如果我没记错…
大多数CPU有效的方法来填充Fortran中的(对称)距离矩阵
我正在努力在有限元问题中实现周期性边界条件,我想将边界A上的节点与边界B上的节点配对,给定矢量 trans 将边界A与边界B边界A之间在列表中给出边界A…