24小时热门版块排行榜    

查看: 1978  |  回复: 29

lurencyj

木虫 (著名写手)

其实,像arpack和lapack这类的包,它们自带的安装说明文件里面都有详细干净的安装说明,细心看就好了。大家都是这样用的。至于怎么用里面的子程序,这个百度一下很多很多,检索“怎样 调用 外部函数 fortran”,编程教科书里面也很多。
很女子很弓虽大
11楼2012-10-12 12:54:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

田山东

捐助贵宾 (著名写手)

引用回帖:
10楼: Originally posted by lurencyj at 2012-10-12 12:51:32
1.  关于安装。建议你不要自己编译源代码,如果你没有头绪,没有相应的经验。最好通过suse自带的软件管理来安装arpack. 这里有个链接是介绍opensuse下如何安装软件的:http://zhidao.baidu.com/question/240291320. ...

whereis libarpack
没有找到这个库,奇怪,我的ARmake.inc都装上了,为什么还没有这个呢?
everythinghasitsseason.enjoyyourlife.
12楼2012-10-12 14:51:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

田山东

捐助贵宾 (著名写手)

后来又搜索libarpack.SUN.a,明明这个文件就在arpack/ARPACK文件夹下,为什么whereis libarpack.SUN4.a找不到呢?
everythinghasitsseason.enjoyyourlife.
13楼2012-10-12 14:59:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

田山东

捐助贵宾 (著名写手)

引用回帖:
11楼: Originally posted by lurencyj at 2012-10-12 12:54:58
其实,像arpack和lapack这类的包,它们自带的安装说明文件里面都有详细干净的安装说明,细心看就好了。大家都是这样用的。至于怎么用里面的子程序,这个百度一下很多很多,检索“怎样 调用 外部函数 fortran”,编程 ...

果然,需要安装两个库文件
linux-1482:/usr/local/share/ARPACK # cd /usr/local/lib
linux-1482:/usr/local/lib # ln -s /usr/local/share/ARPACK/libarpack_LINUX.a ./libarpack.a

哎。。我以为装好ARmake.inc这些东西都弄好了呢。再查怎么装吧
everythinghasitsseason.enjoyyourlife.
14楼2012-10-12 15:05:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lurencyj

木虫 (著名写手)

$ man whereis
locate the binary, source, and manual page files for a command

manual里面说的很清楚,whereis是面向跟命令相关的文件。库文件不是命令的。
你在用linux前,怎么也要先给自己科普一下知识的吧。介绍给你的那个Beginning Linux Programming 很不错,看完前面2-3章,你就会有点入门了。
很女子很弓虽大
15楼2012-10-12 15:13:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lurencyj

木虫 (著名写手)

说了挺多,可能楼主还没有搞定。SUSE Linux的我不清楚。在Debian/Ubuntu下面,最佳的方案是:
sudo apt-get install build-essential
sudo apt-get install gfortran
sudo apt-get install libarpack2-dev

arpack官网上的库和补丁包已经没有维护了,代码里有很多问题,比如说second.f文件里面有bug, abs()函数里面规则过久,编译器大多已经不支持。相反,通过Linux包管理系统安装的arpack都没有这些问题,很干净。
很女子很弓虽大
16楼2012-10-12 15:35:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lurencyj

木虫 (著名写手)

顺便问一个问题,楼主为什么不用matlab来求本征值问题呢,如果内存不夸张的话?
很女子很弓虽大
17楼2012-10-12 15:39:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

引用回帖:
9楼: Originally posted by 田山东 at 2012-10-12 10:39:55
user's guide 没说怎么编译程序啊。郁闷啊。一个人搞,搞死人啊

编译还需特别的东西吗?
CODE:
gfortran a.f /path/to/arpack/lib/libarpack_linux.a -o a.exe

应该就可以了啊……
18楼2012-10-12 16:05:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

