| 查看: 2979 | 回复: 21 | ||||||||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||||||||
[求助]
FORTRAN 基础知识讲解
|
||||||||
|
1. EXTERNAL 声明外部函数的名称 是不是在整个程序当中都能用?怎么用?在其他子程序中可以直接call吗? 2. INTENT 说明过程哑元的用意 过程哑元 什么是过程哑元? 3. INTRINSIC 声明一个内部函数 只能在这个子程序里面运行? 4. OPTIONAL 允许过程被调用时哑元 过程哑元 什么意思? 5. 在F90中,每个变量名都应该在说明部分中说明其类型,不应该使用隐式说明、为了抑制隐式说明发生作用,应该在程序说明部分开始就写出语句: IMIPLlCIT NONE 既声明不使用隐式说明 什么是隐式说明? 6.程序变量定义的时候这两句话什么意思? TYPE (wavedes) WDES TYPE (latt) LATT_CUR,LATT_INI 7. 另外 INQUIRE(FILE=DIR_APP(1 IR_LEN)//'WAVECAR.'//EXT,EXIST=junk)这个DIR_APP(1 IR_LEN)//'WAVECAR.'//EXT中,'WAVECAR.'两端的东东什么意思?,知道这是个函数,不能明确什么意思。那么在一般情况下,文件名前后加上一些东西是为了什么?8. 程序中常看到。 LATT_INI%A=LATT_CUR%A 这个%是什么运算?还是只是当做变量名中和字母作用一个字符? 9. 程序里面有很多退出的关键字 exit 是退出当前的循环或者判断语句种吗? stop 退出主程序? break 呢? 根据具体情况给分!多答多得! |
» 收录本帖的淘帖专辑推荐
先进材料与分子模拟 | 第一性原理 | 有用的呦 | 基础知识 |
lyl的 | Fortran |
» 猜你喜欢
论文终于录用啦!满足毕业条件了
已经有12人回复
2025年遐想
已经有4人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
求个博导看看
已经有18人回复
» 本主题相关价值贴推荐,对您同样有帮助:
中科院国家科学图书馆讲座:专利文献基础知识及检索
已经有85人回复
【求助】药学基础知识
已经有10人回复
【讨论】做(计算流体力学和计算传热学)相关的请进
已经有37人回复


5楼2011-10-30 16:19:23

8楼2011-10-30 18:19:03

12楼2011-11-05 10:48:59
|
再问一下:写入文件是这样打开的 OPEN(UNIT=12,FILE=WAVECAR,ACCESS='DIRECT', & FORM='UNFORMATTED',STATUS='UNKNOWN',RECL=IO%ICMPLX) 我在程序中加入 write(*,*) IO%ICMPLX 得到这个参量的数值为17632,但是我在打开的时候用 OPEN(UNIT=12,FILE=WAVECAR,ACCESS='DIRECT', & FORM='UNFORMATTED',STATUS='UNKNOWN',RECL=17632) 可以吗? 我现在这么做的,但是取出来的和写入的数值不一样,这是怎么回事呢? |

14楼2011-11-08 16:23:30
|
IF (PRESENT(EXT)) THEN OPEN(UNIT=12,FILE=DIR_APP(1 IR_LEN)//'WAVECAR.'//EXT,ACCESS='DIRECT', &FORM='UNFORMATTED',STATUS='UNKNOWN',RECL=IO%IRECLW) ELSE OPEN(UNIT=12,FILE=DIR_APP(1 IR_LEN)//'WAVECAR',ACCESS='DIRECT', &FORM='UNFORMATTED',STATUS='UNKNOWN',RECL=IO%IRECLW) ENDIF ALLOCATE(CW(NPL_TOT),CRD(NPL_TOT),EIG(WDES%NB_TOT)) 我在着后面加上了 junk=.TRUE. DO I=1,9 write(FL,'(a,i0)') 'WI', I INQUIRE(FILE=FL,EXIST=junk) IF (.NOT.junk) THEN OPEN(991, FILE=FL,STATUS = 'NEW') EXIT ENDIF ENDDO WRITE(991,*) 'RECL :',IO%IRECLW 输出的,没有错吧? |

16楼2011-11-08 16:35:49

18楼2011-11-08 17:02:55

20楼2011-11-08 22:03:45

21楼2011-11-11 09:34:18







IR_LEN)//'WAVECAR.'//EXT,EXIST=junk)
回复此楼