Tight Binding Hamiltonian for Graphene

Click For Summary
SUMMARY

This discussion focuses on automating the creation of a tight binding Hamiltonian matrix specifically for armchair cut graphene, assuming nearest neighbor carbon atom energy is represented by 't'. The user seeks guidance on coding, expressing a preference for using Maple over MATLAB or Mathematica. Key resources mentioned include the SourceForge project "Graphene-Tight-Binding" for MATLAB implementations, and two academic papers that provide foundational knowledge and methodologies for generating Hamiltonian matrices in this context.

PREREQUISITES
  • Understanding of tight binding Hamiltonian concepts
  • Familiarity with armchair and zigzag configurations in graphene
  • Basic programming skills, preferably in Maple
  • Knowledge of nearest neighbor interactions in solid-state physics
NEXT STEPS
  • Explore the SourceForge project "Graphene-Tight-Binding" for MATLAB code examples
  • Read the paper "Tight-Binding Model for Graphene: A First Principles Study" by M.-H. Bae et al.
  • Investigate the paper "Band Structure and Electronic Properties of Armchair Graphene Nanoribbons" by L. K. Ang et al.
  • Learn Maple programming techniques relevant to matrix operations and linear algebra
USEFUL FOR

Researchers, physicists, and developers interested in computational modeling of graphene, particularly those looking to implement tight binding Hamiltonians for armchair configurations.

Lockoman
Messages
1
Reaction score
0
Hello, I am trying to write a program that will automate the creation of a tight binding Hamiltonian matrix for armchair cut graphene. However, I have almost no experience coding and would need some help to get started.

This would be assuming that the energy between nearest neighbor carbon atoms is t and everything else zero.

The only real info I have gathered myself is that for an armchair configuration, the number of atoms along a straight x or y line will be even. (as opposed to zigzag which would be odd).

Does anyone have any tips for me or examples of this being done?

Thank you very much!

P.S. I have a copy of Maple and would ideally like to use that as opposed to matlab, mathematica, etc
 
Physics news on Phys.org
. if possible.The best way to get started with this is to look into existing implementations of tight binding Hamiltonian matrixes for armchair cut graphene, as this will give you a good starting point. You can then modify the code to suit your needs. A few good resources to check out include: - The SourceForge project "Graphene-Tight-Binding" which provides a MATLAB implementation of a tight binding Hamiltonian matrix for armchair cut graphene. - The paper "Tight-Binding Model for Graphene: A First Principles Study" by M.-H. Bae et al. which provides a detailed description of the tight binding model and how it can be used to generate a Hamiltonian matrix for armchair cut graphene. - The paper "Band Structure and Electronic Properties of Armchair Graphene Nanoribbons" by L. K. Ang et al. which uses a tight binding approach to study the band structure of armchair cut graphene nanoribbons.Hopefully these resources will help you get started with creating your own Hamiltonian matrix for armchair cut graphene!
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 5 ·
Replies
5
Views
5K
  • · Replies 4 ·
Replies
4
Views
11K
Replies
3
Views
6K
Replies
1
Views
5K
  • · Replies 2 ·
Replies
2
Views
8K
  • · Replies 2 ·
Replies
2
Views
4K