| 查看: 2093 | 回复: 32 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[交流]
莫言,nobel 文学奖,祝贺祝贺,弟兄们加油! 已有27人参与
|
|||
|
http://www.nobelprize.org/ 刚公布的 希望很快看到大陆学者获得自然科学类的 我们功课的围观下起个哄就好了,拍巴掌,piapiapia。。。。。。 |
» 猜你喜欢
基金委咋了?2026年的指南还没有出来?
已经有5人回复
国自然申请面上模板最新2026版出了吗?
已经有17人回复
纳米粒子粒径的测量
已经有8人回复
疑惑?
已经有5人回复
计算机、0854电子信息(085401-058412)调剂
已经有5人回复
Materials Today Chemistry审稿周期
已经有5人回复
溴的反应液脱色
已经有7人回复
推荐一本书
已经有12人回复
基金申报
已经有4人回复
常年博士招收(双一流,工科)
已经有4人回复
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
小木虫: 金币+0.5, 给个红包,谢谢回帖
|
这是windows下的,我试下linux下行不行吧 三、ARPACK库的编译 先到ARPACK的官方网站去下载程序包,我选择下载了 arpack96.tar.gz 和补丁 patch.tar.gz。 1. 把两个压缩文件分别解压以后,第一步是先打上补丁。复制patch下的ARPACK 粘贴到 arpack96 里面去覆盖同名文件, 在Win7上会提示合并文件夹,选择是,然后会提示复制和替换文件,选择全部替换就行了。 2. 把 arpack96\ARPACK\BLAS,arpack96\ARPACK\LAPACK 和 arpack96\ARPACK\UTIL 中的 *.f 文件都复制到 arpack96\ARPACK\SRC 里面去。然后有三个源文件需要改动。首先,找到second.f 打开,把里面的内容改成: SUBROUTINE SECOND( T ) REAL T CALL CPU_TIME(T) RETURN END 保存。因为原来的程序要调用ETIME来返回时间,但是连接的时候会出错提示找不到ETIME。我看了一下gfortran 里好像是用 CPU_TIME 来计时的,所以就改过来。还有就是 dnrm2.f 和 snrm2.f 使用了ASSIGN statement, 这个语句在Fortran 95 的标准里面已经被删除了,所以gfortran 不能编译这两个文件。因此,需要到netlib上下载它们的更新版本: dnrm2.f 和 snrm2.f 并替换旧版文件。 3. 接下来编译ARPACK和LAPACK基本原理是类似的。用DOS进入 arpack96\ARPACK\SRC 目录,用gfortran 开始编译: E:\arpack96\ARPACK\SRC>gfortran -fimplicit-none -g -c *.f -O2 4. 用ar 连接成一个库 E:\arpack96\ARPACK\SRC>ar rcs libarpack.a *.o 这样就在SRC文件夹里得到ARPACK库文件 libarpack.a。 |

27楼2012-10-12 19:46:03
Chemwpa
铁杆木虫 (著名写手)
- 应助: 260 (大学生)
- 金币: 6161.7
- 散金: 212
- 红花: 20
- 帖子: 1855
- 在线: 380.1小时
- 虫号: 1543281
- 注册: 2011-12-19
- 性别: GG
- 专业: 有机合成
2楼2012-10-11 19:44:12
hughflyer
木虫 (著名写手)
- 海博EPI : 1
- 应助: 152 (高中生)
- 金币: 5771.8
- 散金: 200
- 红花: 8
- 帖子: 1122
- 在线: 472.2小时
- 虫号: 1587134
- 注册: 2012-01-25
- 性别: GG
- 专业: 无机非金属类光电信息与功
3楼2012-10-11 20:31:14
|
本帖内容被屏蔽 |
4楼2012-10-11 20:38:54











回复此楼