引用回帖:
16楼: Originally posted by lurencyj at 2012-10-12 15:35:42
说了挺多,可能楼主还没有搞定。SUSE Linux的我不清楚。在Debian/Ubuntu下面,最佳的方案是:
sudo apt-get install build-essential
sudo apt-get install gfortran
sudo apt-get install libarpack2-dev

ar ...

赞一个,对于这类库,我也赞成用系统自带的……
19楼2012-10-12 16:07:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

引用回帖:
14楼: Originally posted by 田山东 at 2012-10-12 15:05:04
果然,需要安装两个库文件
linux-1482:/usr/local/share/ARPACK # cd /usr/local/lib
linux-1482:/usr/local/lib # ln -s /usr/local/share/ARPACK/libarpack_LINUX.a ./libarpack.a

哎。。我以为装好ARmake. ...

其实没有必要用 ln -s 形成软链接的

在 gfortran 编译的时候,记得把 libarpack.a 的路径写全就可以了……
20楼2012-10-12 16:10:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 田山东 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 我面上完蛋了 +7 且听虎啸 2026-08-20 7/350 2026-08-21 11:45 by 6543yes
[基金申请] 科研孤儿太难了 +15 我4大白菜 2026-08-20 16/800 2026-08-21 11:07 by yming1319
[基金申请] 应该是下周三26日公布了吧? +4 哈哈蛤? 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
[论文投稿] 投稿咨询 +5 wwm09 2026-08-17 7/350 2026-08-21 10:11 by 期刊论文帮手
[基金申请] 让我中一个面上吧! +10 大萍1987 2026-08-20 12/600 2026-08-21 09:31 by 020100099
[基金申请] 基金啊基金 +4 longfie172 2026-08-20 4/200 2026-08-21 08:58 by mark mao
[基金申请] 放榜前的不淡定 40+4 snowwithsea 2026-08-19 13/650 2026-08-21 08:30 by 北京莱茵编辑
[基金申请] 时间戳今天,20号变了 +4 archvillain 2026-08-20 4/200 2026-08-21 08:10 by gatelove
[基金申请] 只有每年这种时候来逛逛小木虫 +22 yaoyewhu2008 2026-08-20 24/1200 2026-08-21 07:44 by DanielDDDD
[基金申请] 估计是周四 +3 archvillain 2026-08-18 3/150 2026-08-21 01:48 by jnhyjjm
[基金申请] 今天系统多次维护,明天很可能放榜! +10 zju2000 2026-08-16 11/550 2026-08-20 20:02 by cl479861084
[基金申请] 时间戳变了,能看出什么问题? +18 基诺咪客 2026-08-17 23/1150 2026-08-20 17:19 by Godzela
[基金申请] 重要消息,中午系统在维护 +11 yuleib84 2026-08-18 12/600 2026-08-20 11:09 by xskun
[基金申请] filecode,4个jtjc了 +11 ziyangfang 2026-08-19 13/650 2026-08-19 21:28 by aasahr
[教师之家] 为什么余额宝的年化利率越来越低?主要原因有哪些? +5 瞬息宇宙 2026-08-15 5/250 2026-08-19 20:23 by super2002521
[基金申请] 今天放榜吗? +14 布布和一二 2026-08-19 15/750 2026-08-19 18:07 by gltch
[基金申请] 明天放榜? +5 Shxjjxjkx 2026-08-18 5/250 2026-08-18 18:14 by -大大大大大-
[基金申请] 93BebMhtakh前后11位开头都是大写 +4 且听虎啸 2026-08-17 5/250 2026-08-18 00:49 by 蔡棒棒菂
[基金申请] 感觉是下周放榜了 +6 angus9576 2026-08-17 11/550 2026-08-17 23:57 by angus9576
[基金申请] 各位道友,我要去昆明玩几天,回来见。 +7 Tide man 2026-08-14 8/400 2026-08-15 01:11 by arzu_hma
信息提示
请填处理意见