| 查看: 752 | 回复: 0 | |||||
| 当前主题已经存档。 | |||||
[交流]
关于在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的方法。 |
» 收录本帖的淘帖专辑推荐
常识学习 | 生活的杂七杂八 |
» 猜你喜欢
中南大学易小艺课题组诚招2026申请-考核制博士生
已经有0人回复
海南师范大学招收化学博士(光电功能材料课题组招收博士研究生)
已经有10人回复
无机化学论文润色/翻译怎么收费?
已经有175人回复
求助几个团簇的cif
已经有0人回复
急求该反应的详细机理
已经有5人回复
【Ei | Scopus 双检索】2026年智能交通与未来出行国际会议(CSTFM 2026)
已经有0人回复
【EI|Scopus 双检索】2026年第六届机器人与人工智能国际会议(JCRAI 2026)
已经有0人回复











回复此楼