Dell AMD EPYC 7662 / NVIDIA Tesla A100
Softwares Instalados
Categoria: Química/Física
QMCPACK | |
---|---|
Versão | 3.16.0 |
Descrição | QMCPACK is an open-source, high-performance electronic structure code that implements numerous Quantum Monte Carlo algorithms. Its main applications are electronic structure calculations of molecular, periodic 2D and periodic 3D solid-state systems. Variational Monte Carlo (VMC), diffusion Monte Carlo (DMC) and a number of other advanced QMC algorithms are implemented. By directly solving the Schrodinger equation, QMC methods offer greater accuracy than methods such as density functional theory, but at a trade-off of much greater computational expense. Distinct from many other correlated many-body methods, QMC methods are readily applicable to both bulk (periodic) and isolated molecular. |
Documentação |
Documentação do QMCPACK QMCPACK Forum |
Licença | Open Source |
Localização | https://qmcpack.org/ |
Como usar
- Módulo de ativação para uso:
module load qmcpack/3.16.0-gcc-9.4.0
- Executáveis disponíveis na pasta:
/opt/pub/spack/qmcpack/3.16.0/gcc/9.4.0/bin
qmcpack
convert4qmc
convertpw4qmc
ppconvert
qmc-check-affinity
qmcfinitesize
OBS: Essa instalação do QMCPACK não utiliza recursos de processamento em GPUS.
Exemplo de script de submissão de um job MPI para a 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 saida ### Nome do arquivo de erros ### #PBS -e erros ### 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 ambiente para execução do QMCPACK ### module load qmcpack/3.16.0-gcc-9.4.0 export OMP_NUM_THREADS=1 ulimit -s unlimited ### A opção -np indica o numero total de processos. ### mpirun -np 128 qmcpack input_dados.xml echo "Final do job:" `date` echo "-----------------------------------------"
Exemplo de script de submissão de um job MPI+OPENMP para a 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 saida ### Nome do arquivo de erros ### #PBS -e erros ### 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 ambiente para execução do QMCPACK ### module load qmcpack/3.16.0-gcc-9.4.0 export OMP_NUM_THREADS=2 ulimit -s unlimited ### A opção -np indica o numero total de processos. ### mpirun -np 64 qmcpack input_dados.xml echo "Final do job:" `date` echo "-----------------------------------------"