Materials_Studio多節點並行計算


Materials Studio是ACCELRYS公司在化學和材料領域設計的專業仿真軟件,模擬的內容主要是催化劑、聚合物、固體及表面、晶體與衍射、化學反應等材料等領域;
同樣適用Materials Studio7.0;

  

一、基礎環境

1、主機名和IP
控制節點:192.168.1.11 m1
計算節點:192.168.1.12 c1
計算節點:192.168.1.13 c2
控制節點需要配置免SSH登陸到其他節點


2、主機配置
系統: Centos7.6 x86_64
CPU: 4C
內存:4G
軟件:Materials Studio 8.0


二、配置Materials Studio

1、安裝依賴

# yum install -y glibc.i686 compat-libstdc++-33 redhat-lsb libstdc++.i686

 

2、安裝MS8

# tar zxvf MaterialsStudio80.tgz
# cd MaterialsStudio80/
# ./install --installroot=/software/msi
備注:全部下一步;
其中software目錄是NFS,其他節點都是NFS掛載到software目錄;

 


3、安裝MS許可
修改msi.lic文件中的this_host為主機名

# /software/msi/LicensePack/linux/bin/lp_install msi.lic

 

4、管理環境變量(所有節點都需要)

# echo "/software/msi/LicensePack/etc/lp_profile" >> ~/.bashrc
# source /software/msi/LicensePack/etc/lp_profile

 

5、修改各節點機器名和CPU數

# vim /software/msi/MaterialsStudio8.0/share/data/machines.LINUX
m1:4
c1:4
c2:4

 

6、配置系統可用的CPU總數

# /software/msi/MaterialsStudio8.0/etc/Gateway/config/configure edit cpucorestotal=12

 

7、DMol3測試

# /software/msi/MaterialsStudio8.0/etc/DMol3/bin/RunDMol3.sh -np 12 inputfile
inputfile是你的輸入文件,根據自己的文件名修改,不需要擴展名

 

8、Slurm作業腳本

#!/bin/bash
#SBATCH --output=job.%j.out
#SBATCH --error=job.%j.err
#SBATCH --nodes=3
#SBATCH --ntasks-per-node=4
RunMS="/software/msi/MaterialsStudio8.0/etc/DMol3/bin/RunDMol3.sh"
inputfile=TiO2
$RunMS -np $SLURM_NTASKS $inputfile

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM