小编Kyl*_*Lee的帖子

使用不同的输入参数在fortran中多次运行代码

我想用不同的输入参数集多次运行fortran 77程序; 我已经确定输出文件名会因我使用的不同输入参数而改变,但我不确定如何运行具有不同输入参数集的程序,而无需每次都更改参数来转到代码.

为了说明我的问题,这是一个简单的代码.

   PROGRAM CODE
   IMPLICIT DOUBLE PRECISION (A-H, J-Z)
   COMMON / param  / radius

   radius = 2
   write(*,*) 'radius = ', radius
   write(*,*) 'the area is = ', 3.14*radius*radius

   END 
Run Code Online (Sandbox Code Playgroud)

假设我想用不同的半径运行此代码,而不是必须进入代码并手动更改值,我希望有一个具有不同参数选择的文件并让它运行多次.

当然,通过创建不同参数选择和循环的数组,可以解决这个问题.但是,我不想这样做,因为我实际上有多个参数我想为每次运行更改.

响应下面的评论之一,如果每个运行的文件都有不同的输入选择,那么如何为每次运行的不同参数选择获取不同的行?

fortran gfortran fortran77

2
推荐指数
1
解决办法
1291
查看次数

标签 统计

fortran ×1

fortran77 ×1

gfortran ×1