24小时热门版块排行榜    

查看: 177  |  回复: 2
当前主题已经存档。

dirtor

木虫 (正式写手)

[交流] [求助]为什么vasp源程序中,一个程序会有两个版本*.F和*.f90?

./preprocess main.f90 -DMPI  -       DHOST=\"LinuxIFC\" -DIFC -Dkind8 -DNGZhalf -DCACHE_SIZE=8000 -DPGF90 -          Davoidalloc -DMPI_BLOCK=500 -DRPROMU_DGEMV  -DRACCMU_DGEMV
mpif90 -Mfree   -O0   -c main.f90
注意到编译时会同时编译main.F main.f90
二者从源代码上来看差别并不大
望达人指点

[ Last edited by wuchenwf on 2009-6-21 at 20:40 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chenweiguang

金虫 (小有名气)

★ ★
lei0736(金币+2,VIP+0):谢谢 新虫要加油 十大“耐思”版主评选欢迎参与投票 http://emuch.net/bbs/viewthread.php?tid=845527&fpage=1
.F里面包含许多宏,根据不同的情况,有些代码有用有些代码就撇掉了,然后就生成.f90了,这是最终的,然后再编译的。
那个/usr/bin/cpp就是预编译器
2楼2008-06-29 13:40:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dirtor

木虫 (正式写手)

引用回帖:
Originally posted by chenweiguang at 2008-6-29 13:40:
.F里面包含许多宏,根据不同的情况,有些代码有用有些代码就撇掉了,然后就生成.f90了,这是最终的,然后再编译的。
那个/usr/bin/cpp就是预编译器

预编译,I c.
Thnx 4 ur reply
3楼2008-06-29 15:37:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dirtor 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见