Actions

DATACONVERT: Difference between revisions

From BAWiki

imported>BAWiki 3
No edit summary
imported>Lang Guenther
(conversion and merge of (DWD) NetCDF data files)
Line 2: Line 2:
|name_de=DATACONVERT
|name_de=DATACONVERT
|name=DATACONVERT
|name=DATACONVERT
|version=6.x / October 2007
|version=7.x / August 2010
|version_descr=October 2007
|version_descr=August 2010
|catchwords=conversion of Delft3D computational grid<br />
|catchwords=conversion of Delft3D computational grid<br />
conversion of Delft3D computational results
conversion of Delft3D computational results<br />
|shortdescription=Program DATACONVERT is used to convert computational results from the integrated modelling system Delft3D into BAW-specific data formats. The following conversions are currently supported:
conversion of (DWD) NetCDF data files<br />
:* conversion of a Delft3D computational grid into UnTRIM grid format,
merge of (DWD) NetCDF data files in one NetCDF file
:* conversion of two-dimensional (depth averaged) Delft3D computational results into BDF data format (2D),
|shortdescription=Program DATACONVERT is used to convert computational results and data:
:* conversion and depth averaging of three-dimensional Delft3D computational results into BDF data format (2D), and
* '''mode 1''': conversion of computational results from the integrated modelling system Delft3D into BAW-specific data formats, with<br />
:* conversion of three-dimensional Delft3D computational results (sigma-coordinates) into BDF data format (3D, z-layers).
** conversion of a Delft3D computational grid into UnTRIM grid format,
 
** conversion of two-dimensional (depth averaged) Delft3D computational results into BDF data format (2D),
** conversion and depth averaging of three-dimensional Delft3D computational results into BDF data format (2D), and
** conversion of three-dimensional Delft3D computational results (sigma-coordinates) into BDF data format (3D, z-layers).<br />
Dynamic model bathymetry (morphodynamics) is supported for 2D as well as 3D computational results. If Delft3D model results have been produced for a domain decomposition run, the converted results are written to different domain-specific data files and are not yet combined into one single file.<br /><br />
Dynamic model bathymetry (morphodynamics) is supported for 2D as well as 3D computational results. If Delft3D model results have been produced for a domain decomposition run, the converted results are written to different domain-specific data files and are not yet combined into one single file.<br /><br />
Conversion of subsequent physical quantities is currently possible:
Conversion of subsequent physical quantities is currently possible:
# water level,
# water level,
# current velocity,
# current velocity,
Line 23: Line 24:
# transient bathymetric depth, and
# transient bathymetric depth, and
# vertical erosion.  
# vertical erosion.  
* '''mode 2''': conversion of (DWD) NetCDF data files into BAW-specific data formats, with
** generation of a grid from data points defined in the NetCDF data file, and
** conversion of NetCDF data into BAWs BDF file format.<br />
* '''mode 3''': merge contents of several (DWD) NetCDF data files into a single NetCDF data file, with
** transfer of meta data as well as data for identical dates into a single NetCDF data file.
|inputfiles=
|inputfiles=
# '''steering data'''
# '''steering data'''
#: file of type [[DATACONVERT.DAT|dataconvert.dat]]. The extended description for this file contains comprehensive informations with respect to steering data, input as well as output data files.
#: file of type [[DATACONVERT.DAT|dataconvert.dat]]. The extended description for this file contains comprehensive informations with respect to steering data, input as well as output data files.
# '''computational grid'''
# '''computational grid'''
#:required:
#* '''mode 1'''
#:[[DELFT3D.GRD|delft3d.grd]],
#**[[DELFT3D.GRD|delft3d.grd]],
#:[[DELFT3D.DEP|delft3d.dep]], and
#**[[DELFT3D.DEP|delft3d.dep]], and
#:[[DELFT3D.ENC|delft3d.enc]].
#**[[DELFT3D.ENC|delft3d.enc]].
#: optional:
#**(optional) [[DELFT3D.DRY|delft3d.dry]],
#:* [[DELFT3D.DRY|delft3d.dry]],
#**(optional) [[DELFT3D.THD|delft3d.thd]],
#:* [[DELFT3D.THD|delft3d.thd]],
#**(optional) [[DELFT3D.LWL|delft3d.lwl]],
#:* [[DELFT3D.LWL|delft3d.lwl]],
#**(optional) [[DELFT3D.EXT|delft3d.ext]], as well as
#:* [[DELFT3D.EXT|delft3d.ext]], as well as
#**(optional) [[DELFT3D.BND|delft3d.bnd]].
#:* [[DELFT3D.BND|delft3d.bnd]].
#* '''mode 2''' - no grid file required
 
