User Tools

Site Tools


exercises:2018_ethz_mmm:kmc2018

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:2018_ethz_mmm:kmc2018 [2018/03/08 08:41] dpasseroneexercises:2018_ethz_mmm:kmc2018 [2020/08/21 10:15] (current) – external edit 127.0.0.1
Line 2: Line 2:
 =====  ===== 
  
 +<note tip>
 +Please download the program **kinetic_monte_carlo.py** from [[https://polybox.ethz.ch/index.php/s/CH5VdcI40YdELez|this link]] 
 +</note>
 The  molecule shown in the image (hexaiodo-substituted The  molecule shown in the image (hexaiodo-substituted
 macrocycle cyclohexa-m-phenylene (CHP) ), when deposited on a noble metal substrate such as macrocycle cyclohexa-m-phenylene (CHP) ), when deposited on a noble metal substrate such as
Line 28: Line 31:
 Molecules that "irreversibly" formed a bond with a neighboring molecule will be represented by red dots. Molecules that "irreversibly" formed a bond with a neighboring molecule will be represented by red dots.
 A few snapshots of the system during time evloution are saved as images. A few snapshots of the system during time evloution are saved as images.
 +
 +Execute the program 
 +<code>
 +python kinetic_monte_carlo.py
 +</code>
 +
 The program asks you for some input: The program asks you for some input:
  
 <code>  <code> 
-coverage 
 update graph each steps update graph each steps
 +coverage
 temperature in K temperature in K
 diffusion barrier diffusion barrier
Line 43: Line 52:
 execute the program with the following parameters: execute the program with the following parameters:
 <code> <code>
-coverage 0.1 
 update graph each steps 1000 update graph each steps 1000
-number of steps 300000+coverage 0.3 
 +number of steps 130000
 temperature in K 300 temperature in K 300
 diffusion barrier 0.1 diffusion barrier 0.1
Line 60: Line 69:
 execute the program with the following parameters: execute the program with the following parameters:
 <code> <code>
-coverage 0.1 
 update graph each steps 1000 update graph each steps 1000
 +coverage 0.3
 number of steps 300000 number of steps 300000
 temperature in K 300 temperature in K 300
Line 71: Line 80:
 How does the final geometry differ from the previous case? How does the final geometry differ from the previous case?
 </note> </note>
-<note tip>+<note important> 
 +**TASK 3** 
 Now have a look at the python code. Now have a look at the python code.
 The MAIN section The MAIN section
Line 120: Line 130:
 </code> </code>
 </note> </note>
-<note warning+<note important
-**TASK 3** +**TASK 4** 
-Have a look on the section of the code that create the list of events,+Have a look at the section of the code that creates the list of events,
 comment on which are the critical points in setting up a KMC simulation comment on which are the critical points in setting up a KMC simulation
 to describe a real process. to describe a real process.
- +</note> 
-**TASK 4** +<note important> 
-At each step of the simulaiton the list of possible events is created (or, betetr, updated) +**TASK 5** 
-an event is chosen randomly and is then actuated.+At each step of the simulaiton the list of possible events is created (or, better, updated). 
 +An event is chosen randomly and is then actuated.
 Would it be possible to execute simultaneously more events at each KMC step? Would it be possible to execute simultaneously more events at each KMC step?
 </note> </note>
exercises/2018_ethz_mmm/kmc2018.1520498477.txt.gz · Last modified: 2020/08/21 10:15 (external edit)