RSMERGE: Unterschied zwischen den Versionen
Aus BAWiki
imported>BAWiki 2 (Die Seite wurde neu angelegt: „{{Programmkennblatt |name_en=RSMERGE |name=RSMERGE |version=V1.2 / Dezember 2008 |version_beschr=V1.2 / Dezember 2008 |stichworte=Preprozessor<br /> Restart<br …“) |
imported>BAWiki 2 KKeine Bearbeitungszusammenfassung |
||
Zeile 32: | Zeile 32: | ||
# Vertikalstruktur passend zum UnTRIM-Lauf, welcher die Restart-Datei erzeugt hat (Typ [[VERTICAL.DAT|vertical.dat]]) | # Vertikalstruktur passend zum UnTRIM-Lauf, welcher die Restart-Datei erzeugt hat (Typ [[VERTICAL.DAT|vertical.dat]]) | ||
# UnTRIM-Gitter passend zum geplanten UnTRIM-Lauf, für den die neue Restart-Datei erzeugt werden soll (Typ [[UNTRIM_GRID.DAT|untrim_grid.dat]] nur Untrim_Grid_Baw) | # UnTRIM-Gitter passend zum geplanten UnTRIM-Lauf, für den die neue Restart-Datei erzeugt werden soll (Typ [[UNTRIM_GRID.DAT|untrim_grid.dat]] nur Untrim_Grid_Baw) | ||
# Vertikalstruktur passend zum geplanten UnTRIM-Lauf, für den die neue Restart-Datei erzeugt werden soll (Typ vertical.dat) | # Vertikalstruktur passend zum geplanten UnTRIM-Lauf, für den die neue Restart-Datei erzeugt werden soll (Typ [[VERTICAL.DAT|vertical.dat]]) | ||
|ausgabedateien= | |ausgabedateien= | ||
# Restart-Datei für UnTRIM2004 (Typ [[DIRZ.BIN|dirz.bin]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN.R|dirz.bin.r]])<br /> | # Restart-Datei für UnTRIM2004 (Typ [[DIRZ.BIN|dirz.bin]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN.R|dirz.bin.r]])<br /> |
Version vom 20. Mai 2010, 15:48 Uhr
Basisinformationen
Programm-Name
RSMERGE
Version
V1.2 / Dezember 2008
Beschreibung
V1.2 / Dezember 2008
Stichworte
Preprozessor
Restart
UNTRIM2004
Anpassung von Restart-Dateien für UNTRIM2004
Kurzbeschreibung
Das Programm RsMerge passt UnTRIM2004-Restart-Dateien an ein verändertes Gitternetz (Gebietsausschnitt oder Tiefenänderung) und/oder an eine veränderte vertikale Auflösung an:
- Lesen von Restart-Dateien, die UnTRIM2004 produziert hat
- Auswahl eines Zeitpunktes mittels Steuerdatei
- Schreiben einer Restart-Datei für den gewählten Zeitpunkt
- Gitternetz kann ein Ausschnitt des ursprünglichen Gitters sein, allerdings darf die horizontale Auflösung im Ausschnitt nicht variieren
- Vertikale Auflösung darf gröber oder feiner sein als im Original
- Variation der Daten (Additionskonstante und/oder Faktor) möglich, auch innerhalb oder ausserhalb eines zusätzlich frei wählbaren Ausschnitts (dadurch können zum Beispiel die Strömungsgeschwindigkeiten in einem Bereich zu Null gesetzt werden, oder der Salzgehalt kann um z.B. 3% angehoben werden)
Folgende physikalische Größen stehen in einer Restart-Datei von UnTRIM2004:
- Wasserstand
- Normalkomponente der horizontalen Strömungsgeschwindigkeit
- Vertikale Strömungsgeschwindigkeit
- Salzgehalt
- Temperatur
- Hydrodynamischer Druck
- Schwebstoffgehalt (getrennt für jede in Suspension transportierte Fraktion)
- Sinkgeschwindigkeit
Eingabe-Dateien
- allgemeine Eingabedaten (Dateityp rsmerge.dat)
- Restart-Datei von UNTRIM2004 (Typ dirz.bin, dirz.bin.i und dirz.bin.r)
- UNTRIM-Gitter passend zum UNTRIM-Lauf, welcher die Restart-Datei erzeugt hat (Typ untrim_grid.dat nur Untrim_Grid_Baw)
- Vertikalstruktur passend zum UnTRIM-Lauf, welcher die Restart-Datei erzeugt hat (Typ vertical.dat)
- UnTRIM-Gitter passend zum geplanten UnTRIM-Lauf, für den die neue Restart-Datei erzeugt werden soll (Typ untrim_grid.dat nur Untrim_Grid_Baw)
- Vertikalstruktur passend zum geplanten UnTRIM-Lauf, für den die neue Restart-Datei erzeugt werden soll (Typ vertical.dat)
Ausgabe-Dateien
- Restart-Datei für UnTRIM2004 (Typ dirz.bin, dirz.bin.i und dirz.bin.r)
- für einen Zeitpunkt
- ggf. für ein Ausschnittsgebiet
- ggf. für eine neue vertikale Auflösung
- ggf. für neue Tiefenangaben (Kantentiefen)
Methode
- Die Eingangs-Restart-Datei wird mit den Methoden gelesen, die auch in UnTRIM2004 verwendet werden.
- Die gelesenen Werte werden danach auf das neue (Ausschnitts-) Gitternetz interpoliert, wobei die vertikale Auflösung und die Tiefenangaben an den Gitterkanten gegenüber dem originären UNTRIM-Lauf verändert sein darf.
- Danach werden die interpolierten Werte gemäß den Benutzerangaben variiert, sofern vom Benutzer erwünscht. Die Variation ermöglicht dem Benutzer, getrennt für jede einzelne physikalische Größe, den Wertebereich anzuheben, abzusenken oder auf neue Konstantwerte zu setzen. Dies ggf. für einen frei wählbaren Ausschnittsbereich.
- Im letzten Schritt werden die interpolierten und variierten Werte in einer neu zu erzeugenden Restart-Datei notiert.
Vorlauf-Programme
Nachlauf-Programme
Weitere Informationen
Programmiersprache
Fortran90
zusätzliche Software
-
Originalversion
Programmpflege
Dokumentation/Literatur
siehe $PROGHOME/examples/RsMerge/
zurück zu Programmkennblätter