#* '''mode 3''' - no grid file required
'''computational results'''
# '''computational results or data'''
:* [[NETCDF.CDF|netcdf.cdf.]]
#* '''mode 1'''  
 
#** [[NETCDF.CDF|netcdf.cdf.]]
(optional) '''vertical structure'''
#* '''mode 2'''
:* [[ VERTICAL.DAT|vertical.dat.]]
#** [[NETCDF.CDF|netcdf.cdf.]]
#* '''mode 3'''
#** [[NETCDF.CDF|netcdf.cdf.]]
#(optional) '''vertical structure'''
#* '''mode 1'''
#** [[ VERTICAL.DAT|vertical.dat.]]
#* '''mode 2''' - no vertical structure required
#* '''mode 3''' - no vertical structure required
|outputfiles=
|outputfiles=
# '''converted computational grid'''
# '''converted computational grid'''
#:* [[UNTRIM_GRID.DAT|untrim_grid.dat.]]
#* '''mode 1'''
#** [[UNTRIM_GRID.DAT|untrim_grid.dat.]]
#* '''mode 2'''
#** [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]]
#* '''mode 3''' - no grid generated
# '''converted computational results'''
# '''converted computational results'''
#:* [[DIRZ.BIN.R|dirz.bin.r]],
#* '''mode 1'''
#:* [[DIRZ.BIN.I|dirz.bin.i]], and
#** [[DIRZ.BIN.R|dirz.bin.r]],
#:* [[DIRZ.BIN|dirz.bin.]]
#** [[DIRZ.BIN.I|dirz.bin.i]], and
#** [[DIRZ.BIN|dirz.bin.]]
#* '''mode 2'''
#** [[DIRZ.BIN.R|dirz.bin.r]],
#** [[DIRZ.BIN.I|dirz.bin.i]], and
#** [[DIRZ.BIN|dirz.bin.]]
#* '''mode 3'''
#** [[NETCDF.CDF|netcdf.cdf.]]
# '''printer file'''
# '''printer file'''
#:* [[DATACONVERT.SDR|dataconvert.sdr.]]
#* dataconvert.sdr.
# (optional) '''trace file'''
# (optional) '''trace file'''
#:* [[DATATCONVERT.TRC|dataconvert.trc.]]
#* dataconvert.trc.
|methodology=The original computational grid is converted using methods from software package H_GRID. Conversion of computational results is performed using methods from the H_IP package. Read and Write of computational data is carried through using several methods from software package IO_DATASET.  
|methodology=The original computational grid is converted using methods from software package H_GRID. Conversion of computational results is performed using methods from the H_IP package. Read and Write of computational data is carried through using several methods from software package IO_DATASET.  
|preprocessor=[http://www.baw.de/methoden/index.php5/Mathematisches_Verfahren_DELFT3D DELFT3D], [[GETDATA]].  
|preprocessor=[http://www.baw.de/methoden/index.php5/Mathematisches_Verfahren_DELFT3D DELFT3D], [[GETDATA]].  
|postprocessor=[[ABDF]], [[ADCP2PROFILE]], [[DIDAMERGE]], [[DIDARENAME]], [[DIDASPLIT]], [[ENERF]], [[GVIEW2D]], [[HVIEW2D]], [[IO_VOLUME]], [[PARTRACE]], [[PARTRACE-3D]], [[PGCALC]], [[UNK]], [[UNS]], [[VTDK]], [[XTRDATA]], [[XTRLQ2]], [[ZEITR.]]  
|postprocessor=[[ABDF]], [[ADCP2PROFILE]], [[DIDAMERGE]], [[DIDARENAME]], [[DIDASPLIT]], [[ENERF]], [[GVIEW2D]], [[HVIEW2D]], [[IO_VOLUME]], [[PARTRACE]], [[PARTRACE-3D]], [[PGCALC]], [[UNK]], [[UNS]], [[VTDK]], [[XTRDATA]], [[XTRLQ2]], [[ZEITR]].
|language=Fortran90  
|language=Fortran90  
|add_software=-  
|add_software=-  

Revision as of 14:35, 12 August 2010

Basic Information

Name of Program

DATACONVERT

Version-Date

7.x / August 2010

Description-Date

August 2010

Catchwords

conversion of Delft3D computational grid
conversion of Delft3D computational results
conversion of (DWD) NetCDF data files
merge of (DWD) NetCDF data files in one NetCDF file

Short Description of Functionality

Program DATACONVERT is used to convert computational results and data:

  • mode 1: conversion of computational results from the integrated modelling system Delft3D into BAW-specific data formats, with
    • conversion of a Delft3D computational grid into UnTRIM grid format,
    • conversion of two-dimensional (depth averaged) Delft3D computational results into BDF data format (2D),
    • conversion and depth averaging of three-dimensional Delft3D computational results into BDF data format (2D), and
    • conversion of three-dimensional Delft3D computational results (sigma-coordinates) into BDF data format (3D, z-layers).

Dynamic model bathymetry (morphodynamics) is supported for 2D as well as 3D computational results. If Delft3D model results have been produced for a domain decomposition run, the converted results are written to different domain-specific data files and are not yet combined into one single file.

Conversion of subsequent physical quantities is currently possible:

  1. water level,
  2. current velocity,
  3. salinity,
  4. temperature,
  5. suspended sediment (several fractions),
  6. bathymetry (static),
  7. transient bathymetric depth, and
  8. vertical erosion.
  • mode 2: conversion of (DWD) NetCDF data files into BAW-specific data formats, with
    • generation of a grid from data points defined in the NetCDF data file, and
    • conversion of NetCDF data into BAWs BDF file format.
  • mode 3: merge contents of several (DWD) NetCDF data files into a single NetCDF data file, with
    • transfer of meta data as well as data for identical dates into a single NetCDF data file.

Input-Files

  1. steering data
    file of type dataconvert.dat. The extended description for this file contains comprehensive informations with respect to steering data, input as well as output data files.
  2. computational grid
  3. computational results or data
  4. (optional) vertical structure
    • mode 1
    • mode 2 - no vertical structure required
    • mode 3 - no vertical structure required

Output-Files

  1. converted computational grid
  2. converted computational results
  3. printer file
    • dataconvert.sdr.
  4. (optional) trace file
    • dataconvert.trc.

Methodology

The original computational grid is converted using methods from software package H_GRID. Conversion of computational results is performed using methods from the H_IP package. Read and Write of computational data is carried through using several methods from software package IO_DATASET.

Program(s) to run before this Program

DELFT3D, GETDATA.

Program(s) to run after this Program

ABDF, ADCP2PROFILE, DIDAMERGE, DIDARENAME, DIDASPLIT, ENERF, GVIEW2D, HVIEW2D, IO_VOLUME, PARTRACE, PARTRACE-3D, PGCALC, UNK, UNS, VTDK, XTRDATA, XTRLQ2, ZEITR.

Additional Information

Language

Fortran90

Additional software

-

Original Version

G. Lang

Maintenance

G. Lang,, S. Spohr,

Documentation/Literature

for example input files please refer to $PROGHOME/examples/dataconvert/


back to Program Descriptions


Overview