Instalando o Gaussian (G09) no Rocks
Crie um grupo para os usuários do programa
# cd /etc
# cp -p group group.bak
# cp -p gshadow gshadow.bak
# grep 499 group
# groupadd -g 499 gaussian
Depois de criado o grupo, deve-se adicionar os usuários que tem permissão para usar o Gaussian ao grupo
# usermod -a -G gaussian dasf
Agora, é preciso instalar o Gaussian de fato:
# cd /export/apps/
# wget http://www.sawp.com.br/share/rocks/E64_930X.TGZ
# tar -zxvf E64_930X.TGZ
# chown -R root:gaussian g09
Até então, o ambiente já possui o programa, mas ainda falta configurá-lo para que ele esteja acessível em todos os nós. Primeiramente, deve-se ir para o diretório cd /export/rocks/install/site-profiles/[rocks_version]/nodes/. Por exemplo, no Rocks 5.3 o diretório é
# cd /export/rocks/install/site-profiles/5.3/nodes/
Copie agora o arquivo skeleton.xml para extend-compute.xml:
# cp skeleton.xml extend-compute.xml
Neste novo arquivo, o conteúdo delimitado pelas tags **
if [ ! -d /state/partition1/scratch ]; then
mkdir -p /state/partition1/scratch
chmod 777 /state/partition1/scratch
fi
Então, deve-se executar no prompt o seguinte comando:
# rocks create distro
Pronto, o programa está instalado. Se for para disponibilizar para todos os usuários, é preciso alterar o arquivo /etc/bashrc, adicionando ao final do arquivo as seguintes linhas:
module load intel
if [ ! -d /state/partition1/scratch/$USER ]; then
mkdir /state/partition1/scratch/$USER
fi