Dell AMD EPYC 7662 / NVIDIA Tesla A100
Softwares Instalados
Categoria: Química/Física
| SIESTA | |
|---|---|
| Versão | PSML R1, 4.1.5, 5.0.1, 5.4.0 |
| Descrição | SIESTA (Spanish Initiative for Electronic Simulations with Thousands of Atoms) is both a method and its computer program implementation, to perform electronic structure calculations and ab initio molecular dynamics simulations of molecules and solids. |
| Documentação |
Documentação Geral PSML Description&Support SIESTA 5.0 New Features SIESTA 5.0.1 Release Notes SIESTA 5.0.1 User's Guide TBtrans 5.0.1 User's Guide |
| Licença | GPL v3 |
| Localização | https://siesta-project.org/siesta/index.html |
Como usar
- Opções de módulos de ativação para uso:SIESTA 5.4.0
module load siesta/5.4.0-gnu-openmpi-mkl
Compilador: gnu-9.4.0
Executáveis: /opt/pub/siesta/5.4.0/gcc/9.4.0/bin
Recursos: OpenMPI, OpenMP, Intel MKL, OpenBLAS, NetCDF, PSML Support, HDF5, NTPoly, OMM,
LibGridXC, LibXC, XMLF90, FFTW, ELPA, ELSI, DFTD3, PEXSI, WANNIER90
module load siesta/5.4.0-intel-mkl
Compilador: Intel OneAPI 2021.3.0
Executáveis: /opt/pub/siesta/5.4.0/intel/2021.3.0/bin
Recursos: Intel MPI, Intel MKL, OpenMP, OpenBLAS, NetCDF, PSML Support, HDF5, NTPoly, OMM,
LibGridXC, LibXC, XMLF90, FFTW, ELPA, ELSI, DFTD3, PEXSI, WANNIER90
SIESTA 5.0.1
module load siesta/cenapad-gnu-openmpi-mklSIESTA 4.1.5
Compilador: gnu-9.4.0
Executáveis: /opt/pub/siesta/5.0.1/gcc/9.4.0/bin
Recursos: OpenMPI, OpenMP, Intel MKL, OpenBLAS, NetCDF, PSML Support, HDF5,
GridXC, LibXC, XMLF90, FFTW, ELPA, PEXSI, WANNIER90
module load siesta/cenapad-intel-mkl
Compilador: Intel OneAPI-2021.3.0
Executáveis: /opt/pub/siesta/5.0.1/intel/2021.3.0/bin
Recursos: Intel MPI, Intel MKL, OpenMP, OpenBLAS, NetCDF, PSML Support, HDF5,
GridXC, LibXC, XMLF90, FFTW, ELPA, PEXSI, WANNIER90
module load siesta/4.1.5-intel-mklSIESTA PSML R1
Compilador: Intel OneAPI-2022.0.1
Executáveis: /opt/pub/siesta/4.1.5/intel/2022.0.1/bin
Recursos: Intel MPI, Intel MKL, OpenMP, NETCDF, HDF5
module load siesta/4.1.5-gcc-9.4.0
Compilador: gcc-9.4.0
Executáveis: /opt/pub/siesta/4.1.5/gcc/9.4.0/bin
Recursos: OpenMPI, OpenMP, Intel MKL
module load siesta/4.1.5-gnu-openblas
Compilador: gcc-9.4.0
Executáveis: /opt/pub/siesta/4.1.5/gcc/9.4.0/openblas/bin
Recursos: OpenMPI, OpenBLAS
module load siesta/psml-R1-gcc-9.4.0
Compilador: gcc-9.4.0
Executáveis: /opt/pub/siesta/psml-R1/gcc/9.4.0/bin
Recursos: OpenMPI, Intel MKL, PSML Support, LibXC, HDF5, NetCDF
Exemplo de script de submissão de um job apenas 'multitask' na fila 'par16':
#!/bin/bash
### Nome da fila de execucao ###
#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 execucao: ###
### 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`
module load siesta/5.4.0-gnu-openmpi-mkl
export OMP_NUM_THREADS=1
### A opcao -np indica o numero total de processos. ###
mpirun -np 16 siesta < arquivo_input.fdf
echo "Final do job:" `date`
echo "-----------------------------------------"
Exemplo de script de submissão de um job apenas 'multitask' na 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`
module load siesta/5.4.0-gnu-openmpi-mkl
export OMP_NUM_THREADS=1
### A opcao -np indica o numero total de processos. ###
mpirun -np 128 siesta < arquivo_input.fdf
echo "Final do job:" `date`
echo "-----------------------------------------"
Exemplo de script de submissão de um job na fila 'paralela':
#!/bin/bash
### Nome da fila de execucao ###
#PBS -q paralela
### 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=4:ppn=128
cd $PBS_O_WORKDIR
echo "-----------------------------------------"
echo "Inicio do job:" `date`
module load siesta/cenapad-gnu-openmpi-mkl
export OMP_NUM_THREADS=1
### A opcao -np indica o numero total de processos. ###
mpirun -np 512 -machinefile $PBS_NODEFILE siesta < arquivo_input.fdf
echo "Final do job:" `date`
echo "-----------------------------------------"
Exemplo de script de submissão de um job híbrido (multitask+multithread) na 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`
module load siesta/5.4.0-intel-mkl
export OMP_NUM_THREADS=2
### A opcao -np indica o numero total de processos. ###
mpirun -np 64 siesta < arquivo_input.fdf
echo "Final do job:" `date`
echo "-----------------------------------------"