NUSIT HPC

Home » Application Software » Quantum Espresso

Quantum Espresso

Quantum Espresso is an integrated suite of computer codes for electronic-structure calculation and materials modeling at the nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials.
The parallel version Quantum Espresso 5.2 is made available in all clusters. You can use the following template script to submit Quantum Espresso jobs on all clusters:
Create a subdirectory in /hpctmp2 directory and transfer your files there, and create a script using the following template and use command “qsub script” to submit your jobs:

#!/bin/bash
#PBS -q parallel12  
### or parallel24
#PBS -l select=2:ncpus=12:mpiprocs=12:mem=40GB  
### ncpus=24:mpiprocs=24 for jobs in parallell24
#PBS -j oe
#PBS -N  my_qe_job
source  /etc/profile.d/rec_modules.sh     
module load espresso5.2-ips
cd $PBS_O_WORKDIR;   ## this line is needed, do not delete.
np=$( cat  ${PBS_NODEFILE} |wc -l );  ### get number of CPUs
mpirun -np $np -f ${PBS_NODEFILE}  pw.x < myjob.in > myjob.out