TDKVF: Difference between revisions
From BAWiki
imported>BAWiki 3 mNo edit summary |
Günther Lang (talk | contribs) (working group POS) |
||
(One intermediate revision by one other user not shown) | |||
Line 3: | Line 3: | ||
|name=TDKVF | |name=TDKVF | ||
|version=9.x / July 2009 | |version=9.x / July 2009 | ||
|version_descr= | |version_descr=September 2022 | ||
|catchwords=postprocessor<br /> | |catchwords=postprocessor<br /> | ||
analysis of numerically calculated results (2D/3D, profile-data as well as data at specific locations)<br /> | analysis of numerically calculated results (2D/3D, profile-data as well as data at specific locations)<br /> | ||
Line 11: | Line 11: | ||
universal direct access data format for 2D/3D-data<br /> | universal direct access data format for 2D/3D-data<br /> | ||
universal direct access data format for profile-data<br /> | universal direct access data format for profile-data<br /> | ||
universal direct access format for data at specific locations | universal direct access format for data at specific locations<br /> | ||
parallelization using [http://openmp.org/wp/ OpenMP] | |||
|shortdescription= | |shortdescription= | ||
The program TDKVF is a postprocessor for different numerical models (e.g. TRIM-2D, TRIM-3D, TELEMAC-2D, UNTRIM, UnTRIM2007 etc.). TDKVF automatically computes the tidal characteristic numbers of current for a given set of results (universal direct access data format). | The program TDKVF is a postprocessor for different numerical models (e.g. TRIM-2D, TRIM-3D, TELEMAC-2D, UNTRIM, UnTRIM2007 etc.). TDKVF automatically computes the tidal characteristic numbers of current for a given set of results (universal direct access data format). | ||
Line 70: | Line 71: | ||
|language=Fortran90 | |language=Fortran90 | ||
|add_software=- | |add_software=- | ||
|contact_original= | |contact_original=G. Lang | ||
|contact_maintenance=[mailto: | |contact_maintenance=[mailto:pos.proghome@baw.de Working group POS] | ||
|documentation=please refer to $PROGHOME/examples/Tdkvf/ | |documentation=please refer to $PROGHOME/examples/Tdkvf/ | ||
}} | }} |
Latest revision as of 11:21, 6 September 2022
Basic Information
Name of Program
TDKVF
Version-Date
9.x / July 2009
Description-Date
September 2022
Catchwords
postprocessor
analysis of numerically calculated results (2D/3D, profile-data as well as data at specific locations)
tidal characteristic numbers of current
estuaries
static (alternative) bathymetry
universal direct access data format for 2D/3D-data
universal direct access data format for profile-data
universal direct access format for data at specific locations
parallelization using OpenMP
Short Description of Functionality
The program TDKVF is a postprocessor for different numerical models (e.g. TRIM-2D, TRIM-3D, TELEMAC-2D, UNTRIM, UnTRIM2007 etc.). TDKVF automatically computes the tidal characteristic numbers of current for a given set of results (universal direct access data format). Data analyses can only be performed for static (constant in time) bathymetry. Bathymetry data must be either present in the grid file or given as alternative bathymetry in the data file containing also the computational results for water level. The results of TDKVF analyses may be visualized/displayed with the graphical postprocessors HVIEW2D (for 2D/3D-data) or LQ2PRO (for profile-data).
Within the period of data analysis the following tidal characteristic numbers of current are calculated (some numbers are optionally calculated):
- Flood Current
- Maximum Flood Current Velocity
- Mean Flood Current Velocity
- Flood Volume
- Flood Current Duration
- Slack Water Time of Flood Current
- Slack Water Duration around Slack Water Time of Flood Current
- Slack Water Dislocation of Flood Current
- Differences of Time of Maximum Flood Current between Different Locations
- Flood Path
- Tidal Cycle
- Residual Current
- Eulerian Residual Path
- Residual Flow
- Tide Volume
- Ratio Flood Current Duration : Ebb Current Duration
- Ratio Max. Flood Current Velocity : Max. Ebb Current Velocity
- Ratio Mean Flood Current Velocity : Mean Ebb Current Velocity
- Ratio Flood Path : Ebb Path
- Ratio Flood Volume : Ebb Volume
For each characteristic number of current the following values are being calculated for the period of data analysis:
- Characteristic value for each tide within the period of data analysis
- Mean value for the period of data analysis
- Maximum value for the period of data analysis
- Minimum value for the period of data analysis
Input-Files
- general input data (filetype tdkvf.dat)
- synoptic data which shall be analysed (files of type dirz.bin.r, dirz.bin.iand dirz.bin)
- grid for 2D/3D-data (filetype gitter05.dat/bin or filetype untrim_grid.dat) or profile-topography for profile-data (filetype profil05.bin) or system file for specific locations (filetype location_grid.dat)
Output-Files
- results of data analyses (files of type dirz.bin.r, dirz.bin.iand dirz.bin)
- informative printer file (filetype Tdkvf.sdr)
- (optional) trace of program execution (filetype Tdkvf.trc)
Methodology
At first some extreme events (HW and LW) for the water level are determined for a network of reference locations for each tidal cycle. This ensures the phase-correct ordering of the events for all nodes of the computational grid respectively profile-topography. This first step is followed by a calculation of the times of slack water (ebb slack and flood slack). Thereafter the tidal characteristic numbers for the current are calculated at all nodal points, using the formerly calculated results at the reference locations. To obtain a more precise calculation of the times and values for all tidal characteristic numbers of water level a spline interpolation is used to interpolate between equidistant time series data at each nodal point. Drying and wetting of tidal flats is taken into account by the algorithm.
Program(s) to run before this Program
Program(s) to run after this Program
ABDF, DIDARENAME, DIDASPLIT, GVIEW2D, HVIEW2D, LQ2PRO, VTDK, VVIEW2D, XTRDATA
Additional Information
Language
Fortran90
Additional software
-
Original Version
G. Lang
Maintenance
Documentation/Literature
please refer to $PROGHOME/examples/Tdkvf/
back to Program Descriptions