AutoDock Vina é um programa de código aberto para fazer docking molecular. Ele foi projetado e implementado pelo Dr. Oleg Trott no Molecular Graphics Lab no The Scripps Research Institute.
O software Autodock Vina não está paralelizando o processamento quando um job é submetido para mais de um nó de processamento, porém está paralelizando em um único nó. Dessa forma, é recomendado que o arquivo .srm tenha os seguintes parâmetros para a submissão do job:
#!/bin/bash
#SBATCH --job-name=VSD_ProTxII # Nome do job
#SBATCH --partition=medium # Fila (medium/long/gpu)
#SBATCH --ntasks=12 # Número de processos
# Arquivo de entrada do
INPFILE=entrada.txt
# Arquivo de saida
OUTFILE=saída.log
# Nó de execução
echo "Nó de Execução ${SLURM_JOB_NODELIST}"
export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK
ulimit -s unlimited
# Diretório de execução
cd $SLURM_SUBMIT_DIR
echo "Diretório de Execução: $SLURM_SUBMIT_DIR"
echo "Entrada: $ARQINP"
echo "Iniciando Autodock Vina - " `date`
vina --config ${INPFILE} > ${OUTFILE}
echo "Job Concluído - " `date`
De acordo com o exemplo acima, o parâmetro “vina” é o executável do AutodockVina, o “entrada.txt” é o arquivo de entrada que contém os parâmetros para serem calculados.