NCANALYSE: Unterschied zwischen den Versionen
Aus BAWiki
(NCDVAR als Postprocessor ergänzt) |
KKeine Bearbeitungszusammenfassung |
||
(33 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
|name_en=NCANALYSE | |name_en=NCANALYSE | ||
|name=NCANALYSE | |name=NCANALYSE | ||
|version=März | |version=März 2023 | ||
|version_beschr= | |version_beschr=September 2022 | ||
|stichworte=Analyse<br /> | |stichworte=Analyse<br /> | ||
Postprocessor<br/> | Postprocessor<br/> | ||
Zeile 17: | Zeile 17: | ||
[[Tidekennwerte der Wirkung der effektiven Bodenschubspannung|Tidekennwerte der effektiven Bodenschubspannung]]<br /> | [[Tidekennwerte der Wirkung der effektiven Bodenschubspannung|Tidekennwerte der effektiven Bodenschubspannung]]<br /> | ||
[[Tidekennwerte des Geschiebetransports]]<br /> | [[Tidekennwerte des Geschiebetransports]]<br /> | ||
[[Tidekennwerte der Anomalie der Potentiellen Energie]]<br /> | |||
[[Harmonische Analyse des Wasserstands]]<br /> | [[Harmonische Analyse des Wasserstands]]<br /> | ||
[[Harmonische Analyse der Strömung]]<br /> | [[Harmonische Analyse der Strömung]]<br /> | ||
Zeile 36: | Zeile 37: | ||
[[Tideunabhängige Kennwerte des Sedimenttransports]] (Geschiebe, Schwebstoff - Sohle)<br /> | [[Tideunabhängige Kennwerte des Sedimenttransports]] (Geschiebe, Schwebstoff - Sohle)<br /> | ||
[[Tideunabhängige Kennwerte des Tide-Energietransports]]<br /> | [[Tideunabhängige Kennwerte des Tide-Energietransports]]<br /> | ||
[[Tideunabhängige Kennwerte der Anomalie der Potentiellen Energie]]<br /> | |||
[[Kennwerte meteorologischer Größen|Kennwerte meteorologischer Größen (Windgeschwindigkeit)]]<br /> | [[Kennwerte meteorologischer Größen|Kennwerte meteorologischer Größen (Windgeschwindigkeit)]]<br /> | ||
[[Kennwerte des Seegangs|Kennwerte des Seegangs (signifikante Wellenhöhe)]]<br /> | [[Kennwerte des Seegangs|Kennwerte des Seegangs (signifikante Wellenhöhe)]]<br /> | ||
Zeile 43: | Zeile 45: | ||
Verfahren für Daten an Einzelpositionen (''Discrete Sampling Geometry'' featureType = '''timeSeriesProfile''')<br /> | Verfahren für Daten an Einzelpositionen (''Discrete Sampling Geometry'' featureType = '''timeSeriesProfile''')<br /> | ||
Verfahren für Daten auf Profilen (''Discrete Sampling Geometry'' featureType = '''trajectoryProfile''')<br /> | Verfahren für Daten auf Profilen (''Discrete Sampling Geometry'' featureType = '''trajectoryProfile''')<br /> | ||
Parallelisierung mit [http://openmp.org/wp/ OpenMP] und [http://de.wikipedia.org/wiki/Message_Passing_Interface MPI] | Parallelisierung mit [http://openmp.org/wp/ OpenMP] und [http://de.wikipedia.org/wiki/Message_Passing_Interface MPI]<br /> | ||
[[NetCDF#Qualitätssicherung mit NetCDF-Attributen|(Teil-) Automatisierte Qualitätssicherung (Wertebereich)]]<br /> | [[NetCDF#Qualitätssicherung mit NetCDF-Attributen|(Teil-) Automatisierte Qualitätssicherung (Wertebereich)]]<br /> | ||
Automatische Anpassung der READ-Daten-Portionen an Chunk-Größe<br /> | Automatische Anpassung der READ-Daten-Portionen an Chunk-Größe<br /> | ||
Zeile 75: | Zeile 77: | ||
*# [[Tidekennwerte des Tracergehalts]]; | *# [[Tidekennwerte des Tracergehalts]]; | ||
*# [[Tidekennwerte der Wirkung der effektiven Bodenschubspannung|Tidekennwerte der effektiven Bodenschubspannung]]; | *# [[Tidekennwerte der Wirkung der effektiven Bodenschubspannung|Tidekennwerte der effektiven Bodenschubspannung]]; | ||
*# [[Tidekennwerte des Geschiebetransports]]. | *# [[Tidekennwerte des Geschiebetransports]]; | ||
*# [[Tidekennwerte der Anomalie der Potentiellen Energie]]. | |||
* Tide-Transport-Kennwerte (basierend auf ''exakten'' Integralen): | * Tide-Transport-Kennwerte (basierend auf ''exakten'' Integralen): | ||
*# [[Tidekennwerte des Wassertransports]]; | *# [[Tidekennwerte des Wassertransports]]; | ||
Zeile 95: | Zeile 98: | ||
*# [[Tideunabhängige Kennwerte der Morphodynamik]]; | *# [[Tideunabhängige Kennwerte der Morphodynamik]]; | ||
*# [[Tideunabhängige Kennwerte des Geschiebetransports]]; | *# [[Tideunabhängige Kennwerte des Geschiebetransports]]; | ||
*# [[Tideunabhängige Kennwerte der effektiven Bodenschubspannung]]. | *# [[Tideunabhängige Kennwerte der effektiven Bodenschubspannung]]; | ||
*# [[Tideunabhängige Kennwerte der Anomalie der Potentiellen Energie]]. | |||
* Tideunabhängige Transport-Kennwerte (basierend auf ''exakten'' Integralen): | * Tideunabhängige Transport-Kennwerte (basierend auf ''exakten'' Integralen): | ||
*# [[Tideunabhängige Kennwerte des Wassertransports]]; | *# [[Tideunabhängige Kennwerte des Wassertransports]]; | ||
Zeile 112: | Zeile 116: | ||
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. <br> | 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. <br> | ||
|preprozessor=[[DATACONVERT]], [[BOE2NC]], [[TS2NC]], [[GRIDCONVERT]], [[NCAGGREGATE]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCDVAR]], [[NCMERGE]], [[NetCDF Operators]], [[QUICKPLOT]], [[UNTRIM2007]], [[UNTRIM2]] | |||
|postprozessor=[[DAVIT]], [[DISPLAY_CONTROL_VOLUMES]], [[GEOTIFFRASTERTOOL]], [[NCAGGREGATE]], [[NCAUTO]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCDELTA]], [[NCDVAR]], [[NCPLOT]], [[NC2TABLE]], [[NETCDFRASTERTOOL]], [[PLOTPROFILZEIT]],[[PLOTTS]] | |||
|preprozessor=[[DATACONVERT]], [[BOE2NC]], [[GRIDCONVERT]], [[NCAGGREGATE]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NetCDF Operators]], [[QUICKPLOT]], [[UNTRIM2007]], [[UNTRIM2]] | |||
|postprozessor=[[DAVIT]], [[DISPLAY_CONTROL_VOLUMES]], [[NCAGGREGATE]], [[NCAUTO]], [[NCCHUNKIE]], [[NCCUTOUT]], [[NCDELTA]], [[NCDVAR]], [[NCPLOT]], [[NC2TABLE]], [[PLOTPROFILZEIT]],[[PLOTTS]] | |||
|programmiersprache=Fortran95 | |programmiersprache=Fortran95 | ||
|zus_software= --- | |zus_software= --- | ||
|kontakt_original= | |kontakt_original=G. Lang | ||
|kontakt_pflege=[mailto: | |kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS] | ||
|dokumentation= | |dokumentation= | ||
* Vorträge | * Vorträge | ||
** 2021-06-16: [http://doi.org/10.13140/RG.2.2.20390.45120 ''Tidal Asymmetry - Classical Parameters vs Skewness''] (DOI: [http://doi.org/10.13140/RG.2.2.20390.45120 http://doi.org/10.13140/RG.2.2.20390.45120]); | |||
** 2015-05-29: [http://ewisa.baw.de/files/12556_tv12_2015_05_29_tide_energie_transport_g_lang.pdf ''Tidewelle und Energietransport''] (DOI: [http://dx.doi.org/10.13140/RG.2.2.31352.14089 http://dx.doi.org/10.13140/RG.2.2.31352.14089]). | ** 2015-05-29: [http://ewisa.baw.de/files/12556_tv12_2015_05_29_tide_energie_transport_g_lang.pdf ''Tidewelle und Energietransport''] (DOI: [http://dx.doi.org/10.13140/RG.2.2.31352.14089 http://dx.doi.org/10.13140/RG.2.2.31352.14089]). | ||
** 2014-12-03: [http://ewisa.baw.de/files/11284_tv12_2014_12_03_ncanalyse_lzks_g_lang.pdf ''NCANALYSE - Tideunabhängige Kennwerte des Salzgehalts'']; | ** 2014-12-03: [http://ewisa.baw.de/files/11284_tv12_2014_12_03_ncanalyse_lzks_g_lang.pdf ''NCANALYSE - Tideunabhängige Kennwerte des Salzgehalts'']; | ||
Zeile 129: | Zeile 132: | ||
** 2013-08-07: [http://ewisa.baw.de/files/08510_speech_2013-08-07.pdf ''NCANALYSE - Tideunabhängige Kennwerte des Wasserstands'']; | ** 2013-08-07: [http://ewisa.baw.de/files/08510_speech_2013-08-07.pdf ''NCANALYSE - Tideunabhängige Kennwerte des Wasserstands'']; | ||
** 2013-05-15: [http://ewisa.baw.de/files/08500_speech_2013-05-15.pdf ''NCANALYSE - Daten aus CF netCDF Dateien analysieren'']. | ** 2013-05-15: [http://ewisa.baw.de/files/08500_speech_2013-05-15.pdf ''NCANALYSE - Daten aus CF netCDF Dateien analysieren'']. | ||
* [https://izw-campus.baw.de/ ''IZW-Campus''] (Podcast) | |||
** 2022-04-25: [https://izw-campus.baw.de/goto.php?target=cat_4105&client_id=iliasclient ''NCANALYSE - Grundlagen am Beispiel der Analyse LZKW (tideunabhängige Kennwerte des Wasserstands)'']; | |||
** 2022-03-21: [https://izw-campus.baw.de/goto.php?target=cat_3829&client_id=iliasclient ''Energietransport einer Tidewelle'']; | |||
** 2021-11-29: [https://izw-campus.baw.de/goto.php?target=cat_3490&client_id=iliasclient ''NCANALYSE - Grundlagen - Wechselwirkung zwischen Salzgehalt und Schwebstoffgehalt'']; | |||
** 2021-10-18: [https://izw-campus.baw.de/goto.php?target=cat_3301&client_id=iliasclient ''NCANALYSE - Grundlagen verschiedener Kennwerte (Einfluss des Salzgehalts auf verschiedene Kenngrößen)'']; | |||
** 2021-09-13: [https://izw-campus.baw.de/goto.php?target=cat_3102&client_id=iliasclient ''NCANALYSE - Grundlagen TDKA (Tidekennwerte der Anomalie der Potentiellen Energie)'']; | |||
** 2021-08-09: [https://izw-campus.baw.de/goto.php?target=cat_1830&client_id=iliasclient ''NCANALYSE - Grundlagen TDKS (Tidekennwerte des Salzgehalts)'']; | |||
** 2021-06-07: [https://izw-campus.baw.de/goto.php?target=cat_2554&client_id=iliasclient ''NCANALYSE Update zu Skewness - aus Partialtiden des Wasserstands und der Strömung'']; | |||
** 2021-04-19: [https://izw-campus.baw.de/goto.php?target=cat_2329&client_id=iliasclient ''NCANALYSE - Grundlagen am Beispiel der Analyse FRQV (Harmonische Analyse der Strömung)'']; | |||
** 2021-03-08: [https://izw-campus.baw.de/goto.php?target=cat_2224&client_id=iliasclient ''NCANALYSE - Grundlagen am Beispiel der Analyse FRQW (Harmonische Analyse des Wasserstands)'']; | |||
** 2021-02-08: [https://izw-campus.baw.de/goto.php?target=cat_1940&client_id=iliasclient ''NCANALYSE - Grundlagen am Beispiel der Analyse TDKV (Tidekennwerte der Strömungsgeschwindigkeit)'']; | |||
** 2021-01-11: [https://izw-campus.baw.de/goto.php?target=cat_1853&client_id=iliasclient ''NCANALYSE - Grundlagen am Beispiel der Analyse TDKW (Tidekennwerte des Wasserstands)'']; | |||
* Musterdatei | * Musterdatei | ||
** Musterdateien finden sich in '''$PROGHOME/examples/ncanalyse/''' | ** Musterdateien finden sich in '''$PROGHOME/examples/ncanalyse/''' | ||
}} | }} |
Aktuelle Version vom 28. August 2023, 06:14 Uhr
Basisinformationen
Programm-Name
NCANALYSE
Version
März 2023
Beschreibung
September 2022
Stichworte
Analyse
Postprocessor
synoptische Berechnungsergebnisse
Zeitserien gemessener Daten (optional mit weiter qualifizierenden Flag Variablen)
tiefengemittelte (2D) und tiefenstrukturierte Daten (3D) mit z-Schichten
Tidekennwerte des Wasserstandes
Tidekennwerte der Strömung, Tidekennwerte des Wassertransports
Tidekennwerte des Salzgehalts, Tidekennwerte des Salztransports
Tidekennwerte der Temperatur, Tidekennwerte des Wärmetransports
Tidekennwerte des Schwebstoffgehalts, Tidekennwerte des Schwebstofftransports
Tidekennwerte des Tracergehalts, Tidekennwerte des Tracertransports
Tidekennwerte der effektiven Bodenschubspannung
Tidekennwerte des Geschiebetransports
Tidekennwerte der Anomalie der Potentiellen Energie
Harmonische Analyse des Wasserstands
Harmonische Analyse der Strömung
Tideunabhängige Kennwerte des Wasserstands
Tideunabhängige Kennwerte der Strömung
Tideunabhängige Kennwerte des Salzgehalts
Tideunabhängige Kennwerte der Temperatur
Tideunabhängige Kennwerte des Schwebstoffgehalts
Tideunabhängige Kennwerte des Tracergehalts
Tideunabhängige Kennwerte des Sauerstoffgehalts
Tideunabhängige Kennwerte der Morphodynamik
Tideunabhängige Kennwerte des Geschiebetransports
Tideunabhängige Kennwerte der effektiven Bodenschubspannung
Tideunabhängige Kennwerte des Wassertransports
Tideunabhängige Kennwerte des Salztransports
Tideunabhängige Kennwerte des Wärmetransports
Tideunabhängige Kennwerte des Tracertransports
Tideunabhängige Kennwerte des Schwebstofftransports
Tideunabhängige Kennwerte des Sedimenttransports (Geschiebe, Schwebstoff - Sohle)
Tideunabhängige Kennwerte des Tide-Energietransports
Tideunabhängige Kennwerte der Anomalie der Potentiellen Energie
Kennwerte meteorologischer Größen (Windgeschwindigkeit)
Kennwerte des Seegangs (signifikante Wellenhöhe)
CF NetCDF Format für 2D-/3D-Daten
Verfahren für unstrukturierte orthogonale Gitternetze
Verfahren für unstrukturierte orthogonale Gitternetze mit SubGrid-Informationen
Verfahren für Daten an Einzelpositionen (Discrete Sampling Geometry featureType = timeSeriesProfile)
Verfahren für Daten auf Profilen (Discrete Sampling Geometry featureType = trajectoryProfile)
Parallelisierung mit OpenMP und MPI
(Teil-) Automatisierte Qualitätssicherung (Wertebereich)
Automatische Anpassung der READ-Daten-Portionen an Chunk-Größe
Automatisches Setzen der WRITE Chunk-Größe
Ablage des Inhalts der ASCII-Eingabesteuerdateien in netcdf.nc (als Variable)
Ablage der MD5-Hash-Werte von Eingabedateien in netcdf.nc (als Variable)
Optionales Schließen von Datenlücken an Referenz-Positionen durch Interpolation
Danksagung: This project took advantage of netCDF software developed by UCAR/Unidata (www.unidata.ucar.edu/software/netcdf/).
Kurzbeschreibung
Das Programm NCANALYSE dient zur Analyse von in CF NetCDF Dateien gespeicherten synoptischen Daten.
Eingabe-Dateien
- allgemeine Eingabedaten (Dateityp ncanalyse.dat);
- synoptische Datensätze (Dateityp cf-netcdf.nc);
- für eine (teil-) automatisierte Qualitätssicherung (Dateityp bounds_verify.dat).
Ausgabe-Dateien
- Analyseergebnisse Dateityp cf-netcdf.nc)
- (optional) Datei mit Informationen zum Programmablauf (Dateityp ncanalyse.sdr)
- (optional) Datei mit Testausgaben (Dateityp ncplot.trc)
Methode
Folgende Analysen stehen zur Verfügung:
- Tidekennwerte:
- Tidekennwerte des Wasserstandes;
- Tidekennwerte der Strömung;
- Tidekennwerte des Salzgehalts;
- Tidekennwerte der Temperatur;
- Tidekennwerte des Schwebstoffgehalts;
- Tidekennwerte des Tracergehalts;
- Tidekennwerte der effektiven Bodenschubspannung;
- Tidekennwerte des Geschiebetransports;
- Tidekennwerte der Anomalie der Potentiellen Energie.
- Tide-Transport-Kennwerte (basierend auf exakten Integralen):
- Harmonische Analyse:
- Tideunabhängige Kennwerte:
- Tideunabhängige Kennwerte des Wasserstands;
- Tideunabhängige Kennwerte der Strömung;
- Tideunabhängige Kennwerte des Salzgehalts;
- Tideunabhängige Kennwerte der Temperatur;
- Tideunabhängige Kennwerte des Schwebstoffgehalts;
- Tideunabhängige Kennwerte des Tracergehalts;
- Tideunabhängige Kennwerte des Sauerstoffgehalts;
- Tideunabhängige Kennwerte der Morphodynamik;
- Tideunabhängige Kennwerte des Geschiebetransports;
- Tideunabhängige Kennwerte der effektiven Bodenschubspannung;
- Tideunabhängige Kennwerte der Anomalie der Potentiellen Energie.
- Tideunabhängige Transport-Kennwerte (basierend auf exakten Integralen):
- Tideunabhängige Kennwerte des Wassertransports;
- Tideunabhängige Kennwerte des Salztransports;
- Tideunabhängige Kennwerte des Wärmetransports;
- Tideunabhängige Kennwerte des Tracertransports;
- Tideunabhängige Kennwerte des Schwebstofftransports;
- Tideunabhängige Kennwerte des Sedimenttransports (Geschiebe, Schwebstoff - Sohle).
- Tide-Energietransport:
- Kennwerte meteorologischer Größen:
- Kennwerte des Seegangs:
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.
Vorlauf-Programme
DATACONVERT, BOE2NC, TS2NC, GRIDCONVERT, NCAGGREGATE, NCCHUNKIE, NCCUTOUT, NCDVAR, NCMERGE, NetCDF Operators, QUICKPLOT, UNTRIM2007, UNTRIM2
Nachlauf-Programme
DAVIT, DISPLAY_CONTROL_VOLUMES, GEOTIFFRASTERTOOL, NCAGGREGATE, NCAUTO, NCCHUNKIE, NCCUTOUT, NCDELTA, NCDVAR, NCPLOT, NC2TABLE, NETCDFRASTERTOOL, PLOTPROFILZEIT,PLOTTS
Weitere Informationen
Programmiersprache
Fortran95
zusätzliche Software
---
Originalversion
G. Lang
Programmpflege
Dokumentation/Literatur
- Vorträge
- 2021-06-16: Tidal Asymmetry - Classical Parameters vs Skewness (DOI: http://doi.org/10.13140/RG.2.2.20390.45120);
- 2015-05-29: Tidewelle und Energietransport (DOI: http://dx.doi.org/10.13140/RG.2.2.31352.14089).
- 2014-12-03: NCANALYSE - Tideunabhängige Kennwerte des Salzgehalts;
- 2014-12-03: NCANALYSE - Tidekennwerte des Salzgehalts;
- 2014-10-08: NCANALYSE - Tideunabhängige Kennwerte der Strömung;
- 2014-09-10: NCANALYSE - Tidekennwerte der Strömung;
- 2013-08-07: NCANALYSE - Tideunabhängige Kennwerte des Wasserstands;
- 2013-05-15: NCANALYSE - Daten aus CF netCDF Dateien analysieren.
- IZW-Campus (Podcast)
- 2022-04-25: NCANALYSE - Grundlagen am Beispiel der Analyse LZKW (tideunabhängige Kennwerte des Wasserstands);
- 2022-03-21: Energietransport einer Tidewelle;
- 2021-11-29: NCANALYSE - Grundlagen - Wechselwirkung zwischen Salzgehalt und Schwebstoffgehalt;
- 2021-10-18: NCANALYSE - Grundlagen verschiedener Kennwerte (Einfluss des Salzgehalts auf verschiedene Kenngrößen);
- 2021-09-13: NCANALYSE - Grundlagen TDKA (Tidekennwerte der Anomalie der Potentiellen Energie);
- 2021-08-09: NCANALYSE - Grundlagen TDKS (Tidekennwerte des Salzgehalts);
- 2021-06-07: NCANALYSE Update zu Skewness - aus Partialtiden des Wasserstands und der Strömung;
- 2021-04-19: NCANALYSE - Grundlagen am Beispiel der Analyse FRQV (Harmonische Analyse der Strömung);
- 2021-03-08: NCANALYSE - Grundlagen am Beispiel der Analyse FRQW (Harmonische Analyse des Wasserstands);
- 2021-02-08: NCANALYSE - Grundlagen am Beispiel der Analyse TDKV (Tidekennwerte der Strömungsgeschwindigkeit);
- 2021-01-11: NCANALYSE - Grundlagen am Beispiel der Analyse TDKW (Tidekennwerte des Wasserstands);
- Musterdatei
- Musterdateien finden sich in $PROGHOME/examples/ncanalyse/
zurück zu Programmkennblätter