-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update qchem.md #686
base: gh-pages
Are you sure you want to change the base?
Update qchem.md #686
Conversation
Update slurm script and add BrianQC contents.
|
||
A large number of example Q-Chem input examples are available in `/nopt/nrel/apps/q-chem/<version>/samples`. | ||
|
||
## Running BrianQC | ||
BrianQC is the GPU version of Q-Chem and can perform Q-Chem calculations on GPUs, which is significantly faster for some larger ab initio jobs. BrianQC uses the same input file as Q-Chem. To run BrianQC, please make the following changes to the sample Slurm scipt above: | ||
1. Add this line in the header section: "#SBATCH --gres=gpu:1" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If only using 1 GPU, would you recommend removing --exclusive and changing the number of cores, so that the job isn't charged for the full node and 3 GPUs aren't idle? For GPU jobs, RAM also needs to be requested.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated with script for BrianQC
# Load the Q-Chem environment | ||
module load brianqc | ||
|
||
if [ -e /dev/nvme0n1 ]; then |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All GPU nodes have local disk so this check shouldn't be necessary
Update slurm script and add BrianQC contents.