exercises:2019_conexs_newcastle:ex1
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
exercises:2019_conexs_newcastle:ex1 [2019/09/10 12:41] – [Part 3: Geometry optimization] abussy | exercises:2019_conexs_newcastle:ex1 [2020/08/21 10:15] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 114: | Line 114: | ||
&END COORD | &END COORD | ||
</ | </ | ||
- | sets up our simulation cell and atomic coordinates respectively. In the &KIND sections, | + | sets up our simulation cell and atomic coordinates respectively. By default, CP2K will run your calculations with periodic boundary conditions but since we are using a large simulation box, the molecule does not interact with its own copies and we are effectively looking at it in gas phase. In the &KIND sections, |
< | < | ||
&KIND H | &KIND H | ||
Line 137: | Line 137: | ||
or | or | ||
< | < | ||
- | ./cp2k.sopt water.inp | tee water.out | + | sbatch |
</ | </ | ||
- | if you want to follow | + | if you are logged in to the cluster and have modified the //cp2k.sh// accordingly. When the program is finished, you will have two new files in your working directory: |
< | < | ||
water.out | water.out | ||
Line 326: | Line 326: | ||
Here we can see that the bond angle is now 102.8°, which is better but still quite far from the accepted 104.45°. Also comparing the final total energy to our first single-point calculation, | Here we can see that the bond angle is now 102.8°, which is better but still quite far from the accepted 104.45°. Also comparing the final total energy to our first single-point calculation, | ||
+ | |||
+ | =====Part 4: Computing PDOS===== | ||
+ | |||
+ | Now that we have obtained a more reasonable geometry, we will know attempt to compute the eigenvalues of our Kohn-Sham orbitals and compare the energy levels to the attached experimental spectra. We will also use this opportunity to try out the option to restart a calculation. | ||
+ | -0.316280 | ||
+ | To restart our calculation from the previous geometry optimization, | ||
+ | h2o_opt-RESTART.wfn | ||
+ | h2o_opt-1.restart | ||
+ | to our current working directory. To make the code read these files, we have to add a section | ||
+ | < | ||
+ | & | ||
+ | RESTART_FILE_NAME h2o_opt-1.restart | ||
+ | &END EXT_RESTART | ||
+ | </ | ||
+ | as well as adding | ||
+ | < | ||
+ | SCF_GUESS RESTART | ||
+ | RESTART_FILE_NAME h2o_opt-RESTART.wfn | ||
+ | </ | ||
+ | to the &SCF and &DFT sections respectively. To print the PDOS, we also need to add the &PDOS section under &DFT | ||
+ | < | ||
+ | |||
+ | &PDOS | ||
+ | | ||
+ | NLUMO 2 | ||
+ | &END | ||
+ | &END | ||
+ | </ | ||
+ | and specify the spectra file names for example if we want to include unoccupied virtual orbitals. The final input can e.g. look like this: | ||
+ | < | ||
+ | &DFT | ||
+ | BASIS_SET_FILE_NAME GTH_BASIS_SETS | ||
+ | POTENTIAL_FILE_NAME GTH_POTENTIALS | ||
+ | LSD 0 | ||
+ | RESTART_FILE_NAME h2o_opt-RESTART.wfn | ||
+ | &QS | ||
+ | METHOD GPW | ||
+ | EPS_DEFAULT 1.0E-10 | ||
+ | &END QS | ||
+ | &SCF | ||
+ | MAX_SCF | ||
+ | EPS_SCF | ||
+ | SCF_GUESS RESTART | ||
+ | &MIXING | ||
+ | METHOD DIRECT_P_MIXING | ||
+ | ALPHA 0.6 | ||
+ | &END MIXING | ||
+ | & | ||
+ | ALGORITHM STANDARD | ||
+ | &END DIAGONALIZATION | ||
+ | &END SCF | ||
+ | &MGRID | ||
+ | NGRIDS 4 | ||
+ | CUTOFF 300 | ||
+ | REL_CUTOFF 60 | ||
+ | &END | ||
+ | &XC | ||
+ | & | ||
+ | &END XC_FUNCTIONAL | ||
+ | &END XC | ||
+ | |||
+ | &PDOS | ||
+ | FILENAME ./h2o | ||
+ | NLUMO 2 | ||
+ | &END | ||
+ | & | ||
+ | &END DFT | ||
+ | </ | ||
+ | When the calculation is done, open the file | ||
+ | *h2o-k1-1.pdos | ||
+ | and compare your calculated energies to the experimental measurements reported in the attached paper, e.g. Fig. 1. As a reminder, one 1 a.u. = 27.212 eV. Look in particular on the energy differences between the three valence states. | ||
+ | |||
+ | {{: | ||
+ | ---- | ||
+ | =====Part 5: (Optional) Testing your parameters===== | ||
+ | |||
+ | If you followed this exercise closely, chances are that the computed orbital energies in your PDOS files are quite similar to the experimental ones, given an ad hoc shift of the energies. However, the 1b2 orbital will be slightly off. Can we do better by tweaking our input, or can we get as good results with a faster method? In this exercise, we will investigate and try to get a feel for how different parameters affect the accuracy and time consumption of your calculation. Go back to Part 3 and Part 4 and redo the calculation while changing the following parameters | ||
+ | < | ||
+ | & | ||
+ | |||
+ | CUTOFF | ||
+ | |||
+ | BASIS_SET | ||
+ | |||
+ | EPS_SCF | ||
+ | </ | ||
+ | (choose one of the suggested in the brackets). The suggestions are given from less accurate to more accurate. When you feel comfortable, | ||
+ | |||
+ |
exercises/2019_conexs_newcastle/ex1.1568119298.txt.gz · Last modified: 2020/08/21 10:15 (external edit)