| 查看: 1505 | 回复: 2 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
gfortran编辑器 lapack安装 求指教
|
||
|
前面装好了arpack,就是不知道该怎么编译程序了。问题正在一个一个解决。再弄下lapack库函数,我在网上搜了下,有几个问题请指教: http://bbs.pfan.cn/showbbs.asp?id=242326&read=my 这是从论坛上看到的帖子,讲述了ifort编辑器怎么安装lapack以及应用的。我用的是gfortran,linux系统,我是这么安装的: make.inc FORTRAN =gfortran OPTS=-O2 DRVOPTS=$(OPTS) NOOPT=-O0 LOADER=gfortran LOADOPTS= TIMER=INT_ETIME_ CC=GCC CFLAGS=-O3 ARCH=ar ARCHFLAGS=cr RANLIB=ranlib BLASLIB=../../librefblas.a LAPACKLIB=liblapack.a TMGLIB=libtmglib.a LAPACKELIB=liblapacke.a 这样设置有问题吗? make一下,/lapack/lapack-3.4.2产生几个文件: liblapack.a libtmglib.a 然后我想用装好的lapack编译一个程序: program test_sgesv implicit none real :: a(3,3),b(3) integer :: v(3),iflag external sgesv a=reshape([2.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,4.0],[3,3]) b=[998.0,999.0,1000.0] print *,'a=',a print *,'b=',b call sgesv(3,1,a,3,v,b,3,iflag) print *,'solve=',b end program test_sgesv 把这个程序ceshi.f放在/lapack/目录下,然后用 gfortran ceshi.f -o 22 结果显示sgesv这个子程序找不到,应该是库文件没安装好。 看帖子:http://bbs.pfan.cn/post-242326.html f2003同学说:将编译好的文件拷贝到/usr/local/lib或者/usr/lib就可以了,。这个文件夹根本找不到。如果编译程序是不是需要在 程序开头加个语句,或者在编译的时候加个语句,好知道是调用哪里的库函数啊? |
» 猜你喜欢
求个博导看看
已经有16人回复
想换工作。大多数高校都是 评职称时 认可5年内在原单位取得的成果吗?
已经有8人回复
上海工程技术大学张培磊教授团队招收博士生
已经有4人回复
上海工程技术大学【激光智能制造】课题组招收硕士
已经有5人回复
求助院士们,这个如何合成呀
已经有4人回复
临港实验室与上科大联培博士招生1名
已经有9人回复
需要合成515-64-0,50g,能接单的留言
已经有4人回复
自荐读博
已经有4人回复
写了一篇“相变储能技术在冷库中应用”的论文,论文内容以实验为主,投什么期刊合适?
已经有6人回复
带资进组求博导收留
已经有10人回复
» 本主题相关价值贴推荐,对您同样有帮助:
ubuntu12.04用gfortran调用Lapack95函数库出错。
已经有3人回复
求mkl文档看下lunix下怎么调用lapack函数
已经有3人回复
求助ifort 调用lapack的问题!
已经有4人回复
【求助】LAPACK: Routine ZPOTRF failed!
已经有5人回复
【求助】如何学习FORTRAN的LAPACK?
已经有4人回复
【求助】linux下lapack库编译测试错误
已经有3人回复

lurencyj
木虫 (著名写手)
- 应助: 159 (高中生)
- 金币: 2869.2
- 散金: 520
- 红花: 8
- 沙发: 10
- 帖子: 1244
- 在线: 148.3小时
- 虫号: 888093
- 注册: 2009-10-29
- 性别: GG
- 专业: 凝聚态物性I:结构、力学和

3楼2012-10-12 12:56:20
snoopyzhao
至尊木虫 (职业作家)
- 程序强帖: 16
- 应助: 157 (高中生)
- 贵宾: 0.02
- 金币: 18844.7
- 红花: 29
- 帖子: 3803
- 在线: 1422.4小时
- 虫号: 183750
- 注册: 2006-02-13
- 专业: 污染生态化学
2楼2012-10-12 10:33:47







回复此楼