如果没有CMAKE,是否可以在Microsoft Visual Studio中使用fytest?
我正在Fortran的旧旧代码开发,并且正在尝试实施单元测试以实现更安全的开发环境。 ” https://fortranwiki.org/fortran/show/nofollow noreferrer'将…
错误:符号' iac' AT(1)没有隐式类型;您的意思是NAC&#x27 ;?
我在这件事上有错误,但我不知道为什么它将其检测为没有隐式类型。在编译器中,它说错误:符号'iac'at(1)没有隐式类型;您的意思是“ NAC”? ,但…
用Python读取二进制文件
我发现使用Python阅读二进制文件特别困难。你能帮我个忙吗? 我需要读取此文件,该文件在fortran 90中可以轻松 int*4 n_particles, n_groups real*4 g…
在Visual Studio 2022中调试Fortran的问题
我最近下载了Intel Oneapi HPC工具包,以尝试在Visual Studio中进行一些福特开发。该安装工作起作用,我可以制作Fortran项目和文件。但是我不能调试或…
Blas中是否有任何功能可以执行偏斜的矩阵矢量产物?
我正在考虑使用Intel-MKL进行一些计算,特别是用于Fortran中程序的矩阵矢量稀疏BLAS函数。 矩阵表达我的计算,这些矩阵恰好是稀疏和偏斜的 我可以用我…
C++访问违规行为到Fortran阵列
我正在从事C ++ - Fortran Mix编译项目。在Fortran方面,我编写了一个接口,将C ++参考/指针分离为Fortran变量。在Fortran子例程完成他们的工作之后,…
OpenMP,Gfortran和非速度的诅咒
我有一个可笑的(在我看来)的Fortran代码,因此我认为我可以尝试一下OpenMP,看看是否可以实现任何加速。这是在Windows 10,MingW64上,带有GCC 11.2…
通过动态分配的字符串从C到Fortran
我正在尝试将动态分配的字符串阵列( char *** str )从C到Fortran,但是在删除Fortran中的C指针时,我似乎缺少某些内容,从而产生垃圾字符串作为输出…
为什么在计算矩阵/多维阵列的FFT时需要计算转置?
我目前正在研究一个问题,该问题涉及使用与MPI结合使用。 根据 1,2,3 4,5,6 7,8,9 我们决定使用三个进程进行计算的FFT,每个过程都将获得此矩阵的一部…
可以在makefile中使用拉帕克
我有(在Fortran)使用三个自定义模块,这些模块使用Lapack。到目前为止,我使用以下Shell脚本编制了程序: filestring="main" gfortran -c mod_exp.f…
如何将Fortran项目与C+&#x2B相结合项目?
我正在使用C ++进行数字项目,但它将在另一个Fortran项目中使用多个Fortran子例程。 Fortran项目具有头文件和多个子例程文件。文件依赖项如下图所示:…
Visual Studio 2022中的福特
我安装了Visual Studio 2022。然后,我安装了Intel Oneapi Base Toolkit,然后是HPC工具包。一切似乎都很好,我能够创建一个Fortran项目,但是我无法…
GFORTRAN编译警告“可以使用非国际化”。对于明显的初始化数组
我的编译器已经开始在开发代码时尚未触摸的一部分的一部分给我警告...分配了Zarray,设置为零,然后将一部分阵列设置为已通过的rarray。 SUBROUTINE a…