Strona główna Przykłady Zrzuty ekranu Instrukcja obsługi Logo Bluesky. YouTube ☰
OghmaNano Platforma do symulacji wielofizycznych procesów zachodzących w optoelektronicznych urządzeniach i systemach fotonicznych. POBIERZ Przewodnik szybkiego uruchomienia

Rozwiązywanie problemów

Dlaczego nie mogę zobaczyć urządzenia w widoku 3D?

Screenshot of OghmaNano simulation window without 3D acceleration: flat, unshaded view of the device
OghmaNano działa w systemie, który nie posiada sprzętu ani sterowników do obsługi akceleracji 3D. Obraz urządzenia jest wyświetlany w sposób płaski i nie wykorzystuje cieniowania. Chociaż w tym trybie możliwości wizualizacji są ograniczone, wszystkie symulacje nadal działają poprawnie.
Screenshot of OghmaNano simulation window with 3D acceleration: shaded, perspective view of the device
OghmaNano działa w systemie wyposażonym w sprawny sprzęt do obsługi akceleracji 3D. Widok urządzenia jest cieniowany, perspektywa jest poprawna, a interpretacja jest łatwiejsza. Akceleracja 3D poprawia jakość wizualizacji, ale nie wpływa na dokładność samych symulacji.

Jeśli okno symulacji wyświetla się tak, jak na ilustracji ??, a nie jak na ??, zazwyczaj oznacza to, że twój system nie wykorzystuje akceleracji 3D. W większości nowoczesnych laptopów i komputerów stacjonarnych nie oznacza to, że brakuje sprzętu – niemal wszystkie urządzenia są wyposażone w karty graficzne obsługujące 3D – ale raczej, że sterowniki nie są zainstalowane lub nie działają poprawnie. Jeśli masz kartę graficzną ATI, Nvidia lub Intel, upewnij się, że zainstalowano najnowsze sterowniki.

Nawet bardzo podstawowe lub starsze karty graficzne są w zupełności wystarczające do wyświetlania trójwymiarowych wizualizacji w programie OghmaNano. Brak akceleracji wpływa jedynie na jakość wyświetlanego obrazu, a nie na dokładność ani szybkość samych symulacji. Jest to zatem problem związany z konfiguracją sprzętu i sterowników, a nie błąd w programie OghmaNano.

Błąd: Nie można odczytać danych z archiwum.

Problem występuje, jeśli folder oghma_local w katalogu domowym został usunięty. Folder oghma_local jest niezbędny do prawidłowego działania programu OghmaNano. Przywrócenie lub ponowne utworzenie tego folderu rozwiązuje problem.

Ostrzeżenie: algorytm nie osiągnął zadowalającej precyzji rozwiązania.

Równania dyfuzji i dryfu stanowią duże wyzwanie obliczeniowe. To ostrzeżenie wskazuje, że algorytm napotkał szczególnie trudny problem i nie był w stanie znaleźć dokładnego rozwiązania. W niektórych przypadkach wynik może być nadal akceptowalny, ale zaleca się przeanalizowanie konkretnego punktu napięcia lub kroku czasowego, w którym pojawiło się ostrzeżenie. Takie problemy mogą wystąpić, jeśli konfiguracja urządzenia zawiera parametry, które są nierealne lub niezgodne z prawami fizyki. Należy dokładnie przeanalizować konstrukcję urządzenia i parametry materiałowe. W razie potrzeby należy wrócić do wcześniej działającej konfiguracji i systematycznie dostosowywać parametry, aby zidentyfikować przyczynę problemu.

Wystąpił błąd: Wykryto wartość NaN w algorytmie Newtona.

Ten błąd zazwyczaj wynika z próby podzielenia przez zero w modelu. Często zdarza się, gdy gęstość nośników (elektronów lub dziur) w stanach pułapkowych staje się bardzo niska, czasami poniżej wartości 1.0 m-3. Należy przeanalizować konfigurację urządzenia, aby ustalić, dlaczego występują takie nierealne warunki, i odpowiednio dostosować parametry.

Błąd: W zapytaniu określono zakres xxx, ale podano zakres zzz–yyy.

Funkcje rozkładu nośników (Fermi–Diraca/Maxwella–Boltzmanna) są z góry obliczane i zapisywane w tabeli, aby zwiększyć efektywność. Błąd ten występuje, gdy poziom Fermiego wykracza poza zakres zdefiniowany w tabeli. Możliwe przyczyny to:

Aby rozwiązać problem, należy upewnić się, że konfiguracja urządzenia jest spójna i że zmiany między kolejnymi krokami symulacji nie są zbyt duże.