NETCDF FORTRAN未能以NETCDF文件为单位hdf nf90_open
与风分析有关CCMP_WIND_ANALYSIS__YYYYMMDD_V02.0_L3.0_RSS.NC从FTP.SSMI.com下载。 NetCDF Fortran库成功地开放了气候学,但没有提供提供的示例代码…
错误的未分类语句在(1)的fortran代码中的Archimedes Pi问题
我正在为pi的阿基米德(Archimedes aproximation)做一个代码。 当我在终端中编译代码时,发送未分类的语句错误。 这是代码。 implicit none real*8 n…
使用makefile编译Fortran源文件
我有几个需要编译的fortran源文件并将其链接在一起以形成EXE计算代码。软件包中还有一个 makefile.dos ,但我不知道如何使用它来编译fortran文件。 我…
fortran/mpi汇编错误隐含无语句不能遵循属性声明
我正在Fortran学习MPI的过程中,因此我一直在编写许多小型功能,这些功能在MPI中执行简单的任务以获得良好的处理。但是,一半的过程中,我在试图编译…
如何使用 Fortran 以更聪明的方式计算复杂函数?
我想使用fortran: 其中ψ( psi )是一个复杂的fortran变量。 现在,我通过定义两个新的复杂变量来解决此问题: ir =(1.0,0.0)和 ii =(0.0,1.0)…
用于独立任务的 Fortran 和 OpenMP 线程组
我需要使用 OpenMP 运行两个独立的任务。其中一个比另一个更复杂,因此最好分割可用线程,以便更复杂的任务使用更多线程。这两个任务完成后,我需要使…
可以编译并运行IFORT但不能进行GFORTRAN(MAC M1)
我正在尝试从 Fortran 对象创建一个共享库对象并将其加载到 Julia 中。使用 ifort 时,使用以下命令,它运行没有问题: ifort x.f90 y.f90 z.f90 -o L…
在 macOS Monterey (M1) 上编译 gfortran 测试代码时出现架构错误
我试图通过Macos Monterey(M1)版本12.3上的Fortran运行基本的测试代码(命名 test.f90 )。 代码为: program test integer, dimension(2,2) :: f,g…
在内部类型上重载 Fortran 内部运算符?
对于代码 module pow_mod implicit none integer, parameter :: dp = kind(1.0d0) interface operator(**) module procedure mypow end interface con…
如何避免针对Fortran阵列指针的优化代码不佳?
当使用数组指针时,即使在看似非常简单的情况下,我使用 gfortran 11.2 得到的汇编优化也相当差。例如,此函数的优化代码(https://godbolt.org/z/eWo…
在 Fortran 中将指针分配给可分配的派生类型组件
我是 Fortran 新手,正在开发一个代码,我经常在其中对两个相似的派生类型(在本例中表示科学计算代码中的粒子模型)进行操作。这两种类型是相同的,…
在 fortran 中使用过程指针而不使用选择案例逻辑时出现问题
我正在编写一个应用程序,其中要求用户输入4个字符的文本命令以执行应用程序的操作。每个命令与唯一的子例程相关联。我已经设置了该应用程序,因此命…