Dell AMD EPYC 7662 / NVIDIA Tesla A100
Softwares Instalados
Categoria: Química/Física
| Amber (Licenciado pelo usuário) | |
|---|---|
| Versão | |
| Descrição | Amber is a suite of biomolecular simulation programs. The term 'Amber' refers to two things. First, it is a set of molecular mechanical force fields for the simulation of biomolecules (these force fields are in the public domain, and are used in a variety of simulation programs). Second, it is a package of molecular simulation programs which includes source code and demos. |
| Documentação |
Manuais de Referência do Amber Solicitação de Licença |
| Licença | Licenciado pelo usuário |
| Localização | https://ambermd.org |
Como usar
O CENAPAD-SP adaptou um "script" que configura e instala o programa AMBER na conta do usuário, mas é necessárioVide 'Solicitação de Licença' no item Documentação
que o usuário possua uma licença privativa do AMBER para obter o software e transferí-lo para a sua conta.
Após obter e transferir o pacote AMBER e o pacote AMBERTOOLS, basta executar o comando abaixo e responder ao que
for solicitado.
source /opt/pub/scripts/instala_amber.sh xx
OBS: xx é a versão do AMBER para ser instalada (A partir da versão 22).
Exemplo: Instalação da versão AMBER 24
source /opt/pub/scripts/instala_amber.sh 24
ATENÇÃO! A instalação do AMBER irá disponibilizar na conta do usuário, um módulo para ativação e configuração da
execução. Utilize esse módulo nos scripts de submissão.
Exemplo de script para execução na fila 'par128':
#!/bin/bash
### Nome da fila de execução ###
#PBS -q par128
### Nome do job ###
#PBS -N teste
### Nome do arquivo de saida ###
#PBS -o OUTPUT
### Nome do arquivo de erros ###
#PBS -e ERRO
### Recursos necessarios para execução: ###
### nodes= Numero de nos computacionais ###
### ppn= Numero de processos por no ###
### Total de processos = nodes X ppn ###
#PBS -l nodes=1:ppn=128
cd $PBS_O_WORKDIR
echo "-----------------------------------------"
echo "Inicio do job:" `date`
### Configura o ambiente para execução do Amber ###
module load amber/...
export OMP_NUM_THREADS=1
### A opção -np indica o numero total de processos. ###
mpirun -np 128 pmend.MPI ...
echo "Final do job:" `date`
echo "-----------------------------------------"
Exemplo de script para execução na fila 'umagpu':
#!/bin/bash
### Nome da fila de execução ###
#PBS -q umagpu
### Nome do job ###
#PBS -N teste
### Nome do arquivo de saida ###
#PBS -o OUTPUT
### Nome do arquivo de erros ###
#PBS -e ERRO
### Recursos necessarios para execução: ###
### nodes= Numero de nos computacionais ###
### ppn= Numero de processos por no ###
### Total de processos = nodes X ppn ###
#PBS -l nodes=1:ppn=16
cd $PBS_O_WORKDIR
echo "-----------------------------------------"
echo "Inicio do job:" `date`
### Configura o ambiente para execução do Amber ###
module load amber/...
export OMP_NUM_THREADS=16
pmend.cuda ...
echo "Final do job:" `date`
echo "-----------------------------------------"
Exemplo de script para execução na fila 'duasgpus':
#!/bin/bash
### Nome da fila de execução ###
#PBS -q duasgpus
### Nome do job ###
#PBS -N teste
### Nome do arquivo de saida ###
#PBS -o OUTPUT
### Nome do arquivo de erros ###
#PBS -e ERRO
### Recursos necessarios para execução: ###
### nodes= Numero de nos computacionais ###
### ppn= Numero de processos por no ###
### Total de processos = nodes X ppn ###
#PBS -l nodes=1:ppn=32
cd $PBS_O_WORKDIR
echo "-----------------------------------------"
echo "Inicio do job:" `date`
### Configura o ambiente para execução do Amber ###
module load amber/...
export OMP_NUM_THREADS=1
export CUDA_VISIBLE_DEVICES=0,1
### A opção -np indica o numero total de processos. ###
mpirun -np 2 pmend.cuda.MPI ...
echo "Final do job:" `date`
echo "-----------------------------------------"