Fortran 90 中的优化例程
我正在 Windows 7 机器上使用 gfortran 编译器在 Fortran 90 中进行(尝试进行)数值优化。我有一个由其他人预先编写的函数,在传入大量参数(总共约 …
在 Windows 7 上编译 Fortran .dll(免费)?
我的老板刚刚要求我将他老板的旧 Fortran 代码集成到我正在开发的一个项目(Java)中。该代码是在 90 年代编写的,所以我想它仍然可以编译,所以我希…
Fortran 函数、模块和子例程的自动文档
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
我可以在 fortran 模块中声明意图变量吗?
我可以在 fortran 模块中声明意图变量吗? 我想制作一个可以调用其他子程序的通用模块 module fmod real b integer n, i integer, dimension(6), inte…
声明一个向量而不指定其维度
现代 Fortran 中声明数组而不给出数组长度并让编译器根据声明确定长度的语法是什么? 以下示例不起作用: program ONE real :: V = [1,2,3] end progr…
更新 Fortran 中的两个数组,如下 C++ 所示功能
我有一个 C++ 函数,它更新 2 个数组,数组通过引用传递: double* CPPF(double array[],int size, double a1[], double a2[]){ int m = size, n = si…
生成编译器定义的预处理器宏列表
生成由编译器定义的预处理器宏列表 gcc -E -dM - < /dev/null 使用gcc和gfortran,我可以分别使用(编辑以反映ouah的答案)和 gfortran -cpp -E -dM /…
使用集体 MPI-IO 读写大文件的最佳方法
我想使用 MPI-IO 在 Fortran 中读取和写入大型数据集。我的首选方法是使用 MPI_type_create_subarray 定义的 MPI 类型和单个维度来描述文件中每个进程…
支持 gfortran 的 Codesourcery?
有人成功地将 gfortran 添加到 Codesourcery lite 中以进行 ARM 构建吗?如果不是,您如何使用 f2c 正确解决此问题,以使用 codesourcery 编译 fortra…
为 GET_ENVIRONMENT_VARIABLE 向 Fortran 程序提供哪些环境变量
我想在我的 Fortran 代码中使用 $HOSTNAME 环境变量的值。 我的尝试是: CHARACTER(LEN=100) :: hostname INTEGER :: status_value = 0 CALL GET_ENVI…
不同 Fortran 和 C 供应商之间的 ISO_C_BINDING
C/C++ 编译器供应商是否也支持 Fortran ISO_C_BINDING 模块的概念?例如,C/C++ int 的大小可能因不同供应商的编译器而异。因此,通过 ISO_C_BINDING …
将字符串解释为 Fortran 中的变量名
我想访问一个名称等于我所拥有的字符串的实际变量。像这样的东西(我将使示例尽可能干净): character(len=5) :: some_string real :: value value =…