Dell AMD EPYC 7662 / NVIDIA Tesla A100
Softwares Instalados
LSMS |
Versão |
0.5 |
Descrição |
LSMS is a code for scalable first principles calculations of materials using multiple scattering theory.
|
Documentação |
LSMS-Tutorial
|
Licença |
BSD-3 License |
Localização |
https://github.com/mstsuite/lsms |
Como usar
- Módulo de ativação para uso:
module load lsms/cenapad-gnu-openmpi-mkl Versão 0.5, GNU-9.4.0, Intel MKL-2021.3.0, LIBXC-6.1.0, HDF5-1.10.7
- Executável disponível na pasta:
/opt/pub/lsms/0.5/gcc/9.4.0/bin
lsms
Exemplo de script de submissão de um job para a fila 'par128':
#!/bin/bash
### Nome da fila de execucao ###
#PBS -q par128
### Nome do job ###
#PBS -N teste
### Nome do arquivo de saida ###
#PBS -o saida
### Nome do arquivo de erros ###
#PBS -e erro
### Recursos necessarios para execucao: ###
### 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 ambiente para execucao do elk ###
module load lsms/cenapad-gnu-openmpi-mkl
export OMP_NUM_THREADS=1
### O arquivo de "input" necessariamente deve estar localizado ###
### na pasta de onde foi submetido o job. Por padrão, i_lsms ###
mpirun -np 128 lsms input_de_dados_i_lsms
echo "Final do job:" `date`
echo "-----------------------------------------"