全部博文(80)
分类: 云计算
2012-08-25 08:36:09
TLF-SOFT-Simulia.Abaqus.v6.10.1.ISO-TBE-DVD1.iso
TLF-SOFT-Simulia.Abaqus.v6.10.1.ISO-TBE-DVD2.iso
测试软件:
Job30-15.inp
首先安装****DVD2.iso
mount -o loop TLF-SOFT-Simulia.Abaqus.v6.10.1.ISO-TBE-DVD2.iso /media
yum install compat-libtermcap.i686 ncurses-libs.i686 compat-libstdc++-33.x86_64 rsh -y
安装abaqus 6.10 Documentation
[root@desktop4 Desktop]# /media/setup -->以绝对路径直接执行这个命令
A scratch directory is required to extract the java runtime
environment that is required to execute the installer.
$TMPDIR is not defined on this system. Provide the full path
to the scratch directory.
Scratch directory is: /tmp
Extracting temporary java runtime environment to /tmp...
Executing the installation GUI...
Preparing to install...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
Launching installer... #此时会弹出图形框
....
会有如上图左侧的几个选项(没有特别说明的都保持默认):
License notice(next)-->Introduction(next)-->Installtion type-->hostname(next,注:是否找到本机的IP or主机名)-->Web server selection(next)-->Installation directory(设定安装目录,此处设为/usr/local/abaqus,若安装目录不存在,则询问你是否创建,Yes,创建, 如图所示:)
-->Pre-installation summary(install,时间有点长)
-->Installing....(安装完成之后,可以通过给出的地址查看Documentation,如图:)
--> Installation complete(安装完成)
安装abaqus软件:
mount -o loop TLF-SOFT-Simulia.Abaqus.v6.10.1.ISO-TBE-DVD1.iso /media
[root@desktop4 ~]# /media/setup
Installing Abaqus for platform Linux/x86-64...
A scratch directory is required for the execution of the
Abaqus installation procedure.
TMPDIR is not defined on this system. Provide the full path
to the scratch directory.
Scratch directory is: /tmp
Checking system requirements for installation. This will
take just a moment...
All installation requirements are met, although at least
one tested generated a warning. Please review the output
below before continuing with the Abaqus installation
procedure...
***************************************
Checking for GNU Lib C version 2.3.2 or newer.
Pass - Found GNU Lib C Version 2.12.
Running system configuration checks for Linux/x86-64.
Please wait until all the needed information has been gathered...
System requirement status is:
Requirement: SuSE Linux Enterprise 10 or 11, Red Hat Enterprise Linux
5
Products: All Abaqus Products
Status: Warning - Found Red Hat Enterprise Linux Server release
6.0 (Santiago), which is newer than the published Abaqus
requirement at the time this version was released. Later
minor releases of a published requirement are generally
compatible with Abaqus. Please check the system
requirements web page for the latest information on
supported configurations.
Requirement: GNU Lib C 2.4 or later
Products: All Abaqus Products
Status: Pass - Found GNU Lib C 2.12, which was installed with
glibc-2.12-1.7.el6.x86_64.rpm.
Not all requirement checks succeeded.
***************************************
Hit
如下图所示:
Introduction(next,会弹出一个对话框,Continue)-->Installation type(next,弹出abaqus Licensing安装对话框,如下图所示: )
hostname(next)-->Installation type(选择just install the licensing utilities, next)-->Abaqus license file(此处为/usr/local/abaqus,如图所示: )
->....-->点击done完成安装(返回Installation type安装界面如图:)
安装到此先停一会
将从TLF-SOFT-Simulia.Abaqus.v6.10.1.ISO-TBE-DVD1.iso挂载点/media拷贝文件abaq6101.dat到abaqus安装目录的License里
cp /media/crack/abaq6101.dat /usr/local/abaqus/License/
vim /usr/local/abaqus/License/abaq6101.dat #将this_host改成主机名即可
SERVER desktop4.example.com ID=20111111 27011
....
以任意普通用户身份执行下面的命令,注意端口号是27011,此处用abaqus用户
useradd -u 600 abaqus
/usr/local/abaqus/License/lmgrd -c /usr/local/abaqus/License/abq6101.dat
接着上面继续安装:
....(next)-->License server(指定License server如图:, next)
....(next)-->Documentation(指定位置file:///usr/local/abaqus/Documentation/docs/v6.10/index.html,如下图所示:)
....(next)-->Installation directory(指定安装目录/usr/local/abaqus,如图所示: )
....(next)-->Abaqus working directory(选择I accept ...., next)如下图:
....(next)-->Installing(install开始安装),然后就慢慢等吧....
....(next)-->Product verification results(next)如图:
....(done)完成安装
####以普通用户身份运行下面的命令 ,此处以abaqus身份
/usr/local/abaqus/Commands/abaqus cae
若看到如下界面,表示abaqus安装成功
以普通用户身份运行下面的命令,进行测试,此处以abaqus身份
/usr/local/abaqus/Commands/abaqus cpus=2 job=Job30-15 interactive
效果如下两个CPU开始了计算,如图所示:
下面将介绍基于abaqus的分布式并行计算
注: 所有参与abaqus分布式计算的节点都必须安装abaqus,并且配置相同
abaqus的安装可参考上面
useradd abaqus -u 600 #创建abaqus用户
passwd abaqus #设置abaqus密码
yum install rsh-server xinetd -y
chkconfig rsh on
chkconfig rlogin on
chkconfig rexec on
/etc/init.d/xinted restart
desktop4.example.com 主调结点
desktop1.example.com 被调结点
在被调结点
su – abaqus
vim .rhosts
desktop4.example.com abaqus
chmod 600 .rhosts
测试
[abaqus@desktop4 ~]$ rsh desktop1.example.com hostname
desktop1.example.com
vim /usr/local/abaqus/6.10-1/site/abaqus_v6.env #编辑文件在参与计算的所有结点
....
mp_rsh_command = 'rsh -n -l %U %H %C'
mp_host_list = [['desktop4.example.com',2],['desktop1.example.com',2]] #主机名后数字表示CPU的核心数,即有几个cpu将会参与计算
....
####在主调结点以abaqus身份执行下面的命令
/usr/local/abaqus/Commands/abaqus cpus=4 job=Job30-5 interactive
若一切正常,则会在主调和被调结点用top命令时,
会看到,均有两个CPU参与的计算