Sunday, October 23, 2011

fortran77与fortran90主程序与子程序之间参数的传递

两者之间传递变量是没有任何问题的。

但是问题在于传递数组。由于在fortran90中可以使用可变大小的数组,而在fortran77钟不支持这种功能,只能是固定大小的数组,所以当作为子程序的fotran90中为可变数组,而主程序的fortran77是一个固定数组,这样两者是没有办法传递数组的,只有把子程序中在传参这一步的时候也改成固定数组,参能完成主程序与子程序,数组参数的传递。

No comments:

Post a Comment