Quantum Espresso
Quantum Espresso
Quantum Espresso is an integrated open source package for electronic structure calculations and nanoscale modeling of materials. It is based on the theory of density functionals, plane waves and pseudopotentials It is available in the following version:
Name: Quantum Espresso
Version: 5.2.0
Platform: x86_64
Category: Applications/Scientific
URL http://www.quantum-espresso.org/
Below is how to load the module into the software:
Module loading reference
Sample SLURM runtime script:
#!/bin/bash #SBATCH --nodes=1 #SBATCH --ntasks-per-node=1 #SBATCH --mem=4gb #SBATCH --time=01:00:00 # Set paths or load appropriate modules module load espresso/5.3.0 module load mkl module load impi module load mpich # Set the $TMPDIR variable export TMPDIR=$HOME/grant_$SLURM_JOB_ACCOUNT/scratch/$USER/$SLURM_JOB_ID # We set application variables export SCR=${TMPDIR} # We set auxiliary variables INPUT_DIR="input" OUTPUT_DIR="output" OUTPUT_FILE="OUTPUT" # Create a temporary directory mkdir -p ${TMPDIR} # Copy the input data to the directory pointed to by the $TMPDIR variable cp ${SLURM_SUBMIT_DIR}/${INPUT_DIR}/* ${TMPDIR} # Go to the $TMPDIR directory cd $TMPDIR # We do the calculations mpirun cp.x < h2o_mol1.in > test.out # Footer cat << EOF -------------------------------------------------- --------------- End of calculations [$(date)]. -------------------------------------------------- --------------- EOF # We finish the calculations, copy the contents of the $TMPDIR/output directory # to the directory from which the job was queued. mkdir $SLURM_SUBMIT_DIR/${OUTPUT_DIR} cp -r $TMPDIR/* $SLURM_SUBMIT_DIR/${OUTPUT_DIR}/ # Clear working directory rm -rf $TMPDIR
Below are the files that should be in the input directory.
File:Espresso input.zip