Im Gegensatz zu reinen Finite-Differenzen-Diskretisierungen steht bei Finiten Boxen in der vorliegenden Implementierung keine geordnete Information über die Nachbarschaft des Punktes zur Verfügung. Es ist also nicht möglich, falls beispielsweise ein Gitterpunkt mit einem Nachbarn gegeben ist, auf einfache Art einen gegenüberliegenden Nachbarn anzugeben, oder den nächsten im Uhrzeigersinn, oder ähnliches.
Für die Diskretisierung der hier behandelten Gleichungen ist allerdings eine solche Information nicht nötig. Man kommt dabei mit einer unstrukturierten Nachbarschaftsinformation, das heißt, mit einer einfachen Summation, die sich über alle Nachbarn erstreckt, immer aus. Ein funktionaler Zusammenhang zwischen verschiedenen Nachbarn, zum Beispiel solchen, die ihrerseits benachbart sind, ist nicht vorhanden.
Probleme bereitet allerdings die Diskretisierung von Vektorgrößen. Diese Diskretisierung spielt nur für abgeleitete Ausgabegrößen und zur Bestimmung einzelner Hilfsgrößen (zum Beispiel der Beweglichkeit in Abhängigkeit von der treibenden Kraft) eine Rolle, findet also keinen Eingang in die Diskretisierung der eigentlichen Differentialgleichungen. Für die Diskretisierung von Vektorgrößen konnte eine Formulierung gefunden werden, die ebenfalls nur unstrukturierte Nachbarschaftslisten benötigt und für den Spezialfall von Rechtecksgittern mit der bei diesen verwendeten Diskretisierung übereinstimmt. Sie ist in Kapitel 5 angegeben.
Der Vorteil einer unstrukturierten Nachbarschaftsinformation liegt in der Unabhängigkeit von der Struktur des Gitters. Es ist sehr leicht möglich, neuartige Vergitterungsverfahren an den Simulator anzubinden, weil vom Gitter keine spezielle Struktur verlangt wird. In den Beispielen wurden die geometrischen Daten mit einem Rechtecksgitter aufgelöst. Besonders beim HEMT entspricht ein Rechtecksgitter am besten dem strukturellen Aufbau des Bauelements, das aus sehr dünnen, parallelen Schichten besteht. Da die MOS-Transistoren des Ringoszillator-Beispiels einen planaren Aufbau besitzen, kommt man ebenfalls mit einem Rechtecksgitter aus. Die strukturelle Information über das Gitter findet allerdings nur Eingang in den Gittergenerator des Simulators. Das Ergebnis der Vergitterung, das Rechengitter und die geometrische Nachbarschaftsinformation, wird vom Rest des Programms ohne Kenntnis der Gitterstruktur, nur auf der Grundlage der unstrukturierten Nachbarschaftsinformation eines Finite-Boxen-Gitters, verwendet. Zur Behandlung anderer Geometrien, die Dreiecksgitter erfordern, ist es also nur erforderlich, die dem Gitter entsprechende Nachbarschaftsinformation zu erzeugen.
Diese unstrukturierte Nachbarschaftsinformation besteht im wesentlichen aus folgenden Daten, die in Listen zusammengefaßt sind:
Für diese Übergangsbedingungen sind als Information die Indizes der beiden Punkte und , der zugeordnete Flächenanteil an der Grenzfläche, die Indizes der beiden benachbarten Gitterpunkte an der Grenzschicht, und zwei benachbarte Punkte im Flächeninneren vorhanden. Die letztere Information ist aber nur bei besonders komplizierten Übergangsbedingungen notwendig; für die im Rahmen dieser Arbeit verwendeten vereinfachten Übergangsmodelle wird sie nicht benötigt.