24小时热门版块排行榜    

查看: 866  |  回复: 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 的主题更新
普通表情 龙 兔 虎 猫 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 上海工程技术大学 激光智能制造课题组 2027级博士研究生招生 +5 oxidpl 2026-09-20 7/350 2026-09-27 10:43 by Equinoxhua
[博后之家] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 ViqFlLSxHDGt 2026-09-26 3/150 2026-09-27 10:42 by 4IW0sJvtEqX8
[博后之家] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 ViqFlLSxHDGt 2026-09-26 3/150 2026-09-27 10:21 by 4IW0sJvtEqX8
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 ViqFlLSxHDGt 2026-09-26 3/150 2026-09-27 10:15 by 4IW0sJvtEqX8
[考博] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 ViqFlLSxHDGt 2026-09-26 3/150 2026-09-27 10:03 by 4IW0sJvtEqX8
[考博] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 oeyPlfmMUpOC 2026-09-26 3/150 2026-09-27 09:13 by 4IW0sJvtEqX8
[公派出国] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 GxESXJmptOtQ 2026-09-25 4/200 2026-09-27 06:44 by XgCC8uTcwILl
[考博] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 GxESXJmptOtQ 2026-09-25 4/200 2026-09-27 06:42 by XgCC8uTcwILl
[论文投稿] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 GxESXJmptOtQ 2026-09-25 4/200 2026-09-27 06:39 by XgCC8uTcwILl
[找工作] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 GxESXJmptOtQ 2026-09-25 3/150 2026-09-27 06:32 by XgCC8uTcwILl
[找工作] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 vQZoDrrm7mUF 2026-09-25 3/150 2026-09-27 06:08 by XgCC8uTcwILl
[公派出国] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 vQZoDrrm7mUF 2026-09-25 3/150 2026-09-27 06:05 by XgCC8uTcwILl
[考研] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 vQZoDrrm7mUF 2026-09-25 3/150 2026-09-27 05:56 by XgCC8uTcwILl
[论文投稿] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +4 vQZoDrrm7mUF 2026-09-25 4/200 2026-09-27 05:56 by XgCC8uTcwILl
[博后之家] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +4 vQZoDrrm7mUF 2026-09-25 4/200 2026-09-27 05:50 by XgCC8uTcwILl
[考博] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 vQZoDrrm7mUF 2026-09-25 3/150 2026-09-27 05:44 by XgCC8uTcwILl
[考研] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +3 vQZoDrrm7mUF 2026-09-25 5/250 2026-09-27 05:44 by XgCC8uTcwILl
[公派出国] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +4 PGTSwSC3F6nQ 2026-09-24 7/350 2026-09-25 11:18 by yhq9807
[教师之家] 课题组招2027级博士 上海工程技术大学 激光智能制造方向 +4 oxidpl 2026-09-20 6/300 2026-09-24 20:37 by oxidpl
[有机交流] 有机合成以后会不会被AI改变?做科研的虫友怎么看 +5 zapen 2026-09-20 8/400 2026-09-23 17:21 by tianxiaoxian
信息提示
请填处理意见