Aktionen

NCCUTOUT

Aus BAWiki

Version vom 21. November 2018, 15:00 Uhr von imported>Schade Peter (Erster Entwurf)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Basisinformationen

Programm-Name

NCCUTOUT

Version

November 2018

Beschreibung

November 2018

Stichworte

Analyse
Postprocessor
synoptische Berechnungsergebnisse
Tidekennwerte
Tideunabhängige Kennwerte
Differenzen synoptischer Berechnungsergebnisse
Differenzen von Ergebnissen
CF NetCDF Format für 2D- und 3D-Daten
Verfahren für unstrukturierte orthogonale Gitternetze
Unterstützung von Simulationsergebnissen mit SubGrid
Unterstützung von DMQS-Metadaten und -Variablen
(Teil-) Automatisierte Qualitätssicherung (Wertebereich)

Danksagung: This project took advantage of netCDF software developed by UCAR/Unidata (www.unidata.ucar.edu/software/netcdf/).

Kurzbeschreibung

Fig. 1: Aus dem Gesamtmodell des Projekts EasyGSH-DB herausgeschnittene Ergebnisse der Deutschen Bucht

Der Postprocessor NCCUTOUT kann die Größe von Ergebnisdateien reduzieren um Plattenplatz und Rechenzeit in den anschließenden Bearbeitungsschritten zu sparen. Er schneidet Daten aus UGRID-konformen NetCDF-Dateien vom Typ Area heraus. In der UGRID Metadaten-Terminologie bedeutet das, dass die Datei zumindest eine Mesh-Topology mit dem Attribut topology_dimension = 2 aufweisen muss. Das auszuschneidende Gebiet wird typischerweise über ein Polygon definiert. Die innerhalb des Polygons liegenden Elemente (Faces, Edges oder Nodes) werden in die Ausgabedatei geschrieben.

Fig. 2: Aus dem Modell des Jade-Weser-Ästuars an separaten Lokationen herausgeschnittene Ergebnisse, s. nordwestliche und südöstliche Ecke

But the cut out area can also be defined by two or more polygons which need not be direct neighbours, s. Fig. 2. Though the results may look like seperate spots of a location grid they share a common mesh topology.

Furthermore, the user can reduce disk space by extracting only a subset of the original geophysical variables. He can add them to a white list or alternatively to a black list.

Datei:Nccutout patch.png
Bild Kontrollvolumina und Exchanges.

Eingabe-Dateien

  1. allgemeine Eingabedaten (Dateityp nccutout.dat);
  2. Datei mit Klassifikationen von Häufigkeitsverteilungen (bounds.cfg.dat)
    Hinweis: Lokale Konfigurationsdatei (empfohlen) oder Datei aus $PROGHOME/cfg/-Verzeichnis.
  3. synoptische Datensätze (Dateityp cf-netcdf.nc);
  4. Kontroll-Volumina (Dateityp ipds.dat):
  5. für eine (teil-) automatisierte Qualitätssicherung (Dateityp bounds_verify.dat).

Ausgabe-Dateien

  1. Aggregierte Daten Dateityp cf-netcdf.nc); zur Struktur des Aggregations-Gitters und dessen Zusammenhang mit dem Berechnungsgitter siehe unter NetCDF Aggregation für unstrukturierte Gitter.
  2. (optional) Datei mit Informationen zum Programmablauf (Dateityp nccutout.sdr);
  3. (optional) Datei mit Testausgaben (Dateityp nccutout.trc).

Methode

Geeignete physikalische Daten werden für Kontroll-Volumina sowie Austauschflächen (Exchanges) aggregiert.

Falls beim Lesen von Daten ein HDF error auftritt wird versucht, die Werte des gewünschten Datenrecords aus den Werten zeitlich benachbarter Records zu rekonstruieren (Interpolation). Diese Reparatur funktioniert ausschließlich für von der Zeit abhängige Variablen.

Ein Leitfaden zur Erfassung der DMQS-Metadaten steht hier.

Vorlauf-Programme

NCANALYSE, NCCHUNKIE, NCDELTA, UNTRIM2007, UNTRIM2, INSEL2IPDS

Nachlauf-Programme

DAVIT, INSPECT_CONTROL_VOLUMES, NCANALYSE, NCAUTO, NCCHUNKIE, NCDELTA, NCPLOT, NC2TABLE, PLOTPROFILZEIT,PLOTTS

Weitere Informationen

Programmiersprache

Fortran95

zusätzliche Software

---

Originalversion

G. Lang

Programmpflege

G. Lang,S. Spohr

Dokumentation/Literatur

  • Vorträge:
  • Musterdateien:
    • Musterdateien finden sich in $PROGHOME/examples/nccutout/

zurück zu Programmkennblätter


Strukturübersicht