User Tools

Site Tools


exercises:2016_ethz_mmm:simple_stm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
exercises:2016_ethz_mmm:simple_stm [2016/05/20 08:14] – [1. Task: Running the job and looking at the orbitals] pshindeexercises:2016_ethz_mmm:simple_stm [2020/08/21 10:15] (current) – external edit 127.0.0.1
Line 48: Line 48:
 </code> </code>
  
-There will a lot of "**EIG**" files, but only the last ("**EIG-1_0.MOLog**") file is of use for the energy level diagram plotting. Remove the other "**EIG**" files by using the command "** rm *EIG-1_0_*.MOLog**". To plot the energy level diagram, copy and paste following lines into the python script **eldplot.py**. The file **energy_ref.dat** contains energy eigenvalues (in a.u.) in one column from the last "**EIG**" file. The Fermi energy (**Ef** [a.u], is the energy of the highest occupied level) must be entered in the **eldplot.py** script. Use the command **python eldplot.py** to get the energy level diagram as a png image. (use display to visualize it). Identify the occupied and unoccupied energy levels and name them. Feel free to change the png image names.+There will a lot of "**EIG**" files, but only the last ("**EIG-1_0.MOLog**") file is of use for the energy level diagram plotting. Remove the other "**EIG**" files by using the command "** rm *EIG-1_0_*.MOLog**". To plot the energy level diagram, extract the energies from the eigenvalues file, and copy them (single column) into a file with the same shape as the provided example **energy_ref.dat**. Copy and paste following lines into the python script **eldplot.py**. The file **energy_ref.dat** contains the energy eigenvalues (in a.u.) in one column from the last "**EIG**" file (you can also use two names for the two molecules). The Fermi energy (**Ef** [a.u], is the energy of the highest occupied level) must be entered in the **eldplot.py** script. Use the command **python eldplot.py** to get the energy level diagram as a png image. (use display command to visualize it). Identify the occupied and unoccupied energy levels and name them. Feel free to change the png image name.
 <code> <code>
 import matplotlib.pyplot as plt import matplotlib.pyplot as plt
Line 59: Line 59:
 # Open file # Open file
  
-f = open('energy.dat', 'r')+f = open('energy_ref.dat', 'r')
  
 lines = f.readlines() lines = f.readlines()
Line 111: Line 111:
 <note important>   <note important>  
   - Draw the energy level diagram for the two molecules. What is the energy gap in the two cases? What are the differences?   - Draw the energy level diagram for the two molecules. What is the energy gap in the two cases? What are the differences?
-  - Look with vmd at the cube files ("**WFN**"corresponding to the most interesting levels (close to Fermi...). Comment on the distribution of the states.+  - Look with vmd the WFN cube files corresponding to the most interesting levels (close to the Fermi energy)Use command e.gvmd -e orbitals.vmd 2H-WFN_00094_1-1_0.cube Comment on the distribution of the states.
 </note> </note>
  
exercises/2016_ethz_mmm/simple_stm.1463732098.txt.gz · Last modified: 2020/08/21 10:15 (external edit)