Dell AMD EPYC 7662 / NVIDIA Tesla A100
Softwares Instalados
Categoria: Química/Física
WIEN2k (Licenciado pelo usuário) | |
---|---|
Versão | |
Descrição | The program package WIEN2k allows to perform electronic structure calculations of solids using density functional theory (DFT). It is based on the full-potential (linearized) augmented plane-wave ((L)APW) + local orbitals (lo) method, one among the most accurate schemes for band structure calculations. WIEN2k is an all-electron scheme including relativistic effects and has many features. It has been licensed by more than 2000 user groups. |
Documentação |
Documentação do Wien2k |
Licença | Licenciado pelos usuários |
Localização | http://www.wien2k.at |
Como usar
O CENAPAD-SP adaptou um "script" que configura e instala o programa WIEN2k na conta do usuário,http://www.wien2k.at/order/index.html
mas é necessário que o usuário se registre no site do WIEN2k para obter o software e transferí-lo
para a sua conta.
Após obter e transferir o pacote WIEN2k, basta executar o comando abaixo e responder ao que forsource /opt/pub/scripts/instala_wien2k.sh xx.x
solicitado.
OBS: xx.x é a versão do WIEN2k para ser instalada.
Exemplo: Instalação da versão WIEN2K 21.1
source /opt/pub/scripts/instala_wien2k.sh 21.1
O WIEN2k executa de forma eficiente quando se utiliza o paralelismo 'multitask' através de MPI. Parasource /opt/pub/scripts/wien2k_cria_machines.sh
esse tipo de execução, é necessário que exista um arquivo de máquinas (.machines) disponível na pasta
onde ocorrerá a execução. Esse arquivo tem ser criado antes da execução do WIEN2k. O CENAPAD-SP adaptou
um script que cria, de forma simples, um arquivo de máquinas para a execução paralela.
Exemplo de Execução em Filas de Processamento (PBS):
#!/bin/bash ### Nome da fila de execução ### #PBS -q par16 ### 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 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 executar o WIEN2k ### export OMP_NUM_THREADS=1 source /opt/pub/scripts/wien2k_cria_machines.sh runsp_lapw -p -ec 0.0001 -i 200