Skip to content

kacperpoluszejko/Computational-simulations-of-nanoscale-systems

Repository files navigation

⚛️ Komputerowe symulacje układów nano- i mezoskopowych

To repozytorium zawiera zestaw programów i analiz związanych z symulacjami układów nanoskopowych, realizowanych w ramach studiów magisterskich na kierunku Fizyka Techniczna (specjalizacja: Fizyka Komputerowa). Projekty dotyczą problemów z zakresu mechaniki kwantowej - wszystkie polecenia jak i rozwiązania zapisane są więc w formaliźmie mechaniki kwantowej, a większość z nich polega na numerycznym rozwiązywaniu równania Schrödingera. Pierwsze 5 z nich napisane zostało w czystym Pythonie, natomiast w pozostałych przypadkach skorzystano z pakietu KWANT

Każdy projekt zawiera:

  • Szczegółową instrukcję do ćwiczenia wraz z literaturą uzupełniającą
  • Kod źródłowy symulacji
  • Skrypty do generowania wykresów
  • Gotowe rysunki / wizualizacje
  • Sprawozdanie w formacie PDF

📌 Tematy projektów

  1. Jednoelektronowe widmo kropki kwantowej - metoda Galerkina
  2. Wieloelektronowe widmo kropki kwantowej - metoda czasu urojonego, metoda Hartree-Focka
  3. Symulacje zależne od czasu dla kropek kwantowych - metoda Crancka-Nicolsona oraz Askara-Cakmaka
  4. Symulacje transportu elektronowego w układach 1D - metoda macierzy transferu, dioda RTD, kwantowy kontakt punktowy
  5. Symulacje transportu elektronowego w układach 2D
  6. Transport elektronów w polu magnetycznym, kwantowy efekt Halla
  7. Symulacje zależnego od spinu transportu elektronowego z uwzględnieniem oddziaływania spin-orbita
  8. Symulacje transportu przez złącze metal/nadprzewodnik
  9. Symulacje układów topologicznych
  10. Transport w nanostrukturach opartych na grafenie
  11. Oscylacje Klein'a w grafenie (dodatkowy projekt)

About

Python projects concerning quantum simulations in nanoscopic systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published