| 查看: 12011 | 回复: 65 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[资源]
【分享】在linux下安装ms4.4
|
|||
|
上个星期五,我从老婆那里拿到了ms4.4,ms4.4是老婆从emuch上拿到的,现将在linux suse9(64bit)下安装的过程陈述如下。 我拿到的linux和windows版本是 cel0303 通过纳米盘提供的linux.rar和Materials Studio 4.4 for windows.rar,license是 cyfjkf 提供的msi.rar。 在拿到linux下的ms4.4后,我建议大家一定要认真阅读在压缩包中的README_Materials_Studio.htm这个文件,这个文件里包含里安装ms4.4所需要的操作系统环境。 我是使用的suse 9(64bit) sp4的linux。ms4.4在readme中是这样描述suse的。 SuSE Linux Enterprise Server 9 (SP4) glibc-2.3.3-98.94 (64-bit) glibc-32bit-9-200710191304 hpmpi-2.02.05.01-20070708r.x86_64 libgcc-3.3.3-43.54 (32-bit and 64-bit) libstdc++-3.3.3-43.54 (32-bit and 64-bit) 这些包都要一定要装上去,因为在ms4.4中,dmol3计算中会调用libstdc++.so.6这个包,suse默认不安装libgcc-3.3.3-43.54(安装开发环境才会安装),就会导致dmol3运算的错误。 将linux.rar在suse下解包,suse不支持rar压缩,一般的做法是在windows下将rar转换为zip。解包后,在UNIX目录下运行./Install。我发现cel0303提供的linux安装包权限设置有问题,会出现安装文件没有执行权限和安装报错。我的做法是直接将所有的安装文件增加了可执行权限chmod +x -R linux,再执行./Install,安装顺利完成。 将msi.rar在windows下解包,打开msi.lic文件第一行SERVER this_host ANY 27000将this_host修改为linux服务器的机器名,如果不知道可以去问系统管理员,最简单的方法就是用telnet 你的linux主机,你会看到在login的前面有一个名字,就是你要的主机名。windows就不用说了,在我的电脑右键点击属性-》计算机名-》完整的计算机名,复制下来就可以了。msi.lic第二行是deamon msi,我看过好多帖子说要把它修改为msi的绝对路径,我发现在修改成绝对路径后,license test会报错,我的建议是不要修改。 在linux下安装后,在你的用户目录下执行/Accelrys/LicensePack/linux/bin/lp_admin,这个命令是用来安装license的,当然你也可以将改好的msi.lic直接拷贝到/Accelrys/LicensePack/Licenses下,我觉得用lp_admin可以分析你的license是否正确。运行lp_admin,需要在图形画面下,建议大家安装一个vncsever的客户端,很简单的。lp_admin运行后,选择install license,选择msi.lic的所在的位置,系统会自动拷贝到/Accelrys/LicensePack/Licenses,你也可以选择license test进行检测license是否可用,只有license可用才可用计算的。在这里还是要非常感谢cyfjkf,正是因为他(她)的无私,才能让中国的化学事业紧跟世界的步伐。 做最后的测试工作,http://liunux服务器的ip:18888,看到apache启动正常就ok了。 再安装一个windows的客户端,同样也要修改msi.lic,方法相同。然后在server console中新建一个服务器linux服务器ip_18888,就可以在windows下做图,在linux下计算了。 ms4.4中有高斯模块,如果在windows下计算先安装高斯程序,然后在安装ms4.4,就可以在ms4.4下直接使用高斯了。在linux使用高斯也是一样,但是我这个没有调试好,总是报在g03的路径下找不到g03,但是我单独使用g03确实好好的,很奇怪。 最后声明一下,我是搞计算机的,不是搞化学的。只能用计算机的眼光去评价ms4.4,我建议大家如果有机会的话,尽量把运算放在linux下,因为linux的运算速度和效率要比windows高的多。 再次感谢 cel0303和 cyfjkf。 谨以此篇短文献给我那读博士的老婆,愿她早日毕业,快乐生活。 [ Last edited by yhlllf on 2009-3-12 at 11:29 ] |
» 猜你喜欢
论文终于录用啦!满足毕业条件了
已经有13人回复
2025年遐想
已经有5人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
求个博导看看
已经有18人回复
» 本主题相关商家推荐: (我也要在这里推广)
|
我的gateway 倒是显示装成功了。。。可是我现在运行的时候确是 [msi@sym ~/22n]$ ls 2.car 2.input [msi@sym ~/22n]$ /home/msi/Accelrys/MaterialsStudio44/etc/DMol3/bin/RunDMol3.sh -np 1 2 Died. Gateway Exception code=626, text="Information for job 85020 not found. File 85020/85020.sbj does not exist." at /home/msi/Accelrys/MaterialsStudio44/etc/Gateway/root_default/dsd/commands/DSD_utils.pm line 1941. Error at /home/msi/Accelrys/MaterialsStudio44/etc/Gateway/root_default/dsd/commands/DSD_utils.pm line 1941 DSD_utils::throw(626, 'Information for job 85020 not found. File 85020/85020.sbj doe...') called at /home/msi/Accelrys/MaterialsStudio44/etc/Gateway/root_default/dsd/commands/DSD_utils.pm line 1863 DSD_utils::getJobInfoFileWithChecks(85020) called at /home/msi/Accelrys/MaterialsStudio44/etc/Gateway/root_default/dsd/commands/DSD_utils.pm line 491 DSD_utils::get_jobinfoitem('job-directory', 85020, 0) called at /home/msi/Accelrys/MaterialsStudio44/etc/Gateway/root_default/dsd/commands/DSD_utils.pm line 615 DSD_utils::get_jobdir(85020) called at /home/msi/Accelrys/MaterialsStudio44/etc/Gateway/root_default/dsd/commands/DSD_utils.pm line 771 DSD_utils::add_fromdsd_message(85020, 'custom', 'UpdateInterval', 60) called at /home/msi/Accelrys/MaterialsStudio44/etc/Gateway/root_default/dsd/commands/DSD_serverutils.pm line 2028 DSD_serverutils::setupjob_if_standalone() called at /home/msi/Accelrys/MaterialsStudio44/etc/Gateway/root_default/dsd/commands/DSD_serverutils.pm line 239 DSD_serverutils::register_running_server(3426) called at /home/msi/Accelrys/MaterialsStudio44/etc/Gateway/root_default/dsd/servers/DMol3.pl line 37 不知道是为什么?这下彻底没折了? |
52楼2009-05-08 15:18:15
2楼2009-03-10 10:22:37
5楼2009-03-10 12:10:13
8楼2009-03-10 19:11:18







回复此楼