Actions

Difference between revisions of "DIDAMERGE"

From BAWiki

imported>BAWiki 3
imported>BAWiki 3
(Replaced content with '{{ProgramDescription |name_de=DIDAMERGE |name=DIDAMERGE }}')
Line 2: Line 2:
 
|name_de=DIDAMERGE
 
|name_de=DIDAMERGE
 
|name=DIDAMERGE
 
|name=DIDAMERGE
|version=4.x / November 2005
 
|version_descr=November 2005
 
|catchwords=postprocessor<br />
 
stationary data (one/several variants of a quantity)
 
synoptic data (one/several variants of a quantity)
 
merging/thinning (in time) of different data sets
 
universal direct access format for 2D/3D-data
 
universal direct access format for profile-data
 
universal direct access format for data at specific locations
 
conversion of Delft3D computational results
 
|shortdescription=The program DidaMerge is a postprocessor for different numerical models (e.g. TRIM-2D, TRIM-3D, TELEMAC-2D, UNTRIM etc.). DidaMerge was designed to either merge or thin (in time) synoptic data sets of 2D or 3D scalar/vector data (stored in universal direct access format), which may also contain some stationary data sets.
 
 
If only one input data set is prescribed, this data set can be thinned (in time). If alternatively two data sets are prescribed, they can be merged and/or thinned (in time); both data sets must then be defined on the same computational grid and must also contain the same number and type of physical quantities. In the output file the desired data sets are stored in ascending order (in time). In case two input data sets are used only one set of stationary data from one input file will be transferred to the result file. The user can select from which input file stationary data shall be used.
 
|inputfiles=
 
# general input data (filetype [[DIDAMERGE.DAT|Didamerge.dat]])
 
# synoptic input data set 1 with (optional) stationary data (filetype [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]] and [[DIRZ.BIN|dirz.bin]])
 
# (optional) synoptic input data set 2 with (optional) stationary data (filetype [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]] and [[DIRZ.BIN|dirz.bin]])
 
# grid for 2D/3D-data (filetype gitter05.dat/bin or filetype selafin or filetype [[UNTRIM_GRID.DAT|untrim_grid.dat]])
 
'''or''' profile-topography for profile-data (filetype [[PROFI105.BIN|profil05.bin]])
 
'''or''' system file for specific locations (filetype [[LOCATION_GRID.DAT|location_grid.dat]])
 
|outputfiles=
 
# synoptic output data set 1+2 with (optional) stationary data (filetype [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]]  and [[DIRZ.BIN|dirz.bin]])
 
# informative printer file (filetype [[DIDAMERGE.SDR|DidaMerge.sdr]])
 
# (optional) trace of program execution (filetype [[DIDAMERGE.TRC|DidaMerge.trc]])
 
|methodology=In dependance of the user specified input data a list for all desired output time steps is generated. The availability of the desired data sets is checked - each data set must be stored in one of the source files (input data set 1 or (optional) input data set 2). In addition a unique relationship between the time step and source file where this time step is stored is buildt up.
 
 
Finally all data sets required for output are sorted into ascending order in time. The are read from the respective input data file and stored in the output data file immediately afterwards. Merging and thinning (in time) is perfomed according to the user specified input data.
 
As far as stationary data are contained in the input data files, only one file will be used as data source for stationaray data output, whereas the data stored in the second file are simply neglected.
 
|preprocessor=[[DATACONVERT]], [[DIDAMINTQ]], [[DIDARENAME]], [[DIDASPLIT]], [[TELEMAC2D]], [[TM2DIDA]], [[TR2DIDA]], [[TR3DIDA]], [[TR2GEOM]], [[TRIM-2D]], [[TRIM-3D]], [[UNS]], [[UNTRIM]], [[VTDK]], [[XTRLQ2]], .
 
|postprocessor=[[ADCP2PROFILE]], [[DIDAMINTQ]], [[DidaRename]], [[DIDASPLIT]], [[GVIEW2D]], [[HVIEW2D]], [[LQ2PRO]], [[UNS]], [[TIMESHIFT, [[VTDK, [[VVIEW2D, [[ZEITR]]
 
|language=Fortran90
 
|add_software=-
 
|contact_original=[mailto:günther.lang@baw.de G. Lang]
 
|contact_maintenance=[mailto:günther.lang@baw.de G. Lang,], [mailto:susanne.spohr@baw.de S. Spohr,]
 
|documentation=please refer to $PROGHOME/fortran/examples/DidaMerge/
 
  
 
}}
 
}}

Revision as of 11:49, 6 May 2010

Basic Information

Name of Program

DIDAMERGE

Version-Date

{{{version}}}

Description-Date

{{{version_descr}}}

Catchwords

{{{catchwords}}}

Short Description of Functionality

{{{shortdescription}}}

Input-Files

{{{inputfiles}}}

Output-Files

{{{outputfiles}}}

Methodology

{{{methodology}}}

Program(s) to run before this Program

{{{preprocessor}}}

Program(s) to run after this Program

{{{postprocessor}}}

Additional Information

Language

{{{language}}}

Additional software

{{{add_software}}}

Original Version

{{{contact_original}}}

Maintenance

{{{contact_maintenance}}}

Documentation/Literature

{{{documentation}}}


back to Program Descriptions


Overview