Abaqus安装 ABAQUS分布式并行计算

先搞到iso

 

TLF-SOFT-Simulia.Abaqus.v6.10.1.ISO-TBE-DVD1.iso

TLF-SOFT-Simulia.Abaqus.v6.10.1.ISO-TBE-DVD2.iso
先挂载DVD2,安装文档部分
  
  
  
  
  1. yum install compat-libtermcap.i686 -y  
  2. mount -o loop TLF-SOFT-Simulia.Abaqus.v6.10.1.ISO-TBE-DVD2.iso /media/  
  3. /media/setup  
前面的next就好,注意修改安装路径为/usr/local/abaqus
 

 安装结束后可以用给出的地址在浏览器里打开文档,接着卸载DVD2,挂载DVD1,继续安装
 
  
  
  
  
  1. yum install compat-libstdc++* rsh -y 
  2. umount /media 
  3. mount -o loop TLF-SOFT-Simulia.Abaqus.v6.10.1.ISO-TBE-DVD2.iso /media/   
  4. /media/setup  
注意第二步安装lisence的时候,到了第二步要选择第二项,如图
 
 

 装完以后就可以按照提示的网址打开文档了,接着卸载DVD1,挂载DVD2继续安装
 
  
  
  
  
  1. yum install libstdc++* rsh 
  2. umount /media 
  3. mount -o loop TLF-SOFT-Simulia.Abaqus.v6.10.1.ISO-TBE-DVD1.iso /media/   
  4. /media/setup   
 注意第二步安装lisence的第二步要选择第二项,如图:
 

 license安装好以后先重新打开一个终端,做下面的事:
 
  
  
  
  
  1. cp /media/crack/abq6101.dat /usr/local/abaqus/License/ 
  2. vim /usr/local/abaqus/License/abq6101.dat 
  3. 将第一句改为 
  4. SERVER desktop26.example.com ID=20111111 27011 
  5. su - yejk 
  6. /usr/local/abaqus/License/lmgrd -c /usr/local/abaqus/License/abq6101.dat
注意出来提示的端口是27011,回到安装界面上写入如图内容

 接下来注意安装位置选为/usr/local/abaqus就好
 
下面的内容修改自。。
 
ABAQUS分布式并行计算(Linux系统)
一般而言,ABAQUS并行计算有两种模式:
(1) 本地并行:利用同一台计算机的多个处理器进行计算。
(2) 分布并行:利用相互连接的多台计算机进行计算,而每台计算机均可配置一个或者多个处理器。进行分布式并行计算时,提交计算任务的计算机称为主计算机,一般前后处理和求解选项的设置都在主计算机上完成。参与并行计算的其它计算机都称为从计算机。
ABAQUS分布式并行的主要安装配置使用过程,分成以下4个步骤:
1. 在所有参与并行计算的计算机上用相同的用户名和密码创建一个新帐号;
2. 用第1步创建的新帐号分别登录主、从计算机,在相同的目录下安装ABAQUS;
3. 在所有的从计算机上安装并设置Remote Shell (RSH) 服务;
4 用第1步中创建的新帐号登录主计算机,设置并行计算选项,提交计算任务。
 
1.  创建新帐号
对于Linux系统,以root帐号登录,输入以下命令创建新帐号,并设置密码
[root ~]# useradd abaqus
[root ~]# passwd abaqus
对所有参与并行计算的计算机进行相同的操作,创建的用户名、uid和密码也必须相同。
 
 2.  安装ABAQUS
用第1步创建的新帐号分别登录主、从计算机,在相同的目录下安装ABAQUS,主要是保持安装目录的一致性。
 
 3.  安装配置RSH服务
为了使主计算机能在远程的从计算机上执行命令,必须在所有的从计算机上已安装并启动RSH服务。
(1) 在所有参与计算的计算机上,以root 登录,设置/etc/hosts: 用文本编辑器(例如: vi)编辑/etc/hosts,将每台计算机的IP 地址和主机名都列在此文件中。例如:
192.168.0.10 master
192.168.0.1  node1
192.168.0.2  node2
192.168.0.3  node3
(2) 在所有参与计算的计算机上,以root 登录,开启所有的r 服务,包括rsh, rexec, rlogin。常用命令:
如果还没有安装远程服务,执行 yum install -y rsh-server
开启r 后台服务:chkconfig rsh on chkconfig rexec on chkconfig rlogin on
(3) 在第2步中创建的新用户的主目录下新建一个新文件.rhosts,文件内容为:
master abaqus
其中<master>是主控制机的主机名,<user>是在第2步中创建的用户名。最后执行以下命令修改该文件的属性:
chmod 600 ~/.rhosts
(4) 检查RSH服务:在主计算机上以第2步中创建的新用户名登录,执行以下命令
rsh <remotehost> echo working
其中<remotehost>是远程计算机的主机名。如果以上设置正确的话,显示的结果等同于在本地机上执行echo working命令;否则请根据以上说明重新进行设置。
 4. 设置并行计算选项
设置ABAQUS环境变量,进入abaqus/6.10-1/site目录,编辑abaqus_v6.env文件:
在mp_rsh_command下面加一行
mp_host_list =[['node1',2],['node2',2],['node3',2]]
这里node1, node2, node3分别表示用来并行计算的计算机,后面的数字表示每个计算机可以使用的最大cpu数目。master主机也可以参与计算。
 
 
 
 
 
 
 
 

 

你可能感兴趣的:(Abaqus安装,分布式并行计算)