|
3d-Randbedingungen
Ein Programm zum Erstellen von 3d-Randbedingungen.
Anwenden des Programms
- Zuerst erstellen Sie ein Verzeichnis, in dem Sie das Programm "fluisa_randbedingungen_3d" laufen lassen wollen.
- In diesem Verzeichnis benötigen Sie die Quelldateien, d.h. die python3-Dateien "fluisa_randbedingungen_3d_haupt.py", "steuer.py", "gitter.py", "rechner.py" und "ausgabe.py" sowie die Steuerdatei "steuer.txt" und die Gitterdatei "gitter_fvm_11_11_11.dat"
- Am einfachsten ist es, das *.tar.gz-Archiv herunterladen und im Zielverzeichnis zu entpacken. Das können Sie z.B. mit dem Konsolenbefehl tar -xzf fluisa_randbedingungen_3d.tar.gz
oder mit einem Entpackprogramm wie Xarchiver machen. Das Archiv enthält die Quelldateien, die Steuerdatei und die Dokumentation des Programms als *.pdf.
- Sie können aber auch jede Datei einzeln herunterladen. Dann müssen Sie jeweils die letzten drei Buchstaben - also "txt" - in der Dateiendung hinter "py" löschen. Sie müssen die Dateinamen von
"fluisa_randbedingungen_3d_haupt.pytxt" in "fluisa_randbedingungen_3d_haupt.py", "steuer.pytxt" in "steuer.py", "gitter.pytxt" in "gitter.py", "rechner.pytxt" in "rechner.py" und "ausgabe.pytxt" in "ausgabe.py"
ändern. Leider war es nicht möglich, die funktionierendem Dateiendungen beizubehalten, da der Server eine Fehlermeldung beim Anklicken ausgibt.
Im *.tar.gz-Archiv sind alle Dateiendungen richtig, die Programme sind sofort nach dem Entpacken lauffähig.
- Dann öffnen Sie ein Konsolenfenster in diesem Verzeichnis (rechter Mausklick im
Fenster des Verzeichnisses, dann "Terminal hier öffnen" klicken).
- Führen Sie zur Sicherheit einen Virenscan über dieses Verzeichnis durch. Z.B. ich benutze clamscan mit dem Befehl
clamscan -r -i. Sie können natürlich einen anderen Virenscanner benutzen.
- Dann wird das Programm gestartet:
- Das kann mit dem Konsolanbefehl python3 fluisa_randbedingungen_3d_haupt.py geschehen.
- oder Sie starten die Python-Umgebung IDLE in der Konsole mit idle, öffnen die Datei "fluisa_randbedingungen_3d_haupt.py" über den Menüpunkt File -> Open.
Dann öffnet sich ein weiteres Fenster mit dem Hauptprogramm. Dieses wird dann mit dem Menüpunkt run module gestartet.
- Das Programm listet dem Benutzer die Steuerparameter, die in der Steuerdatei enthalten sind, auf und gibt dem Benutzer die Möglichkeit, die Steuerdaten mit einem Klick auf den "Eingabe ändern"-Button zu ändern.
- Ein Klick auf den "weiter"-Button läßt das Programm die Verteilung der Randbedingungen ausrechnen.
- Die Randbedingungen werden in die Konsole geschrieben und in einer Datei gespeichert.
- Danach wird das Programm beendet.
Anwenden des Programms - Erstellung von Neuman-Randbedingung im Ostrand.
- Die Punkte 5 und 6 werden wie oben wiederholt.
- Mit einem Klick auf den "Eingabe ändern"-Button öffnet sich das Menü zur Änderung der Eingabedaten.
Geändert werden:
- Die Randbedingungsdatei wird von rand_11_11_11_dirichlet.dat in rand_11_11_11_neuman_ost.dat geändert.
- Der Punkt "Randart im Osten" wird von d in n geändert.
- Mit einem Klick auf den "übernehmen"-Button werden diese neuen Parameter übernommen.
- Mit einem Klick auf den "weiter"-Button läuft das Programm weiter und die Punkte 7 - 11 werden wie oben abgearbeitet.
Neuman-Randbedingungen im Osten
Zurück zur Startseite
|
|