CP2K: Difference between revisions
Jump to navigation
Jump to search
(start updating for newest version) |
(add translation tags) |
||
Line 1: | Line 1: | ||
<languages /> | |||
[[Category:Software]] | |||
<translate> | |||
'''CP2K''' is a quantum chemistry and solid state physics software package that can perform atomistic simulations of solid state, liquid, molecular, periodic, material, crystal, and biological systems. | '''CP2K''' is a quantum chemistry and solid state physics software package that can perform atomistic simulations of solid state, liquid, molecular, periodic, material, crystal, and biological systems. | ||
Line 6: | Line 10: | ||
First, log into one of Canada Clusters and download the needed files with the following commands: | First, log into one of Canada Clusters and download the needed files with the following commands: | ||
</translate> | |||
wget https://www.cp2k.org/_media/static_calculation.tgz | wget https://www.cp2k.org/_media/static_calculation.tgz | ||
Line 11: | Line 17: | ||
cd static_calculation/sample_output_no_smearing | cd static_calculation/sample_output_no_smearing | ||
<translate> | |||
Then, in that directory, create the following job submission script, with the account name changed to the one you are using. | Then, in that directory, create the following job submission script, with the account name changed to the one you are using. | ||
</translate> | |||
{{File | {{File | ||
Line 26: | Line 34: | ||
srun cp2k.popt -o Si_bulk8.out Si_bulk8.inp | srun cp2k.popt -o Si_bulk8.out Si_bulk8.inp | ||
}} | }} | ||
<translate> | |||
To submit this job, execute: | To submit this job, execute: | ||
Line 38: | Line 48: | ||
The output of CP2K will be located in the file Si_bulk8.out. There will also be an output file named slurm-*.out which should be empty if the calculation completed without error. | The output of CP2K will be located in the file Si_bulk8.out. There will also be an output file named slurm-*.out which should be empty if the calculation completed without error. | ||
</translate> |
Revision as of 17:03, 18 June 2021
CP2K is a quantum chemistry and solid state physics software package that can perform atomistic simulations of solid state, liquid, molecular, periodic, material, crystal, and biological systems.
Example job[edit]
Here we will use the static calculation example from the CP2K website
First, log into one of Canada Clusters and download the needed files with the following commands:
wget https://www.cp2k.org/_media/static_calculation.tgz tar xvfz static_calculation.tgz cd static_calculation/sample_output_no_smearing
Then, in that directory, create the following job submission script, with the account name changed to the one you are using.
File : mpi_job.sh
#!/bin/bash
#SBATCH --account=def-someuser
#SBATCH --ntasks=4 # number of MPI processes
#SBATCH --mem-per-cpu=4G # memory; default unit is megabytes
#SBATCH --time=0-00:15 # time (DD-HH:MM)
module load cp2k/7.1
srun cp2k.popt -o Si_bulk8.out Si_bulk8.inp
To submit this job, execute:
sbatch mpi_job.sh
To see if the job completed, run the command
sq
If your job is no longer listed, that means it has completed.
The output of CP2K will be located in the file Si_bulk8.out. There will also be an output file named slurm-*.out which should be empty if the calculation completed without error.