24小时热门版块排行榜    

查看: 771  |  回复: 0
当前主题已经存档。

Gvtheen

金虫 (小有名气)

[交流] 关于在WINDOW XP下安装MAGPACK的心得

首先,要知道MAGPACK是用FORTRAN编写的,网络上提供的源代码,需要FORTRAN编译器和LAPACK库支持才能使用。常见编译器有VF,G77等等。
     下面我介绍在WINDOW下面andlinux使用G77编译器来编译MAGPACK。具体步骤:
1、安装andlinux
     在http://www.andlinux.org/downloads.php下栽minimal / XFCE version,
http://downloads.sourceforge.net ... x-beta1-minimal.exe
然后安装,在安装过程,记得选一个共享夹,需要输入用户名和密码(后面需要用)。接着你在需要andlinux里面安装GCC和G77(其实用过LINUX的人就知道怎么弄)
     sudo apt-get install build-essential
     sudo apt-get install g77
2   在andlinux上安装LAPACK库
     下栽http://www.netlib.org/lapack/lapack-lite-3.1.1.tgz,放在共享文件夹里面。
      tar -zxvf  lapack-lite-3.1.1.tgz    / 解压缩*.tgz文件
     cd lapack-lite-3.1.1                 /进入lapack-lite-3.1.1
     vim makefile                           /进入makefile
     把#lib blas lapck tmg前面的#去掉。
     然后make 一下就可以编译lapack(需要几分钟时间)
     接着把lapack_linux.o blas_linux.o tmg_linux.o 改成liblapack.o libblas.o libtmg.o
     安装LAPACK结束
3   使用MAGPACK
     因为MAGPACK需要有FORTRAN和LAPACK支持,所以使用时需要指定他它们路径。
     进入iso_2000 目录
     在MakefileL里面修改:
     下面是我的Makefile
     LIB =/root/LAPACK
     SOURCES=isomag2_2.f
     isomag2:${SOURCES}
        f77 -o iso.sh ${SOURCES}  -L${LIB} -llapack -lblas
     然后在pariso21 pariso22把参数设定好,直接MAKE就可以了。得到结果了。
    千万要注意:MAGPACK的参数是采用直接加入源代码里面,所以每次使用都要编译一下,不能生成。EXE文件供下次使用。(很希望FORTRAN高手,能改善一下,能把参数放在一个文件,让程序直接读取,而不需要编译。
     
    这个方法很麻烦,我摸索了一个晚上,才弄好的。这里算是抛砖引玉,希望各位高手赐教,给出更好的使用MAGPACK的方法。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Gvtheen 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 302求调剂 +7 呼呼呼。。。。 2026-03-17 7/350 2026-03-18 08:00 by ms629
[考研] 301求调剂 +6 yy要上岸呀 2026-03-17 6/300 2026-03-17 23:58 by 星空星月
[考研] 0703化学调剂 ,六级已过,有科研经历 +8 曦熙兮 2026-03-15 8/400 2026-03-17 20:31 by xilongliang
[考研] 材料与化工求调剂 +6 为学666 2026-03-16 6/300 2026-03-17 20:15 by peike
[考研] 299求调剂 +4 △小透明* 2026-03-17 4/200 2026-03-17 20:09 by peike
[考研] 有没有道铁/土木的想调剂南林,给自己招师弟中~ +3 TqlXswl 2026-03-16 7/350 2026-03-17 15:23 by TqlXswl
[考博] 26申博 +4 八旬速览 2026-03-16 4/200 2026-03-17 13:00 by 轻松不少随
[考研] 275求调剂 +4 太阳花天天开心 2026-03-16 4/200 2026-03-17 10:53 by 功夫疯狂
[考研] 材料专硕274一志愿陕西师范大学求调剂 +5 薛云鹏 2026-03-13 5/250 2026-03-17 10:15 by Sammy2
[考研] 药学383 求调剂 +3 药学chy 2026-03-15 4/200 2026-03-16 20:51 by 元子^0^
[考研] 0854控制工程 359求调剂 可跨专业 +3 626776879 2026-03-14 9/450 2026-03-16 17:42 by 626776879
[考研] 294求调剂 +3 Zys010410@ 2026-03-13 4/200 2026-03-15 10:59 by zhq0425
[考研] 289求调剂 +4 这么名字咋样 2026-03-14 6/300 2026-03-14 18:58 by userper
[考研] 331求调剂(0703有机化学 +5 ZY-05 2026-03-13 6/300 2026-03-14 10:51 by Jy?
[考研] 求调剂(材料与化工327) +4 爱吃香菜啦 2026-03-11 4/200 2026-03-13 22:11 by JourneyLucky
[考研] 336求调剂 +6 Iuruoh 2026-03-11 6/300 2026-03-13 22:06 by JourneyLucky
[考研] 314求调剂 +7 无懈可击的巨人 2026-03-12 7/350 2026-03-13 15:40 by JourneyLucky
[考研] 085600材料与化工 309分请求调剂 +7 dtdxzxx 2026-03-12 8/400 2026-03-13 14:43 by jxchenghu
[考博] 福州大学杨黄浩课题组招收2026年专业学位博士研究生,2026.03.20截止 +3 Xiangyu_ou 2026-03-12 3/150 2026-03-13 09:36 by duanwu655
[考研] 283求调剂,材料、化工皆可 +8 苏打水7777 2026-03-11 10/500 2026-03-13 09:06 by Linda Hu
信息提示
请填处理意见