| 查看: 1600 | 回复: 2 | ||
[交流]
【求助】关于Fortran90编程的头文件和变量定义【已完结】
|
|
现有条件: 我从来没有编写过功能较为齐全的程序,也没有实际用编程语言完成过一个完整的任务。仅仅是学个数据结构和Fortran语言,为计算机三级自学了C语言。 目的: 现在我想编程完成分子动力学模拟和MC模拟,用来做气固催化反应表面反应分子和产物分子的扩散吸附转移与脱附,以及多孔材料对小分子的等温吸附线。 问题: (1)Fortran程序没有库文件和头文件吗?就像C语言#include<×××> 那样的。如果有,怎么知道在 Fortran中调用库函数如何,要包含哪些函数?从哪里可以查找? (2)对于模块化编程,要把任务分解成子程序。子程序与主程序的文件结构应该是怎样的?都放在一个文档中?还是放在不同文档中,然后编译的时候在makefile中指明搜索路径? (3)Fortran中变量定义和参数赋值: INTEGER :: X,Y INTEGER, PARAMETER :: Z= 2 这个"::"有什么深意呢?跟F77的定义不同在哪里? 这个原本是用来在定义变量的时候赋初值的,不赋初值也可以这么写,但是可以省略掉。 这个PARAMETER ::有什么深意呢? 定义常数。这里表示定义整型常数 [ Last edited by nono2009 on 2010-12-2 at 07:36 ] |
2楼2010-11-30 13:53:47
3楼2010-11-30 14:02:03










回复此楼
