DIDAMERGE: Unterschied zwischen den Versionen
Aus BAWiki
imported>BAWiki 3 KKeine Bearbeitungszusammenfassung |
imported>BAWiki 3 Keine Bearbeitungszusammenfassung |
||
Zeile 35: | Zeile 35: | ||
|zus_software= - | |zus_software= - | ||
|kontakt_original=[mailto:günther.lang@baw.de G. Lang] | |kontakt_original=[mailto:günther.lang@baw.de G. Lang] | ||
|kontakt_pflege=[mailto:günther.lang@baw.de G. Lang | |kontakt_pflege=[mailto:günther.lang@baw.de G. Lang] | ||
|dokumentation=siehe $PROGHOME/fortran/examples/DIDAMERGE/ | |dokumentation=siehe $PROGHOME/fortran/examples/DIDAMERGE/ | ||
}} | }} |
Version vom 11. Mai 2010, 14:03 Uhr
Basisinformationen
Programm-Name
DIDAMERGE
Version
4.x / November 2005
Beschreibung
November 2005
Stichworte
Postprozessor
stationäre Daten (eine/mehrere Datenvariationen einer Größe)
synoptische Berechnungsergebnisse (eine/mehrere Datenvariationen einer Größe)
Mischen/Ausdünnen von Daten aus unterschiedlichen Dateien
Universelles Direktzugriffsdatenformat für 2D/3D-Daten
Universelles Direktzugriffsdatenformat für Profil-Daten
Universelles Direktzugriffsdatenformat für Daten an besonderen Positionen
Kurzbeschreibung
Bei dem Programm DIDAMERGE handelt es sich um einen Postprozessor verschiedener mathematischer Verfahren (z.B. TRIM-2D, TRIM-3D, TELEMAC-2D, UNTRIM etc.). DIDAMERGE ermöglicht das Mischen und/oder Ausdünnen von als synoptische Datensätze vorliegenden 2D- oder 3D-Berechnungsergebnissen (im universellen Direktzugriffsdatenformat BDF), die auch einzelne stationäre Datensätze enthalten kännen. Wird nur ein Datensatz angegeben, so kann dieser zeitlich ausgedünnt werden. Werden zwei Datensätze angegeben, so können diese gemischt und gleichzeitig zeitlich ausgedünnt werden; beide Datensätze müssen dabei allerdings auf demselben Berechnungsgitter definiert sein und dieselbe Anzahl und Art physikalischer Größen enthalten. In der Ergebnisdatei werden die Datensätze in zeitlich aufsteigender Reihenfolge abgelegt. Bei zwei Datensätzen werden die stationären Daten aus einer Datei in die Ergebnisdatei übertragen. Aus welcher Datei die Daten entnommen werden sollen wird vom Anwender in der Eingabesteuerdatei festgelegt.
Eingabe-Dateien
- allgemeine Eingabedaten (Dateityp didamerge.dat)
- synoptische Berechnungsergebnisse 1 mit (optionalen) stationären Daten (Dateien des Typs dirz.bin.r, dirz.bin.i und dirz.bin)
- (optional) synoptische Berechnungsergebnisse 2 mit (optionalen) stationären Daten (Dateien des Typs dirz.bin.r, dirz.bin.i und dirz.bin)
- Gitternetz für 2D/3D-Daten (Dateityp gitter05.dat/bin oder selafin oder untrim_grid.dat)
- oder Profil-Topographie für Profil-Daten (Dateityp profil05.bin)
- oder Systemdatei mit besonderen Positionen (Dateityp location_grid.dat)
Ausgabe-Dateien
- synoptische Berechnungsergebnisse 1+2 mit (optionalen) stationären Daten (Dateien des Typs dirz.bin.r, dirz.bin.i und dirz.bin)
- Druckerdatei mit Informationen zum Programmablauf (Dateityp Didamerge.sdr)
- (optional) Datei mit Testausgaben (Dateityp Didamerge.trc)
Methode
Anhand der Benutzerangaben wird zunächst eine Liste der gesuchten Ergebniszeitpunkte erstellt. Anschließend wird geprüft, ob diese in den Quellendateien (Ergebnisdateien 1 und (optional) Ergebnisdateien 2) vorhanden sind. Desweiteren wird eine ein-eindeutige Zuordnung zwischen dem gewünschten Ergebnisdatensatz und der Quellendatei hergestellt, in der dieser Datensatz vorhanden ist.
Schließlich werden die Datensätze in zeitlich aufsteigender Reihenfolge aus der zugeordneten Quellendatei gelesen und in die Ergebnisdatei geschrieben. In Abhängigkeit von den Benutzerangaben kann dabei eine zeitliche Ausdünnung, ein Mischen (z.B. nach dem Reißverschlußprinzip) oder ein einfaches Aneinanderhängen der in den Quellendateien abgelegten Datensätze vorgenommen werden.
Insofern in den Eingabe-Dateien stationäre Daten vohanden sind, werden nur die in einer Eingabe-Datei abgelegten stationären Daten in die Ergebnisdatei übertragen. Die stationären Daten der anderen Eingabe-Datei bleiben in der Ergebnis-Datei unberücksichtigt.
Vorlauf-Programme
DATACONVERT, DIDAMINTQ, DIDARENAME, DIDASPLIT, TELEMAC2D, TM2DIDA, TR2DIDA, TR3DIDA, TR2GEOM, TRIM-2D, TRIM-3D, UNK, UNS, UNTRIM, VTDK, XTRLQ2
Nachlauf-Programme
ADCP2PROFILE, DIDAMINTQ, DIDARENAME, DIDASPLIT, GVIEW2D, HVIEW2D, LQ2PRO, UnK, UNS, TIMESHIFT, VTDK, VVIEW2D, ZEITR
Weitere Informationen
Programmiersprache
Fortran90
zusätzliche Software
-
Originalversion
Programmpflege
Dokumentation/Literatur
siehe $PROGHOME/fortran/examples/DIDAMERGE/
zurück zu Programmkennblätter