← Nieuwste papers
🔬 materials science

Acceleration of Atomistic NEGF: Algorithms, Parallelization, and Machine Learning

Dit artikel vat de belangrijkste algoritmische vooruitgang in parallellisatie en machine learning samen die de opschaling van nauwkeurige, ab-initio Density Functional Theory gecombineerd met Non-equilibrium Green's function (DFT+NEGF) simulaties van kleine atomaire systemen naar realistische, grootschalige nanoschaalapparaten mogelijk hebben gemaakt.

Oorspronkelijke auteurs: Mathieu Luisier, Nicolas Vetsch, Alexander Maeder, Vincent Maillou, Anders Winka, Leonard Deuschle, Chen Hao Xia, Manasa Kaniselvan, Marko Mladenovic, Jiang Cao, Alexandros Nikolaos Ziogas

Gepubliceerd 2026-02-04
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Mathieu Luisier, Nicolas Vetsch, Alexander Maeder, Vincent Maillou, Anders Winka, Leonard Deuschle, Chen Hao Xia, Manasa Kaniselvan, Marko Mladenovic, Jiang Cao, Alexandros Nikolaos Ziogas

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je probeert te begrijpen hoe elektriciteit door een minuscule, microscopische draad van silicium stroomt—zo klein dat hij slechts enkele duizenden atomen breed is. Om dit nauwkeurig te doen, gebruiken wetenschappers een complex wiskundig hulpmiddel genaamd NEGF (Non-equilibrium Green's function). Denk aan NEGF als een superprecieze weersverwachting voor elektronen: het voorspelt hoe ze bewegen, tegen elkaar botsen en hoe ze interageren met de trillingen in het materiaal.

Het draaien van deze "weersverwachtingen" voor apparaten van de echte wereld is echter geweest als het proberen te voorspellen van het weer voor de hele planeet met een rekenmachine uit de jaren '80. Het is te traag en de computers crashen.

Dit artikel van een team van de ETH Zürich beschrijft hoe zij een "superrekenmachine" hebben gebouwd om dit op te lossen, met behulp van drie trucs: betere algoritmen, massale samenwerking (parallellisatie) en kunstmatige intelligentie.

Hier is een uitsplitsing van hun werk met behulp van eenvoudige analogieën:

1. Het Problek: Een "Verkeersopstopping" van de Wiskunde

In het verleden konden wetenschappers alleen minuscule systemen simuleren (enkele atomen). Om een realistisch apparaat te simuleren (duizenden atomen), wordt de wiskunde ongelooflijk zwaar.

  • De Uitdaging: De vergelijkingen vereisen het oplossen van enorme puzzels waarbij elk stukje afhangt van elk ander stukje. Dit één voor één doen duurt eeuwen.
  • Het Doel: Ze wilden een silicium "nano-lint" (een minuscule draad) simuleren die daadwerkelijk groot genoeg is om nuttig te zijn, terwijl ze rekening houden met het feit dat elektronen tegen elkaar botsen (verstrooiing), wat lijkt op auto's in het verkeer die elkaar vertragen.

2. De Oplossing: De "Assemblagelijn" (Parallellisatie)

Om de snelheid te verhogen, heeft het team niet alleen een snellere computer gebouwd; ze hebben veranderd hoe het werk wordt gedaan.

  • De Analogie: Stel je een enorme bibliotheek voor waar je specifieke boeken moet vinden. In plaats van één bibliothecaris die de gangen één voor één afloopt, hebben ze 9.400 bibliothecarissen (computers) ingehuurd om tegelijkertijd te werken.
  • De Truc: Ze ontwikkelden een methode genaamd Serinv. Denk aan het grote wiskundige probleem als een lange, golvende lijn van blokken. In plaats van de hele lijn in één keer op te lossen, hakken ze de lijn in kleinere stukken en geven ze elk stuk aan een andere computer.
  • Het Resultaat: Ze testten dit op de Frontier supercomputer (een van de krachtigste ter wereld). Ze simuleerden een siliciumdraad met 25.344 atomen. Door 9.400 computer-nodes te gebruiken die samenwerkten, bereikten ze een efficiëntie van 80%. Dit betekent dat bijna alle computers druk bezig waren met werken, en niet simpelweg stonden te wachten.

3. De "Tijdreis"-truc (Algoritmen)

De wiskunde omvat twee verschillende soorten berekeningen die gegevens op een andere manier georganiseerd vereisen.

  • De Analogie: Stel je voor dat je een stoofpot aan het koken bent. Soms moet je eerst alle groenten snijden (een andere manier van gegevensorganisatie), en andere keren moet je de pan een lange tijd roeren (een andere manier).
  • De Oplossing: Het team creëerde een systeem dat gegevens direct kan "transponeren" of herorganiseren. Het is alsof je een magische keuken hebt waar de groenten zich direct herorganiseren van een snijplank naar een pan, afhankelijk van wat de chef de volgende stap nodig heeft. Dit stelt hen in staat om te schakelen tussen het oplossen van lineaire vergelijkingen en complexe energieconvoluties zonder tijd te verspillen.

4. De "Glazen Bol" (Machine Learning)

Zelfs met supercomputers is er één knelpunt: het maken van de initiële kaart van de atomen (de Hamiltoniaanse matrix) met behulp van een methode genaamd DFT (Density Functional Theory).

  • Het Problek: DFT is als het tekenen van een kaart van een stad door elke steen in elk gebouw te meten. Het is ongelooflijk nauwkeurig, maar kost een enorme hoeveelheid tijd en energie, vooral voor grote steden (duizenden atomen).
  • De Innovatie: Het team trainde een AI (specifiek een Graph Neural Network) om als een "glazen bol" te fungeren.
    • Ze lieten de AI enkele voorbeelden zien van hoe atomen zich rangschikken in een specifiek type geheugencel (een Valence Change Memory of VCM).
    • De AI leerde de patronen herkennen. Nu kan de AI direct de kaart voor nieuwe configuraties van de geheugencel voorspellen, in plaats van elke steen te meten (het uitvoeren van DFT).
  • De Kanttekening: De AI is erg snel (schaalt lineair met de grootte) en nauwkeurig genoeg om de algemene vorm goed te krijgen, maar er is nog steeds een kleine fout (ongeveer 2 meV). Het is alsof de AI een perfecte kaart van de lay-out van een stad kan tekenen, maar de straatnaambordjes er net iets naast zitten. Het is nog niet perfect genoeg om de menselijke landmeter volledig te vervangen, maar het is een enorme stap voorwaart.

5. Wat hebben ze gevonden?

  • De Siliciumdraad: Ze hebben succesvol een siliciumdraad gesimuleerd met elektron-elektron interacties. Ze ontdekten dat wanneer elektronen interageren, de "energiekloof" (band gap) iets groter wordt, precies zoals de natuurkunde voorspelt.
  • Stroombehoud: Ze bewezen dat hun simulatie werkt omdat de elektrische stroom die aan de ene kant van de draad binnenkomt, exact gelijk is aan de stroom die aan de andere kant uitgaat, zelfs met alle complexe interacties.
  • De AI-test: Ze gebruikten hun AI om te voorspellen hoe elektriciteit door een geheugencel stroomt. De voorspelling van de AI kwam zeer dicht in de buurt van de echte fysica, wat bewijst dat machine learning deze simulaties aanzienlijk kan versnellen.

Samenvatting

Dit artikel gaat over opschalen. Het team heeft een methode die voorheen beperkt was tot piepkleine, speelgoedachtige modellen, opgeschaald naar realistische, industriële apparaten. Dit deden ze door:

  1. Het werk te verdelen over duizenden computers (Parallellisatie).
  2. De gegevens te herorganiseren zodat de computers niet vastlopen (Algoritmen).
  3. Een AI te leren om de moeilijkste delen van de wiskunde te raden, wat tijd bespaart (Machine Learning).

Ze hebben nog niet alle problemen opgelost (de AI is niet perfect en sommige simulaties zijn nog steeds te zwaar), maar ze hebben de motor gebouwd waarmee wetenschappers eindelijk realistische kwantumapparaten met hoge nauwkeurigheid kunnen simuleren.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →