TRIMKACH: Unterschied zwischen den Versionen
Aus BAWiki
imported>BAWiki 3 KKeine Bearbeitungszusammenfassung |
(Arbeitsgruppe POS) |
||
Zeile 3: | Zeile 3: | ||
|name=TRIMKACH | |name=TRIMKACH | ||
|version=V 2.x | |version=V 2.x | ||
|version_beschr= | |version_beschr=September 2022 | ||
|stichworte=Postprozessor<br /> | |stichworte=Postprozessor<br /> | ||
Finite Differenzen Verfahren<br /> | Finite Differenzen Verfahren<br /> | ||
Zeile 60: | Zeile 60: | ||
AWK | AWK | ||
|zus_software=AWK | |zus_software=AWK | ||
|kontakt_original= | |kontakt_original=P. Schade | ||
|kontakt_pflege=[mailto: | |kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS] | ||
|dokumentation=$PROGHOME/examples/trimkach/ | |dokumentation=$PROGHOME/examples/trimkach/ | ||
}} | }} |
Aktuelle Version vom 6. September 2022, 11:44 Uhr
Basisinformationen
Programm-Name
TRIMKACH
Version
V 2.x
Beschreibung
September 2022
Stichworte
Postprozessor
Finite Differenzen Verfahren
mathematisches Verfahren TRIM-2D
mathematisches Verfahren TRIM-3D
Erzeugung von Teilgebietsdaten
Plattenplatz
Kurzbeschreibung
Das Shell-Script TRIMKACH zählt zu den Postprocessoren der mathematischen Verfahrens TRIM-2D oder TRIM-3D. Es sucht fortlaufend nach Berechnungsergebnissen. Wann immer es eine solche Datei findet, wird das passende Extraktionsprogramm gestartet, entweder TR2KACHEL oder TR3KACHEL. Diese Programme extrahieren Topographie, Indexfelder und Modellergebnisse innnerhalb einer rechtwinkligen Kachel und löschen optional die Berechnungsergebnisse des Gesamtgebietes. Dieses Löschen ist empfehlenswert, da es den für die Modellergebnisse benötigten Plattenplatz reduziert. Nur die kleineren, extrahierten Resultatsdateien bleiben übrig. Ferner kann man TRIMKACH starten, bevor der Rechenlauf beendet ist. TRIMKACH ist in der Lage Daten zu extrahieren, während das Modell noch läuft und neue Berechnungsergebnisse ausgibt.
Eingabe-Dateien
Eingabe-Dateien für die Extraktion von TRIM-2D-Daten:
- allgemeine Eingabedaten (Dateityp tr2kachel.dat)
- auf SGI eine Batch-Datei des Typs tr2kachel.qsub
- Topographie und TRIM-2D-Indexfelder (Dateityp tr2.topo.bin.ind)
- Berechnungsergebnisse (Dateityp tr2.result)
Eingabe-Dateien für die Extraktion von TRIM-3D-Daten:
- allgemeine Eingabedaten (Dateityp tr3kachel.dat)
- auf SGI eine Batch-Datei des Typs tr3kachel.qsub
- Topographie und TRIM-2D-Indexfelder (Dateityp tr2.topo.bin.ind)
- TRIM-3D-Indexfelder (Dateityp tr2.topo.bin.i3d)
- (optional) Berechnungsergebnisse (Dateityp tr3.result)
Ausgabe-Dateien
Ausgabe-Dateien nach der Extraktion von TRIM-2D-Daten:
- Topographie und TRIM-2D-Indexfelder der Kachel(n) (Dateityp tr2.topo.bin.ind)
- Berechnungsergebnisse der Kachel(n) (Dateityp tr2.result)
- Druckerdatei mit Informationen zum Programmablauf (Dateityp tr2kachel.sdr)
- (optional) Datei mit Testausgaben (Dateityp tr2kachel.trc)
Ausgabe-Dateien nach der Extraktion von TRIM-3D-Daten:
- Topographie und TRIM-2D-Indexfelder der Kachel(n) (Dateityp tr2.topo.bin.ind)
- TRIM-3D-Indexfelder der Kachel(n) (Dateityp tr2.topo.bin.i3d)
- (optional) Berechnungsergebnisse der Kachel(n) (Dateityp tr3.result)
- Druckerdatei mit Informationen zum Programmablauf (Dateityp tr3kachel.sdr)
- (optional) Datei mit Testausgaben (Dateityp tr3kachel.trc)
Methode
Als erstes ist das Script trimkach_inst.sh zu starten, das trimkach.[ext] und einige Eingabedateien ins Arbeitsverzeichnis kopiert. Erst dann ist man in der Lage die Eingabedateien zu editieren und bestimmte Parameter in trimkach.[ext] anzupassen. Die Erweiterung [ext] kann die Werte "SGI" oder "hp" annehmen. Ein wichtiger Parameter, der entscheidet ob 2D- oder 3D-Daten bearbeitet werden, ist TRIM23. Der Parameter LOESCH sollte achtsam eingesetzt werden. Nach Setzen von LOESCH="LOESCHEN" und erfolgreichem Extrahieren werden die Gesamtergebnisdateien gelöscht.
Der Anwender sollte den Programmablauf am Anfang beobachten, da verkehrte Parameterwerte das Script nicht stoppen.
Vergleichbar einem "Dämon" startet das Shell-Script einen Prozeß stets, wenn es eine Ergebnisdatei findet. Im Gegensatz zu einem "Dämon" läßt sich TRIMKACH automatisch beenden. Es gibt zwei Wege das Script zu terminieren:
- das Produkt WARTE_S * MAXSUCH bestimmt die Laufzeit in Sekunden;
- LETZTE_RES enthält eine Datenzeile mit der Zeitangabe des letzten TRIM-2D- oder TRIM-3D-Ergebnisses, das noch bearbeitet werden soll.
Eine kurze Hilfe erscheint nach dem Eingeben von "trimkach.[ext] h" in die Kommandozeile.
Vorlauf-Programme
Nachlauf-Programme
Weitere Informationen
Programmiersprache
UNIX-commands AWK
zusätzliche Software
AWK
Originalversion
P. Schade
Programmpflege
Dokumentation/Literatur
$PROGHOME/examples/trimkach/
zurück zu Programmkennblätter