<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.baw.de/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ak3gseis</id>
	<title>BAWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.baw.de/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ak3gseis"/>
	<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=Special:Contributions/Ak3gseis"/>
	<updated>2026-05-22T06:40:16Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=FILELIST_TO_GEOM&amp;diff=15412</id>
		<title>FILELIST TO GEOM</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=FILELIST_TO_GEOM&amp;diff=15412"/>
		<updated>2025-09-02T11:38:23Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: Version geändert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=FILELIST_TO_GEOM&lt;br /&gt;
|name=FILELIST_TO_GEOM&lt;br /&gt;
|version=December 2024&lt;br /&gt;
|version_descr=May 2022&lt;br /&gt;
|catchwords=&lt;br /&gt;
preprozessor&amp;lt;br /&amp;gt;&lt;br /&gt;
collect geopositions&amp;lt;br /&amp;gt;&lt;br /&gt;
visualize coordinates&amp;lt;br /&amp;gt;&lt;br /&gt;
GPX format&amp;lt;br /&amp;gt;&lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program FILELIST_TO_GEOM exports the coordinates of many single files into one file to make them readable by visualisation programs. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# list of files [[DATEILISTE.DAT|dateiliste.dat]] (created with &amp;quot;ls -1&amp;quot;, eventually manipulated with a textfile editor ).&lt;br /&gt;
# The files listed of type [[GEOPOS.DAT|geopos.dat]] or&lt;br /&gt;
# The files listed of type [[BOEWRT.DAT|boewrt.dat]])&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# file of type [[GEOM.DAT|geom.dat]] : contains the positions of the files listed as a table (x,y,z) or&lt;br /&gt;
# file of type [[INSEL.DAT|insel.dat]] : contains the positions of the files listed as GTEXT objekt&lt;br /&gt;
# Datei imi GUQRLP-Kommentaren zur Verwendung in GVIEW2D-Log-Dateien zur präzisen Auswahl von bestimmten Geopositionen, die sehr dicht zusammen liegen oder&lt;br /&gt;
# CSV file with coordinates and further und weiteren attributes useful for generating ESRI shapes with GISMO.&lt;br /&gt;
# [https://en.wikipedia.org/wiki/GPS_Exchange_Format GPX file] with waypoints. Only the information &amp;quot;depth&amp;quot;, &amp;quot;name of station&amp;quot; and &amp;quot;source file&amp;quot; are saved.&lt;br /&gt;
|methodology=&lt;br /&gt;
The file list will be worked on sequentially. The coordinate of the Location will be extracted for each file, eventually transformed into the coordinate reference System which is given by BAWCRS and exported into the output file. &#039;&#039;&#039;If BAWCRS is undefined&#039;&#039;&#039;, the standard coordinate reference system for the German Northsea coast, &#039;&#039;&#039;UTM/ETRS89, Zone 32&#039;&#039;&#039; (EPSG-Code 25832) &#039;&#039;&#039;is implicitely assumed to be wished by the user&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
|preprocessor=&lt;br /&gt;
LINUX command &amp;quot;ls -1&amp;quot;, textfile editor, [[FRQWF]], [[FRQ2ZEITR]], [[ZEITRIO]]&lt;br /&gt;
|postprocessor=&lt;br /&gt;
DAVIT, [[FDGITTER05]], GISMO, [[HVIEW2D]], [[JANET]]&lt;br /&gt;
|language=Fortran2003&lt;br /&gt;
|add_software= libgeodesy&lt;br /&gt;
|contact_original=G. Seiß&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation= self explainig program. Examples are in $PROGHOME/examples/filelist_to_geom. &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=ZEITRIO&amp;diff=15397</id>
		<title>ZEITRIO</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=ZEITRIO&amp;diff=15397"/>
		<updated>2025-03-19T16:03:14Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=ZEITRIO&lt;br /&gt;
|name=ZEITRIO&lt;br /&gt;
|version=March 2025&lt;br /&gt;
|version_descr=March 2025&lt;br /&gt;
|catchwords=preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
time series&amp;lt;br /&amp;gt;&lt;br /&gt;
concatenation&lt;br /&gt;
|shortdescription=The program ZEITRIO reads and writes data files, that contain time series in different formats. It is possible to read the file-types listed below. They can be wrote as boewrt.dat, as ASCII columns or CSV format afterwards. Concatenation of multible files is supported. A BOEWRT status flag is eventually be generated or transported.&lt;br /&gt;
|inputfiles=&lt;br /&gt;
# data file(s) with time series of type [[BOEWRT.DAT|boewrt.dat]]. A list of several files can be concatenated by the command line argument &#039;&#039;-srclist=&amp;lt;file&amp;gt;&#039;&#039;.&lt;br /&gt;
# data file(s) with time series of type [[SOLWRT.DAT|solwrt.dat]].&lt;br /&gt;
# data file(s) with time series of type 6dph.dat.&lt;br /&gt;
# data file(s) with time series of type trbnk.dat.&lt;br /&gt;
# data file(s) with time series of type aander.dat.&lt;br /&gt;
# data file(s) with time series of type dwdwin.dat.&lt;br /&gt;
# data file(s) with time series of type WSA Bremen.&lt;br /&gt;
# data file(s) with time series of type peg.dat. &lt;br /&gt;
# data file(s) with time series of type pegel.his.&lt;br /&gt;
# data file(s) with time series of type extab.dat (Excel table with separators Blanks, Tabs, comma, semicolon).&lt;br /&gt;
# data file(s) with time series of type WSA Emden.&lt;br /&gt;
# data file(s) with time series of type column oriented MATLAB matrix.&lt;br /&gt;
# data file(s) with time series of type ZRX. &lt;br /&gt;
# data file(s) with time series of type WOCE gauge data.&lt;br /&gt;
# data file(s) with time series of type [[KNOERG.BIN|knoerg.bin]].&lt;br /&gt;
# data file(s) with time series of type CSV of the BfG &amp;quot;Pegel-Online&amp;quot; Service.&lt;br /&gt;
# data file(s) with time series of type CSV provided by ftp://ftp-cdc.dwd.de/pub/CDC/&lt;br /&gt;
# data file(s) with time series of type ALL (Kisters export of WISKI database)&lt;br /&gt;
# netCDF files with timeseries from http://www.marineinsitu.eu/dashboard/&lt;br /&gt;
# generic CSV file interface allowing free choice of columns .&lt;br /&gt;
# optional input data of type [[ZEITRIO.DAT|zeitrio.dat]]. This file defines time intervals in case that the output ([[BOEWRT.DAT|boewrt.dat]] only) should be devided into several seperate files of a certain length.&lt;br /&gt;
|outputfiles=&lt;br /&gt;
The number of output file types was limited to really useful standard formats. &lt;br /&gt;
# data file with time series of type [[BOEWRT.DAT|boewrt.dat]] (output modes 1 and 2)..&lt;br /&gt;
# data file with time series as ASCII-columns and a separate header file (a format which can be used with MATLAB, SCILAB or Mathematica)&lt;br /&gt;
# data file with time series of type CSV with an one line header of type (Zeitpunkt; property 1; property 2; ....) for [http://www.deltares.nl/en/software/479962/delft-fews Delft-FEWS] (output mode 4).&lt;br /&gt;
# printer protocol file (zeitrio.sdr).&lt;br /&gt;
# (optional) terminal input protocol of type gkslog.dat.  &lt;br /&gt;
|methodology=After defining a reference date, which is important when reading or writing a file with relative time information (e.g. solwrt.dat) a time series file is read. Please note, that only one time series at one knot can be read and processed at the same time. Optionally further time series files can be concatenated then. The file type can be switched for each file to read. After reading process has finished, the time series will be ordered chronologically and double as well as unvalid times are rejected.&lt;br /&gt;
&lt;br /&gt;
The time series are wrote to a file using the format defined by the user. If writing [[BOEWRT.DAT|boewrt.dat]]  there is the additional option to write defined time intervals (e.g. days) into separate files. The date of the day is part of the file name. Measured values additionally get the BOEWRT status flag 2 (&amp;quot;untested&amp;quot;) where the flag data are not read from the input file. Calculated values (&amp;quot;knoerg.bin&amp;quot;) get the status &amp;quot;good&amp;quot; (1).&lt;br /&gt;
&lt;br /&gt;
Optionally the time series will be interpolated to equidistant time steps. Larger time gaps can optionally filled with a dummy value (fill value, output mode 1) or eliminated (output mode 2) on output. The user defines a minmal value for time gaps to be recognized large. The printer protocol file provides information about significant gaps in time axis. Interpolation of smaller gaps is be done alternatively by spline or linear interpolation. The BOEWRT status flag indicates whether the values are interpolated. Those values get the flags &amp;quot;untested&amp;quot;, &amp;quot;interpolated&amp;quot; and eventually &amp;quot;good&amp;quot; or &amp;quot;suspicious&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The output time period is determined by the interactive user input. If several input files are read during one cycle, the first start time and last end time determine the output period. If output mode 1 is chosen, eventually fill values are added during equidistant interpolation before the first valid measurement time and after the last valid measurement time. Unlike Versions before February 2020, the program doesent stop with an error, if the time period, specified by the user is not completely covered.&lt;br /&gt;
Check output files and standard output for warnings!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention:&#039;&#039;&#039; Versions before February 2020 were not able to correctly deal with fill values during interpolation of more than one physical quantity at once. Now this functionality is implemented. But still check your results! BOEWRT timeseries for input can start with empty data records (&amp;quot;fill_values&amp;quot;) since version 2020_10_15 to be processed anyway.&lt;br /&gt;
&lt;br /&gt;
Time series of type MATLAB matrix, ZRX or &amp;quot;exctab.dat&amp;quot; can be filtered and recalculated with an offset and scaling for the data values. Absolute date and time will always be calculated by special operators with high accuracy.&lt;br /&gt;
&lt;br /&gt;
During reading and interpolation, eventually a BOEWRT status flag is created. Check correctness of those flags befor further processing the files.&lt;br /&gt;
&lt;br /&gt;
Since Version June 2020 interpolation of BOEWRT status flags takes the neighbouring flag values into account. If both neighbours are &amp;quot;good&amp;quot;, the interpolated value becomes &amp;quot;good&amp;quot; too. If one of them is &amp;quot;suspicious&amp;quot;, the interpolated flag becomes &amp;quot;suspicious&amp;quot;. Interpolated values are always &amp;quot;untested&amp;quot;!&lt;br /&gt;
&lt;br /&gt;
The number of interactiv dialogs can be reduced by giving command line arguments. This feature is available since version 2020_10_15. The command &#039;&#039;&#039;&#039;&#039;zeitrio[.i21] -h&#039;&#039;&#039;&#039;&#039; helps in using this feature.&lt;br /&gt;
&lt;br /&gt;
Files of type BOEWRT.DAT are allowed to contain datetime stamps in so called &amp;quot;Gesetzlicher Zeit&amp;quot; from March 2025 onward. Then, this fact is indicated with timezone &amp;quot;GZ&amp;quot; in the file header. At the autumn day of timezone switch datetime stamps between  2:00 AM und 3:00 AM DST must have the specific timezone (e.g. &amp;quot;CEST&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
An executable is available for LINUX as well as WINDOWS platforms.&lt;br /&gt;
&lt;br /&gt;
|preprocessor=spreadsheet software (e.g. [https://en.wikipedia.org/wiki/Microsoft_Excel MS Office EXCEL], [https://en.wikipedia.org/wiki/LibreOffice_Calc LibreOffice Calc] ),[[FFT]], [[FRQ2ZEITR]], [[GVIEW2D]], [http://www.mathworks.co.uk/products/matlab/index.html?s_tid=gn_loc_drop MATLAB], [[MESKOR]], [http://www.scilab.org/ SCILAB], [[TSCALC]], [[TRIM-2D]], [[TRIM-3D]], [[XTRDATA]]&lt;br /&gt;
|postprocessor=[[BOERND]], [[DATACONVERT]], [[EXCELENZ]], [[FFT]], [[FRQWF]], [[GVIEW2D]], [http://www.mathworks.co.uk/products/matlab/index.html?s_tid=gn_loc_drop MATLAB], [[MESKOR]], [[ROSE]], [http://www.scilab.org/ SCILAB], [[TIDKEN]], [[TSCALC]], [[UTRRND]], [http://www.deltares.nl/en/software/479962/delft-fews Delft-FEWS]&lt;br /&gt;
|language=Fortran2003&lt;br /&gt;
|add_software= libgeodesy, NTv2 mesh files for coordinate transformation (see also [[GEOTRANSFORMER]]). &lt;br /&gt;
|contact_original=J. Jürges&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/zeitrio &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=ZEITRIO&amp;diff=15396</id>
		<title>ZEITRIO</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=ZEITRIO&amp;diff=15396"/>
		<updated>2025-03-19T16:01:57Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=ZEITRIO&lt;br /&gt;
|name=ZEITRIO&lt;br /&gt;
|version=March 2025&lt;br /&gt;
|version_descr=March 2025&lt;br /&gt;
|catchwords=preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
time series&amp;lt;br /&amp;gt;&lt;br /&gt;
concatenation&lt;br /&gt;
|shortdescription=The program ZEITRIO reads and writes data files, that contain time series in different formats. It is possible to read the file-types listed below. They can be wrote as boewrt.dat, as ASCII columns or CSV format afterwards. Concatenation of multible files is supported. A BOEWRT status flag is eventually be generated or transported.&lt;br /&gt;
|inputfiles=&lt;br /&gt;
# data file(s) with time series of type [[BOEWRT.DAT|boewrt.dat]]. A list of several files can be concatenated by the command line argument &#039;&#039;-srclist=&amp;lt;file&amp;gt;&#039;&#039;.&lt;br /&gt;
# data file(s) with time series of type [[SOLWRT.DAT|solwrt.dat]].&lt;br /&gt;
# data file(s) with time series of type 6dph.dat.&lt;br /&gt;
# data file(s) with time series of type trbnk.dat.&lt;br /&gt;
# data file(s) with time series of type aander.dat.&lt;br /&gt;
# data file(s) with time series of type dwdwin.dat.&lt;br /&gt;
# data file(s) with time series of type WSA Bremen.&lt;br /&gt;
# data file(s) with time series of type peg.dat. &lt;br /&gt;
# data file(s) with time series of type pegel.his.&lt;br /&gt;
# data file(s) with time series of type extab.dat (Excel table with separators Blanks, Tabs, comma, semicolon).&lt;br /&gt;
# data file(s) with time series of type WSA Emden.&lt;br /&gt;
# data file(s) with time series of type column oriented MATLAB matrix.&lt;br /&gt;
# data file(s) with time series of type ZRX. &lt;br /&gt;
# data file(s) with time series of type WOCE gauge data.&lt;br /&gt;
# data file(s) with time series of type [[KNOERG.BIN|knoerg.bin]].&lt;br /&gt;
# data file(s) with time series of type CSV of the BfG &amp;quot;Pegel-Online&amp;quot; Service.&lt;br /&gt;
# data file(s) with time series of type CSV provided by ftp://ftp-cdc.dwd.de/pub/CDC/&lt;br /&gt;
# data file(s) with time series of type ALL (Kisters export of WISKI database)&lt;br /&gt;
# netCDF files with timeseries from http://www.marineinsitu.eu/dashboard/&lt;br /&gt;
# generic CSV file interface allowing free choice of columns .&lt;br /&gt;
# optional input data of type [[ZEITRIO.DAT|zeitrio.dat]]. This file defines time intervals in case that the output ([[BOEWRT.DAT|boewrt.dat]] only) should be devided into several seperate files of a certain length.&lt;br /&gt;
|outputfiles=&lt;br /&gt;
The number of output file types was limited to really useful standard formats. &lt;br /&gt;
# data file with time series of type [[BOEWRT.DAT|boewrt.dat]] (output modes 1 and 2)..&lt;br /&gt;
# data file with time series as ASCII-columns and a separate header file (a format which can be used with MATLAB, SCILAB or Mathematica)&lt;br /&gt;
# data file with time series of type CSV with an one line header of type (Zeitpunkt; property 1; property 2; ....) for [http://www.deltares.nl/en/software/479962/delft-fews Delft-FEWS] (output mode 4).&lt;br /&gt;
# printer protocol file (zeitrio.sdr).&lt;br /&gt;
# (optional) terminal input protocol of type gkslog.dat.  &lt;br /&gt;
|methodology=After defining a reference date, which is important when reading or writing a file with relative time information (e.g. solwrt.dat) a time series file is read. Please note, that only one time series at one knot can be read and processed at the same time. Optionally further time series files can be concatenated then. The file type can be switched for each file to read. After reading process has finished, the time series will be ordered chronologically and double as well as unvalid times are rejected.&lt;br /&gt;
&lt;br /&gt;
The time series are wrote to a file using the format defined by the user. If writing [[BOEWRT.DAT|boewrt.dat]]  there is the additional option to write defined time intervals (e.g. days) into separate files. The date of the day is part of the file name. Measured values additionally get the BOEWRT status flag 2 (&amp;quot;untested&amp;quot;) where the flag data are not read from the input file. Calculated values (&amp;quot;knoerg.bin&amp;quot;) get the status &amp;quot;good&amp;quot; (1).&lt;br /&gt;
&lt;br /&gt;
Optionally the time series will be interpolated to equidistant time steps. Larger time gaps can optionally filled with a dummy value (fill value, output mode 1) or eliminated (output mode 2) on output. The user defines a minmal value for time gaps to be recognized large. The printer protocol file provides information about significant gaps in time axis. Interpolation of smaller gaps is be done alternatively by spline or linear interpolation. The BOEWRT status flag indicates whether the values are interpolated. Those values get the flags &amp;quot;untested&amp;quot;, &amp;quot;interpolated&amp;quot; and eventually &amp;quot;good&amp;quot; or &amp;quot;suspicious&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The output time period is determined by the interactive user input. If several input files are read during one cycle, the first start time and last end time determine the output period. If output mode 1 is chosen, eventually fill values are added during equidistant interpolation before the first valid measurement time and after the last valid measurement time. Unlike Versions before February 2020, the program doesent stop with an error, if the time period, specified by the user is not completely covered.&lt;br /&gt;
Check output files and standard output for warnings!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention:&#039;&#039;&#039; Versions before February 2020 were not able to correctly deal with fill values during interpolation of more than one physical quantity at once. Now this functionality is implemented. But still check your results! BOEWRT timeseries for input can start with empty data records (&amp;quot;fill_values&amp;quot;) since version 2020_10_15 to be processed anyway.&lt;br /&gt;
&lt;br /&gt;
Time series of type MATLAB matrix, ZRX or &amp;quot;exctab.dat&amp;quot; can be filtered and recalculated with an offset and scaling for the data values. Absolute date and time will always be calculated by special operators with high accuracy.&lt;br /&gt;
&lt;br /&gt;
During reading and interpolation, eventually a BOEWRT status flag is created. Check correctness of those flags befor further processing the files.&lt;br /&gt;
&lt;br /&gt;
Since Version June 2020 interpolation of BOEWRT status flags takes the neighbouring flag values into account. If both neighbours are &amp;quot;good&amp;quot;, the interpolated value becomes &amp;quot;good&amp;quot; too. If one of them is &amp;quot;suspicious&amp;quot;, the interpolated flag becomes &amp;quot;suspicious&amp;quot;. Interpolated values are always &amp;quot;untested&amp;quot;!&lt;br /&gt;
&lt;br /&gt;
The number of interactiv dialogs can be reduced by giving command line arguments. This feature is available since version 2020_10_15. The command &#039;&#039;&#039;&#039;&#039;zeitrio[.i18] -h&#039;&#039;&#039;&#039;&#039; helps in using this feature.&lt;br /&gt;
&lt;br /&gt;
Files of type BOEWRT.DAT are allowed to contain datetime stamps in so called &amp;quot;Gesetzlicher Zeit&amp;quot; from March 2025 onward. Then, this fact is indicated with timezone &amp;quot;GZ&amp;quot; in the file header. At the autumn day of timezone switch datetime stamps between  2:00 AM und 3:00 AM DST must have the specific timezone (e.g. &amp;quot;CEST&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
An executable is available for LINUX as well as WINDOWS platforms.&lt;br /&gt;
&lt;br /&gt;
|preprocessor=spreadsheet software (e.g. [https://en.wikipedia.org/wiki/Microsoft_Excel MS Office EXCEL], [https://en.wikipedia.org/wiki/LibreOffice_Calc LibreOffice Calc] ),[[FFT]], [[FRQ2ZEITR]], [[GVIEW2D]], [http://www.mathworks.co.uk/products/matlab/index.html?s_tid=gn_loc_drop MATLAB], [[MESKOR]], [http://www.scilab.org/ SCILAB], [[TSCALC]], [[TRIM-2D]], [[TRIM-3D]], [[XTRDATA]]&lt;br /&gt;
|postprocessor=[[BOERND]], [[DATACONVERT]], [[EXCELENZ]], [[FFT]], [[FRQWF]], [[GVIEW2D]], [http://www.mathworks.co.uk/products/matlab/index.html?s_tid=gn_loc_drop MATLAB], [[MESKOR]], [[ROSE]], [http://www.scilab.org/ SCILAB], [[TIDKEN]], [[TSCALC]], [[UTRRND]], [http://www.deltares.nl/en/software/479962/delft-fews Delft-FEWS]&lt;br /&gt;
|language=Fortran2003&lt;br /&gt;
|add_software= libgeodesy, NTv2 mesh files for coordinate transformation (see also [[GEOTRANSFORMER]]). &lt;br /&gt;
|contact_original=J. Jürges&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/zeitrio &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=ZEITRIO&amp;diff=15395</id>
		<title>ZEITRIO</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=ZEITRIO&amp;diff=15395"/>
		<updated>2025-03-19T16:01:17Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=ZEITRIO&lt;br /&gt;
|name=ZEITRIO&lt;br /&gt;
|version=April 2021 &lt;br /&gt;
|version_descr=April 2021 &lt;br /&gt;
|catchwords=preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
time series&amp;lt;br /&amp;gt;&lt;br /&gt;
concatenation&lt;br /&gt;
|shortdescription=The program ZEITRIO reads and writes data files, that contain time series in different formats. It is possible to read the file-types listed below. They can be wrote as boewrt.dat, as ASCII columns or CSV format afterwards. Concatenation of multible files is supported. A BOEWRT status flag is eventually be generated or transported.&lt;br /&gt;
|inputfiles=&lt;br /&gt;
# data file(s) with time series of type [[BOEWRT.DAT|boewrt.dat]]. A list of several files can be concatenated by the command line argument &#039;&#039;-srclist=&amp;lt;file&amp;gt;&#039;&#039;.&lt;br /&gt;
# data file(s) with time series of type [[SOLWRT.DAT|solwrt.dat]].&lt;br /&gt;
# data file(s) with time series of type 6dph.dat.&lt;br /&gt;
# data file(s) with time series of type trbnk.dat.&lt;br /&gt;
# data file(s) with time series of type aander.dat.&lt;br /&gt;
# data file(s) with time series of type dwdwin.dat.&lt;br /&gt;
# data file(s) with time series of type WSA Bremen.&lt;br /&gt;
# data file(s) with time series of type peg.dat. &lt;br /&gt;
# data file(s) with time series of type pegel.his.&lt;br /&gt;
# data file(s) with time series of type extab.dat (Excel table with separators Blanks, Tabs, comma, semicolon).&lt;br /&gt;
# data file(s) with time series of type WSA Emden.&lt;br /&gt;
# data file(s) with time series of type column oriented MATLAB matrix.&lt;br /&gt;
# data file(s) with time series of type ZRX. &lt;br /&gt;
# data file(s) with time series of type WOCE gauge data.&lt;br /&gt;
# data file(s) with time series of type [[KNOERG.BIN|knoerg.bin]].&lt;br /&gt;
# data file(s) with time series of type CSV of the BfG &amp;quot;Pegel-Online&amp;quot; Service.&lt;br /&gt;
# data file(s) with time series of type CSV provided by ftp://ftp-cdc.dwd.de/pub/CDC/&lt;br /&gt;
# data file(s) with time series of type ALL (Kisters export of WISKI database)&lt;br /&gt;
# netCDF files with timeseries from http://www.marineinsitu.eu/dashboard/&lt;br /&gt;
# generic CSV file interface allowing free choice of columns .&lt;br /&gt;
# optional input data of type [[ZEITRIO.DAT|zeitrio.dat]]. This file defines time intervals in case that the output ([[BOEWRT.DAT|boewrt.dat]] only) should be devided into several seperate files of a certain length.&lt;br /&gt;
|outputfiles=&lt;br /&gt;
The number of output file types was limited to really useful standard formats. &lt;br /&gt;
# data file with time series of type [[BOEWRT.DAT|boewrt.dat]] (output modes 1 and 2)..&lt;br /&gt;
# data file with time series as ASCII-columns and a separate header file (a format which can be used with MATLAB, SCILAB or Mathematica)&lt;br /&gt;
# data file with time series of type CSV with an one line header of type (Zeitpunkt; property 1; property 2; ....) for [http://www.deltares.nl/en/software/479962/delft-fews Delft-FEWS] (output mode 4).&lt;br /&gt;
# printer protocol file (zeitrio.sdr).&lt;br /&gt;
# (optional) terminal input protocol of type gkslog.dat.  &lt;br /&gt;
|methodology=After defining a reference date, which is important when reading or writing a file with relative time information (e.g. solwrt.dat) a time series file is read. Please note, that only one time series at one knot can be read and processed at the same time. Optionally further time series files can be concatenated then. The file type can be switched for each file to read. After reading process has finished, the time series will be ordered chronologically and double as well as unvalid times are rejected.&lt;br /&gt;
&lt;br /&gt;
The time series are wrote to a file using the format defined by the user. If writing [[BOEWRT.DAT|boewrt.dat]]  there is the additional option to write defined time intervals (e.g. days) into separate files. The date of the day is part of the file name. Measured values additionally get the BOEWRT status flag 2 (&amp;quot;untested&amp;quot;) where the flag data are not read from the input file. Calculated values (&amp;quot;knoerg.bin&amp;quot;) get the status &amp;quot;good&amp;quot; (1).&lt;br /&gt;
&lt;br /&gt;
Optionally the time series will be interpolated to equidistant time steps. Larger time gaps can optionally filled with a dummy value (fill value, output mode 1) or eliminated (output mode 2) on output. The user defines a minmal value for time gaps to be recognized large. The printer protocol file provides information about significant gaps in time axis. Interpolation of smaller gaps is be done alternatively by spline or linear interpolation. The BOEWRT status flag indicates whether the values are interpolated. Those values get the flags &amp;quot;untested&amp;quot;, &amp;quot;interpolated&amp;quot; and eventually &amp;quot;good&amp;quot; or &amp;quot;suspicious&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The output time period is determined by the interactive user input. If several input files are read during one cycle, the first start time and last end time determine the output period. If output mode 1 is chosen, eventually fill values are added during equidistant interpolation before the first valid measurement time and after the last valid measurement time. Unlike Versions before February 2020, the program doesent stop with an error, if the time period, specified by the user is not completely covered.&lt;br /&gt;
Check output files and standard output for warnings!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention:&#039;&#039;&#039; Versions before February 2020 were not able to correctly deal with fill values during interpolation of more than one physical quantity at once. Now this functionality is implemented. But still check your results! BOEWRT timeseries for input can start with empty data records (&amp;quot;fill_values&amp;quot;) since version 2020_10_15 to be processed anyway.&lt;br /&gt;
&lt;br /&gt;
Time series of type MATLAB matrix, ZRX or &amp;quot;exctab.dat&amp;quot; can be filtered and recalculated with an offset and scaling for the data values. Absolute date and time will always be calculated by special operators with high accuracy.&lt;br /&gt;
&lt;br /&gt;
During reading and interpolation, eventually a BOEWRT status flag is created. Check correctness of those flags befor further processing the files.&lt;br /&gt;
&lt;br /&gt;
Since Version June 2020 interpolation of BOEWRT status flags takes the neighbouring flag values into account. If both neighbours are &amp;quot;good&amp;quot;, the interpolated value becomes &amp;quot;good&amp;quot; too. If one of them is &amp;quot;suspicious&amp;quot;, the interpolated flag becomes &amp;quot;suspicious&amp;quot;. Interpolated values are always &amp;quot;untested&amp;quot;!&lt;br /&gt;
&lt;br /&gt;
The number of interactiv dialogs can be reduced by giving command line arguments. This feature is available since version 2020_10_15. The command &#039;&#039;&#039;&#039;&#039;zeitrio[.i18] -h&#039;&#039;&#039;&#039;&#039; helps in using this feature.&lt;br /&gt;
&lt;br /&gt;
Files of type BOEWRT.DAT are allowed to contain datetime stamps in so called &amp;quot;Gesetzlicher Zeit&amp;quot; from March 2025 onward. Then, this fact is indicated with timezone &amp;quot;GZ&amp;quot; in the file header. At the autumn day of timezone switch datetime stamps between  2:00 AM und 3:00 AM DST must have the specific timezone (e.g. &amp;quot;CEST&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
An executable is available for LINUX as well as WINDOWS platforms.&lt;br /&gt;
&lt;br /&gt;
|preprocessor=spreadsheet software (e.g. [https://en.wikipedia.org/wiki/Microsoft_Excel MS Office EXCEL], [https://en.wikipedia.org/wiki/LibreOffice_Calc LibreOffice Calc] ),[[FFT]], [[FRQ2ZEITR]], [[GVIEW2D]], [http://www.mathworks.co.uk/products/matlab/index.html?s_tid=gn_loc_drop MATLAB], [[MESKOR]], [http://www.scilab.org/ SCILAB], [[TSCALC]], [[TRIM-2D]], [[TRIM-3D]], [[XTRDATA]]&lt;br /&gt;
|postprocessor=[[BOERND]], [[DATACONVERT]], [[EXCELENZ]], [[FFT]], [[FRQWF]], [[GVIEW2D]], [http://www.mathworks.co.uk/products/matlab/index.html?s_tid=gn_loc_drop MATLAB], [[MESKOR]], [[ROSE]], [http://www.scilab.org/ SCILAB], [[TIDKEN]], [[TSCALC]], [[UTRRND]], [http://www.deltares.nl/en/software/479962/delft-fews Delft-FEWS]&lt;br /&gt;
|language=Fortran2003&lt;br /&gt;
|add_software= libgeodesy, NTv2 mesh files for coordinate transformation (see also [[GEOTRANSFORMER]]). &lt;br /&gt;
|contact_original=J. Jürges&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/zeitrio &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=GRIDCONVERT&amp;diff=15380</id>
		<title>GRIDCONVERT</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=GRIDCONVERT&amp;diff=15380"/>
		<updated>2024-05-29T11:48:23Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=GRIDCONVERT&lt;br /&gt;
|name=GRIDCONVERT&lt;br /&gt;
|version=April 2019&lt;br /&gt;
|version_descr=September 2022&lt;br /&gt;
|catchwords=&lt;br /&gt;
conversion of computational grids&amp;lt;br /&amp;gt;&lt;br /&gt;
read and write computational grids in different file formats&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Acknowledgment: &#039;&#039;This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ www.unidata.ucar.edu/software/netcdf/]).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program GRIDCONVERT can be used to convert computational grids for different mathematical methods:&lt;br /&gt;
&lt;br /&gt;
* between different file formats but identical structure of the computational grid,&lt;br /&gt;
* between different grid types and different file formats,&lt;br /&gt;
* refinement (factor 4) of an UNTRIM grid, as well as&lt;br /&gt;
* flattening of all sub grid scale bathymetry variations within all grid cells and along all edges and&lt;br /&gt;
* conversion of constructions in insel.dat files.&lt;br /&gt;
&lt;br /&gt;
In addition to that also the following functionality is available:&lt;br /&gt;
* compute some statistical data for a grid,&lt;br /&gt;
* find some differences between two grids, and&lt;br /&gt;
* compare initial bathymetry used with [[UNTRIM]] between cases one-grid simulation versus two-grid simulation.&lt;br /&gt;
&lt;br /&gt;
Due to some specific properties of computational grids for mathematical methods the number of possible conversions remains naturally very limited. The grid will not be optimized automatically with respect to the specific requirements of the different mathematical models. &lt;br /&gt;
&lt;br /&gt;
The program is &#039;&#039;&#039;also available for WINDOWS platform&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
|inputfiles=&lt;br /&gt;
# &#039;&#039;&#039;computational grid (input formats)&#039;&#039;&#039;&lt;br /&gt;
:: The following file formats are currently supported: &lt;br /&gt;
::* [[DELFT3D.GRD|delft3d.grd]], [[DELFT3D.DEP|delft3d.dep]], [[DELFT3D.ENC|delft3d.enc]], [[DELFT3D.DRY|delft3d.dry]],&lt;br /&gt;
::* [[DELFT3D.THD|delft3d.thd]], [[DELFT3D.LWL|delft3d.lwl]], [[DELFT3D.EXT|delft3d.ext]] as well as [[DELFT3D.BND|delft3d.bnd]],&lt;br /&gt;
::* [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]],&lt;br /&gt;
::* [[SELAFIN|selafin]],&lt;br /&gt;
::* [[UNTRIM_GRID.DAT|untrim_grid.dat]],&lt;br /&gt;
::* [[UTRSUB_GRID.DAT|utrsub_grid.dat]],&lt;br /&gt;
::* [[PLTSUB_GRID.UPI|pltsub_grid.upi]],&lt;br /&gt;
::* [[LOCATION_GRID.DAT|location_grid.dat]],&lt;br /&gt;
::* [[PROFIL05.BIN|profil05.bin]] and&lt;br /&gt;
::* [[INSEL.DAT|insel.dat]] (which does not contain a computational grid but structures as groynes or islands).&lt;br /&gt;
# &#039;&#039;&#039;(optional) global metadata&#039;&#039;&#039;&lt;br /&gt;
::* [[NC_META.DAT|nc_meta.dat]].&lt;br /&gt;
In case file &#039;&#039;nc_meta.dat&#039;&#039; is present in the current working directory, this file will be read by the application. Otherwise the respective file from $PROGHOME/cfg will be read.&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# &#039;&#039;&#039;computational grid (output formats)&#039;&#039;&#039;&lt;br /&gt;
:: The following file formats are currently supported: &lt;br /&gt;
::* [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]],&lt;br /&gt;
::* [[UNTRIM_GRID.DAT|untrim_grid.dat]],&lt;br /&gt;
::* [[UTRSUB_GRID.DAT|utrsub_grid.dat]],&lt;br /&gt;
::* [[PLTSUB_GRID.UPI|pltsub_grid.upi]], &lt;br /&gt;
::* [[INSEL.DAT|insel.dat]] and&lt;br /&gt;
::* [[CF-NETCDF.NC|cf-netcdf.nc]] (actual only [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]], [[INSEL.DAT|insel.dat]], [[UNTRIM_GRID.DAT|untrim_grid.dat]], [[UTRSUB_GRID.DAT|utrsub_grid.dat]], [[PLTSUB_GRID.UPI|pltsub_grid.upi]], [[LOCATION_GRID.DAT|location_grid.dat]] and [[PROFIL05.BIN|profil05.bin]]).  &lt;br /&gt;
&lt;br /&gt;
Remark: In case the files [[UTRSUB_GRID.DAT|utrsub_grid.dat]] and [[PLTSUB_GRID.UPI|pltsub_grid.upi]] are both present in the working directory, all data related to the so called plot subgrid will be transferred to the NetCDF file. If the latter file is missing, no data related to the plot subgrid will be stored in the NetCDF file.&lt;br /&gt;
&lt;br /&gt;
|methodology=The computational grid informations are converted using various methods from the software package &#039;&#039;&#039;H_GRID&#039;&#039;&#039; as well as written to file in different formats.&lt;br /&gt;
Files with information concerning locations are converted by the software package called &#039;&#039;&#039;L_GRID&#039;&#039;&#039;.&lt;br /&gt;
The software package &#039;&#039;&#039;P_GRID&#039;&#039;&#039; converts files with profile grid data.:&amp;lt;br /&amp;gt;&lt;br /&gt;
The software package &#039;&#039;&#039;IO_INSEL&#039;&#039;&#039; converts construction data of insel.dat files. GRIDCONVERT enables the user to select the construction types, e.g. &amp;quot;DAMM&amp;quot;, which should be converted. &lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Notice&#039;&#039;: You can add some optional information blocks to the input file (except: profil05.bin). This is the way to put additional meta data, e.g. of the CF-convention, into the CF-NetCDF file.&lt;br /&gt;
To add CF informations to a file of type [[PROFIL05.BIN|profil05.bin]] put the meta data in an ASCII-file with the same name and the extension &#039;.dat&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
See example file:&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;$PROGHOME/examples/gridconvert/data/loc/lg.allCFinfo.dat&#039;&#039; or&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;$PROGHOME/examples/lib/h_grid/h_grid_test_g05_plus_CF_Info_input.dat&#039;&#039; or&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;$PROGHOME/examples/lib/h_grid/h_grid_test_utr_plus_CF_Info_input.dat&#039;&#039; or&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;$PROGHOME/examples/lib/h_grid/h_grid_test_sub_plus_CF_Info_input.dat&#039;&#039; or&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;$PROGHOME/examples/lib/p_grid/profil05.CF_Test.dat&#039;&#039; or &amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;$PROGHOME/examples/gridconvert/data/ins/insel.all.dat&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|preprocessor=[[DAVIT]], [[Mathematical_Model_DELFT3D|DELFT3D]], [[JANET]], [[TELEMAC-2D]], [[UNTRIM]]&lt;br /&gt;
|postprocessor=[[DATACONVERT]], [[DAVIT]], [[HVIEW2D]], [[JANET]], [[NCANALYSE]], [[NCAUTO]], [[NCCHUNKIE]], [[NCPLOT]], [[NC2TABLE]], [[UNTRIM]], [[UTRPRE]] and diverse NetCDF-Tools, e.g. NCPLOT, QUICKPLOT&lt;br /&gt;
|language=Fortran90 &lt;br /&gt;
|add_software=- &lt;br /&gt;
|contact_original=G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de Working group PRE]&lt;br /&gt;
|documentation=example files:&amp;lt;br /&amp;gt;&lt;br /&gt;
$PROGHOME/examples/gridconvert/, &amp;lt;br /&amp;gt;&lt;br /&gt;
$PROGHOME/examples/gridconvert/data/loc/, &amp;lt;br /&amp;gt;&lt;br /&gt;
$PROGHOME/examples/gridconvert/data/ins/ ([[INSEL.DAT|insel.dat]]).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further informations:&amp;lt;br /&amp;gt;&lt;br /&gt;
All NetCDF conventions, which are relevant to store the typical BAW-specific data, are documented in the [[NetCDF|NetCDF-Pages of BAW-Wiki]].&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=F77_TO_F90&amp;diff=15346</id>
		<title>F77 TO F90</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=F77_TO_F90&amp;diff=15346"/>
		<updated>2023-05-03T06:52:25Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=F77_TO_F90 &lt;br /&gt;
|name=F77_TO_F90 &lt;br /&gt;
|version=May 2023 &lt;br /&gt;
|version_descr=March 2023 &lt;br /&gt;
|catchwords=&lt;br /&gt;
FORTRAN source code&amp;lt;br /&amp;gt;&lt;br /&gt;
FORTRAN 90 syntax&amp;lt;br /&amp;gt;&lt;br /&gt;
conversion of F77 sources&amp;lt;br /&amp;gt;&lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program F77_TO_F90 converts FORTRAN sources which have been written in FORTRAN77 standard syntax into correct FORTRAN90 source code. For sources, which include other sources, also the latter have to be converted.&lt;br /&gt;
&lt;br /&gt;
Obsolescent language elements are prserved and should be substituted by the programmer after conversion. &lt;br /&gt;
&lt;br /&gt;
Remark: The program can also be used with command line arguments since 2023. Help can be found by typing:&lt;br /&gt;
    f77_to_f90 -h &lt;br /&gt;
 &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# one or more files with FORTRAN77 code&lt;br /&gt;
# If more then one file shall be processed (optional) a list of the files (type [[DATEILISTE.DAT|dateiliste.dat]]) &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# one or more files with FORTRAN90 code&lt;br /&gt;
# printer output f77_to_f90.sdr&lt;br /&gt;
# (optional) file with test output &lt;br /&gt;
|methodology=&lt;br /&gt;
For every file a version written in F90 syntax will be created. The following changes will be done in comparison with the original code:&lt;br /&gt;
* comment lines wich start with &#039;&#039;&#039;C&#039;&#039;&#039;, &#039;&#039;&#039;c&#039;&#039;&#039; or &#039;&#039;&#039;*&#039;&#039;&#039; change their first character to &#039;&#039;&#039;!&#039;&#039;&#039;.&lt;br /&gt;
* for continuation lines (the 6th column is not a blank) the preceeding line will end with a &#039;&#039;&#039;&amp;amp;&#039;&#039;&#039;. The 6th column is changed to blank normally. If a &#039;&#039;&#039;CHARACTER&#039;&#039;&#039; constant is distributed over the two lines, the 6th column is changed to &#039;&#039;&#039;&amp;amp;&#039;&#039;&#039;. &lt;br /&gt;
All changes are documented by the printer output file. &lt;br /&gt;
|preprocessor=&lt;br /&gt;
 - &lt;br /&gt;
|postprocessor=&lt;br /&gt;
FORTRAN compiler, e.g. ifort, gfortran, nagfor &lt;br /&gt;
|language=Fortran 2003&lt;br /&gt;
|add_software= - &lt;br /&gt;
|contact_original=G. Seiß&lt;br /&gt;
|contact_maintenance=[mailto:guntram.seiss@baw.de G. Seiß]&lt;br /&gt;
|documentation=self-explanatory&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=F77_TO_F90&amp;diff=15345</id>
		<title>F77 TO F90</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=F77_TO_F90&amp;diff=15345"/>
		<updated>2023-05-03T06:48:42Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: some corrections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=F77_TO_F90 &lt;br /&gt;
|name=F77_TO_F90 &lt;br /&gt;
|version=May 2023 &lt;br /&gt;
|version_descr=March 2023 &lt;br /&gt;
|catchwords=&lt;br /&gt;
FORTRAN source code&amp;lt;br /&amp;gt;&lt;br /&gt;
FORTRAN 90 syntax&amp;lt;br /&amp;gt;&lt;br /&gt;
conversion of F77 sources&amp;lt;br /&amp;gt;&lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program F77_TO_F90 converts FORTRAN sources which have been written in FORTRAN77 standard syntax into correct FORTRAN90 source code. For sources, which include other sources, also the latter have to be converted.&lt;br /&gt;
&lt;br /&gt;
Obsolescent language elements are prserved and should be substituted by the programmer after conversion. &lt;br /&gt;
&lt;br /&gt;
Remark: The program can also be used with command line arguments since 2023. Help can be found by typing:&lt;br /&gt;
    f77_to_f90 -h &lt;br /&gt;
 &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# one or more files with FORTRAN77 code&lt;br /&gt;
# If more then one file shall be processed (optional) a list of the files (type [[DATEILISTE.DAT|dateiliste.dat]]) &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# one or more files with FORTRAN90 code&lt;br /&gt;
# printer output f77_to_f90.sdr&lt;br /&gt;
# (optional) file with test output &lt;br /&gt;
|methodology=&lt;br /&gt;
For every file a version written in F90 syntax will be created. The following changes will be done in comparison with the original code:&lt;br /&gt;
* comment lines wich start with &#039;&#039;&#039;C&#039;&#039;&#039;, &#039;&#039;&#039;c&#039;&#039;&#039; or &#039;&#039;&#039;*&#039;&#039;&#039; change their first character to &#039;&#039;&#039;!&#039;&#039;&#039;.&lt;br /&gt;
* for continuation lines (the 6th column is not a blank) the preceeding line will end with a &#039;&#039;&#039;&amp;amp;&#039;&#039;&#039;. The 6th column is changed to blank normally. If a &#039;&#039;&#039;CHARACTER&#039;&#039;&#039; constant is distributed over the two lines, the 6th column is changed to &#039;&#039;&#039;&amp;amp;&#039;&#039;&#039;. &lt;br /&gt;
All changes are documented by the printer output file. &lt;br /&gt;
|preprocessor=&lt;br /&gt;
 - &lt;br /&gt;
|postprocessor=&lt;br /&gt;
FORTRAN compiler, e.g. ifort, gfortran, nagfor &lt;br /&gt;
|language=Fortran 2003&lt;br /&gt;
|add_software= - &lt;br /&gt;
|contact_original=[mailto:guntram.seiss@baw.de G. Seiß]&lt;br /&gt;
|contact_maintenance=[mailto:guntram.seiss@baw.de G. Seiß]&lt;br /&gt;
|documentation=self-explanatory&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=F77_TO_F90&amp;diff=15344</id>
		<title>F77 TO F90</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=F77_TO_F90&amp;diff=15344"/>
		<updated>2023-05-03T06:43:29Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: program version updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=F77_TO_F90 &lt;br /&gt;
|name=F77_TO_F90 &lt;br /&gt;
|version=May 2023 &lt;br /&gt;
|version_descr=March 2023 &lt;br /&gt;
|catchwords=&lt;br /&gt;
FORTRAN source code&amp;lt;br /&amp;gt;&lt;br /&gt;
FORTRAN 90 syntax&amp;lt;br /&amp;gt;&lt;br /&gt;
conversion of F77 sources&amp;lt;br /&amp;gt;&lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program F77_TO_F90 converts FORTRAN sources which have been written in FORTRAN77 standard syntax into correct FORTRAN90 source code. For sources, which include other sources, also the latter have to be converted.&lt;br /&gt;
&lt;br /&gt;
Obsolescent language elements are prserved and should be substituted by the programmer after conversion. &lt;br /&gt;
&lt;br /&gt;
Remark: The program can also be used with command line arguments since 2023. Help can be found by typing:&lt;br /&gt;
    f77_to_f90 -h &lt;br /&gt;
 &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# one or more files with FORTRAN77 code&lt;br /&gt;
# If more then one file shall be processed (optional) a list of the files (type [[DATEILISTE.DAT|dateiliste.dat]]) &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# one or more files with FORTRAN90 code&lt;br /&gt;
# printer output f77_to_f90.sdr&lt;br /&gt;
# (optional) file with test output &lt;br /&gt;
|methodology=&lt;br /&gt;
For every file a version written in F90 syntax will be created. The following changes will be done in comparison with the original code:&lt;br /&gt;
* comment lines wich start with &#039;&#039;&#039;C&#039;&#039;&#039;, &#039;&#039;&#039;c&#039;&#039;&#039; or &#039;&#039;&#039;*&#039;&#039;&#039; change their first character to &#039;&#039;&#039;!&#039;&#039;&#039;.&lt;br /&gt;
* for continuation lines (the 6th column is not a blank) the preceeding line will end with a &#039;&#039;&#039;&amp;amp;&#039;&#039;&#039;. The 6th column is changed to blank normally. If a &#039;&#039;&#039;CHARACTER&#039;&#039;&#039; constant is distributed over the two lines, the 6th column is changed to &#039;&#039;&#039;&amp;amp;&#039;&#039;&#039;. &lt;br /&gt;
All changes are documented by the printer output file. &lt;br /&gt;
|preprocessor=&lt;br /&gt;
 - &lt;br /&gt;
|postprocessor=&lt;br /&gt;
F90 compiler &lt;br /&gt;
|language=Fortran90&lt;br /&gt;
|add_software= - &lt;br /&gt;
|contact_original=[mailto:guntram.seiß@baw.de G. Seiß]&lt;br /&gt;
|contact_maintenance=[mailto:guntram.seiß@baw.de G. Seiß]&lt;br /&gt;
|documentation=self-explanatory&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=F77_TO_F90&amp;diff=15339</id>
		<title>F77 TO F90</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=F77_TO_F90&amp;diff=15339"/>
		<updated>2023-03-24T15:46:17Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: commandline arguments and other remarks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=F77_TO_F90 &lt;br /&gt;
|name=F77_TO_F90 &lt;br /&gt;
|version=March 2023 &lt;br /&gt;
|version_descr=March 2023 &lt;br /&gt;
|catchwords=&lt;br /&gt;
FORTRAN source code&amp;lt;br /&amp;gt;&lt;br /&gt;
FORTRAN 90 syntax&amp;lt;br /&amp;gt;&lt;br /&gt;
conversion of F77 sources&amp;lt;br /&amp;gt;&lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program F77_TO_F90 converts FORTRAN sources which have been written in FORTRAN77 standard syntax into correct FORTRAN90 source code. For sources, which include other sources, also the latter have to be converted.&lt;br /&gt;
&lt;br /&gt;
Obsolescent language elements are prserved and should be substituted by the programmer after conversion. &lt;br /&gt;
&lt;br /&gt;
Remark: The program can also be used with command line arguments since 2023. Help can be found by typing:&lt;br /&gt;
    f77_to_f90 -h &lt;br /&gt;
 &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# one or more files with FORTRAN77 code&lt;br /&gt;
# If more then one file shall be processed (optional) a list of the files (type [[DATEILISTE.DAT|dateiliste.dat]]) &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# one or more files with FORTRAN90 code&lt;br /&gt;
# printer output f77_to_f90.sdr&lt;br /&gt;
# (optional) file with test output &lt;br /&gt;
|methodology=&lt;br /&gt;
For every file a version written in F90 syntax will be created. The following changes will be done in comparison with the original code:&lt;br /&gt;
* comment lines wich start with &#039;&#039;&#039;C&#039;&#039;&#039;, &#039;&#039;&#039;c&#039;&#039;&#039; or &#039;&#039;&#039;*&#039;&#039;&#039; change their first character to &#039;&#039;&#039;!&#039;&#039;&#039;.&lt;br /&gt;
* for continuation lines (the 6th column is not a blank) the preceeding line will end with a &#039;&#039;&#039;&amp;amp;&#039;&#039;&#039;. The 6th column is changed to blank normally. If a &#039;&#039;&#039;CHARACTER&#039;&#039;&#039; constant is distributed over the two lines, the 6th column is changed to &#039;&#039;&#039;&amp;amp;&#039;&#039;&#039;. &lt;br /&gt;
All changes are documented by the printer output file. &lt;br /&gt;
|preprocessor=&lt;br /&gt;
 - &lt;br /&gt;
|postprocessor=&lt;br /&gt;
F90 compiler &lt;br /&gt;
|language=Fortran90&lt;br /&gt;
|add_software= - &lt;br /&gt;
|contact_original=[mailto:guntram.seiß@baw.de G. Seiß]&lt;br /&gt;
|contact_maintenance=[mailto:guntram.seiß@baw.de G. Seiß]&lt;br /&gt;
|documentation=self-explanatory&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=GEOTRANSFORMER&amp;diff=15336</id>
		<title>GEOTRANSFORMER</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=GEOTRANSFORMER&amp;diff=15336"/>
		<updated>2023-02-27T14:19:32Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: EPSG for UTM coordinates with 8 digits easting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=GEOTRANSFORMER&lt;br /&gt;
|name=GEOTRANSFORMER&lt;br /&gt;
|version=February 2023 &lt;br /&gt;
|version_descr=February 2023&lt;br /&gt;
|catchwords=coordinate transformation&amp;lt;br/&amp;gt;&lt;br /&gt;
coordinate system&amp;lt;br/&amp;gt;&lt;br /&gt;
Gauss-Krueger&amp;lt;br/&amp;gt;&lt;br /&gt;
Universal Transverse Mercator (UTM)&amp;lt;br/&amp;gt;&lt;br /&gt;
Universal Polar Stereographic &amp;lt;br/&amp;gt;&lt;br /&gt;
Country Hamburg &amp;quot;Lagestatus 320&amp;quot; &amp;lt;br/&amp;gt;&lt;br /&gt;
European Terrestrial Reference System 1989 (ETRS89)&amp;lt;br/&amp;gt;&lt;br /&gt;
world geodetic system 1984 (WGS84)&amp;lt;br/&amp;gt;&lt;br /&gt;
european datum 1950 (ED50)&amp;lt;br/&amp;gt;&lt;br /&gt;
Potsdam datum (Bessel 1841)&amp;lt;br/&amp;gt;&lt;br /&gt;
Krassovski ellipsoid&amp;lt;br/&amp;gt;&lt;br /&gt;
NTv2 method&amp;lt;br/&amp;gt; &lt;br /&gt;
GNTRANS-WSV&amp;lt;br/&amp;gt;&lt;br /&gt;
BETA2007&amp;lt;br/&amp;gt;&lt;br /&gt;
Rijksdriehoeksmeting (RD, coordinate system of the netherlands)&amp;lt;br/&amp;gt;&lt;br /&gt;
BAW file formats&amp;lt;br/&amp;gt;&lt;br /&gt;
European petrol service group (EPSG)&lt;br /&gt;
|shortdescription=This program transforms coordinates between different coordinate systems.&lt;br /&gt;
Currently implemented map projections are:&lt;br /&gt;
&lt;br /&gt;
* Gauß-Krüger (stripe 2 to 5)&lt;br /&gt;
* spherical coordinates (longitude, latitude)&lt;br /&gt;
* Universal Transverse Mercator (UTM) &lt;br /&gt;
* Rijksdatum (Netherlands)&lt;br /&gt;
* local metric central projection&lt;br /&gt;
* British National Grid&lt;br /&gt;
&lt;br /&gt;
Currently implemented geodetic 7-parameter transformations:&lt;br /&gt;
&lt;br /&gt;
* European Terrestrial Reference System 1989 (ETRS89)&lt;br /&gt;
* World Geodetic System 1984 (WGS84)&lt;br /&gt;
* European Datum 1950 (ED50)&lt;br /&gt;
* Federal Intstitute for cartography und geodesy, standard parameter&lt;br /&gt;
* Federal Intstitute for cartography und geodesy, latitudes &amp;gt;52,3 degrees N&lt;br /&gt;
* BAW C. Maushake,&lt;br /&gt;
* Krassovsky standard ([http://de.wikipedia.org/wiki/7-Parameter-Transformation Wikipedia])&lt;br /&gt;
* Krassovsky (WSA Stralsund)&lt;br /&gt;
* Federal Intstitute for cartography und geodesy, latitudes between 50,3 degrees N and 52,3 degrees N&lt;br /&gt;
* Federal Intstitute for cartography und geodesy, latitudes &amp;lt;50,3 Grad N&lt;br /&gt;
* Amsterdam Datum&lt;br /&gt;
* OSGB36 (based on Airy 1830)&lt;br /&gt;
* NTv2 grid shift methods GNTRANS-WSV (DHDN/STN -&amp;gt; ETRS89) and BETA2007 (DHDN -&amp;gt; ETRS89)&lt;br /&gt;
&lt;br /&gt;
You can run the software in batch mode. There is no memory limit in amount of data to work with, because files are processed sequentially. To process 25 Mio. pairs of coordinates (Gauß-Krüger/DHDN &amp;lt;-&amp;gt; UTM/ETRS89) the software uses 280.68 minutes on a common INTEL CPU including Input/Output.&lt;br /&gt;
&lt;br /&gt;
Since November 2018 the application is able to get the user input via command line arguments. This mode of input is documented by the online help, which is called  by typing &#039;&#039;&#039;&#039;&#039;geotransformer -h&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Since May 2016 the software GEOTRANSFORMER is available without limits to its functionality on &#039;&#039;&#039;LINUX&#039;&#039;&#039; and &#039;&#039;&#039;WINDOWS&#039;&#039;&#039; driven INTEL based computers. It was validated on official test coordinates of the addressed systems. There exists a short &amp;quot;User Manual&amp;quot; for first time users.&lt;br /&gt;
&lt;br /&gt;
The library &#039;&#039;&#039;libgeodesy&#039;&#039;&#039;, which is used by this application, is used also in other applications to transform coordinates &amp;quot;on the fly&amp;quot;. An &amp;quot;Application Programmer Interface&amp;quot; (API) called &#039;&#039;&#039;libgeodesyCAPI&#039;&#039;&#039; was supplied, to realize a port of the transformation functionality for MATLAB.&lt;br /&gt;
&lt;br /&gt;
|inputfiles=&lt;br /&gt;
# triangulated mesh (file type TICAD,[[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]])&lt;br /&gt;
# digitized polylines (file type [[DIGI.GKK|digi.gkk]]) or&lt;br /&gt;
# digitized polylines (file type [[INSEL.DAT|insel.dat]]) or&lt;br /&gt;
# polygon file (file type [[POLY.DAT|poly.dat]]) or&lt;br /&gt;
# polygone file to protect edges of a grid (file type [[NODES.SAVE|nodes.save]]) oder&lt;br /&gt;
# plot frames (file type [[FRAMES.DAT|frames.dat]],  center and size, or&lt;br /&gt;
# description of boundary cells (file type [[RGZ.DAT|rgz.dat]]) or&lt;br /&gt;
# ASCII triple data, file with soundings (file type [[GEOM.DAT|geom.dat]]) or&lt;br /&gt;
# time series at single station (file type [[BOEWRT.DAT|boewrt.dat]]) or&lt;br /&gt;
# position description (file type [[GEOPOS.DAT|geopos.dat]]) or&lt;br /&gt;
# triangulated UNTRIM-VC mesh (file type [[UNTRIM_GRID.DAT|untrim_grid.dat]], version Vincenzo Casulli) or&lt;br /&gt;
# grid of the numerical method DELFT3D (file type [[DELFT3D.GRD|delft3d.grd]]) or&lt;br /&gt;
# triangulated UNTRIM-BAW mesh (file type [[UNTRIM_GRID.DAT|untrim_grid.dat]], BAW version) or&lt;br /&gt;
# system file for specific locations (file type [[LOCATION_GRID.DAT|location_grid.dat]]) or&lt;br /&gt;
# file IPDS to initialize models area wide (file type [[IPDS.DAT|ipds.dat]]) or&lt;br /&gt;
# world files which describe the georeference of an Image (typical file extensions are &#039;&#039;.pngw, .jpgw, .gifw&#039;&#039;) or&lt;br /&gt;
# mesh of profiles (file type [[PROFIL05.BIN|profil05.bin]]) or&lt;br /&gt;
# CSV table (&amp;quot;comma seperated values&amp;quot;) where columns are seperated by semicolon ( ; )&lt;br /&gt;
# indexed point data (index, x/longitude, y/latitude, z).&lt;br /&gt;
&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# triangulated mesh (file type TICAD,[[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]]) and (optionally) files of type [[GEOPOS.DAT|geopos.dat]] or&lt;br /&gt;
# digitized polylines (file type [[DIGI.GKK|digi.gkk]]) and (optionally) files of type [[GEOPOS.DAT|geopos.dat]] or&lt;br /&gt;
# digitized polylines (file type [[INSEL.DAT|insel.dat]]) and (optionally) files of type [[GEOPOS.DAT|geopos.dat]] or&lt;br /&gt;
# polygon file (file type [[POLY.DAT|poly.dat]]) and (optionally) files of type [[GEOPOS.DAT|geopos.dat]] or&lt;br /&gt;
# polygone file to protect edges of a grid (file type [[NODES.SAVE|nodes.save]]) and (optionally) files of type [[GEOPOS.DAT|geopos.dat]] oder&lt;br /&gt;
# plot frames (file type [[FRAMES.DAT|frames.dat]],  center and size, or&lt;br /&gt;
# description of boundary cells (file type [[RGZ.DAT|rgz.dat]]) or&lt;br /&gt;
# ASCII triple data, file with soundings (file type [[GEOM.DAT|geom.dat]]) or&lt;br /&gt;
# time series at single station (file type [[BOEWRT.DAT|boewrt.dat]]) and (optionally) a file of type [[GEOPOS.DAT|geopos.dat]] or&lt;br /&gt;
# position description (file type [[GEOPOS.DAT|geopos.dat]]) or&lt;br /&gt;
# triangulated UNTRIM-VC mesh (file type [[UNTRIM_GRID.DAT|untrim_grid.dat]], version Vincenzo Casulli) or&lt;br /&gt;
# grid of the numerical method DELFT3D (file type [[DELFT3D.GRD|delft3d.grd]]) or&lt;br /&gt;
# triangulated UNTRIM-BAW mesh (file type [[UNTRIM_GRID.DAT|untrim_grid.dat]], BAW version) or&lt;br /&gt;
# system file for specific locations (file type [[LOCATION_GRID.DAT|location_grid.dat]]) and (optionally) files of type [[GEOPOS.DAT|geopos.dat]] or&lt;br /&gt;
# file IPDS to initialize models area wide (file type [[IPDS.DAT|ipds.dat]]) and (optionally) a files type [[GEOPOS.DAT|geopos.dat]] or&lt;br /&gt;
# world files which describe the georeference of an Image (typical file extensions are &#039;&#039;.pngw, .jpgw, .gifw&#039;&#039;) or&lt;br /&gt;
# mesh of profiles (file type [[PROFIL05.BIN|profil05.bin]]) and (optionally) files of type [[GEOPOS.DAT|geopos.dat]] or&lt;br /&gt;
# CSV table (&amp;quot;comma seperated values&amp;quot;) where columns are seperated by semicolon ( ; )&lt;br /&gt;
# indexed point data (index, x/longitude, y/latitude, z).&lt;br /&gt;
&lt;br /&gt;
|methodology=&lt;br /&gt;
* Input and output list are opened at the same time. Every coordinate point will be read, transformed and written on the output list immediately. So the size of the input file is unlimited. Comments and other informations are copied &amp;quot;as is&amp;quot;! An input file is allowed in packed form (gzip, compress, zip) . Packing of the output file can be forced by giving the extension &amp;quot;.gz&amp;quot; or .&amp;quot;zip&amp;quot;  (the latter at the moment only on LINUX systems).&lt;br /&gt;
* The formatting of decimal coordinates depends on the actual projection of coordinates (geographic or map coordinates). File type 08 (ASCII triple data) allows user defined Output Format via Environment variable GEOMFMT.&lt;br /&gt;
* The program first calculates spherical coordinates (WGS84) from input projected coordiantes. Then the new geodetic datum and projection is applied. In the &#039;&#039;&#039;datum cases DHDN or STN in input and/or output data&#039;&#039;&#039;, the NTv2 method with grid shift file *.gsb is provided as Default alternative. The program should be used with the actual NTv2 grid shift files provided by the GNTRANS-WSV System conform to this system. It can be used with the BETA2007.gsb file to get conformity with the ATKIS system.&lt;br /&gt;
* on input in files of type 08 (geom.dat) the separators semicolon, tabulator, comma and colon are allowed. Additionally sperical coordinates are allowed to be written in nautical style, e.g. 4°17&#039;16.62931&amp;quot;E 51°29&#039;40.02423&amp;quot;N. Instead of characters (° &#039; &amp;quot;) also (d m s) or (^ &#039; &amp;quot;) may be used. The nautical format must include the information of hemisphere (N/S) and the orientation with respect to Greenwich (E/W).&lt;br /&gt;
* on input in files of type 09 ([[BOEWRT.DAT|boewrt.dat]]) or 10 ([[GEOPOS.DAT|geopos.dat]]), 13 ([[UNTRIM_GRID.DAT|untrim_grid.dat]], BAW version) and 14 ([[LOCATION_GRID.DAT|location_grid.dat]]) the coordinate reference system is first changed to the input system, if an internal CRS Information is available. In files of type  01 (gitter05.dat), 02 (digi.gkk) and 08 (geom.dat) the( well known!) coordinate reference system of the input files can be specified through the comment &amp;quot;C CRS=#####&amp;quot; at the beginning of the file. &amp;quot;#####&amp;quot; here is an EPSG code which is supported by libgeodesy. In this case also a Transformation to the input system is done first. The input system must have a valid EPSG code too. &lt;br /&gt;
* in input files of type 16 (world files) also the avarage pixel width and height transformation parameters are changed by assuming a virtual image of 800x800 pixels.&lt;br /&gt;
* To all ASCII formats which are not NAMELIST based, a file header with the current coordinate information is added as comments.&lt;br /&gt;
* UTM easting coordinates with 7 and 8 digits  are recognized and changed into 6 digits representation. For recognition of valid  8 und 7 digits easting values both the number of digits and the actual UTM zone are used.&lt;br /&gt;
*  for some of the file types an optional export of all original coordinates as file type [[GEOPOS.DAT|geopos.dat]] is possible. Those files can be used for control purpose and also in further pre processing programs e.g. [[TICLQ2]]. Please do not use this output option when transforming input files with a huge number of coordinates!!!&lt;br /&gt;
* file type 18 allows the user to define freely the columns, which have to be processed.  A third column with altitude values can optionally be transformed during change of geodetic datum. Several coordinate pairs /tripel of a row may be transformed in a single step.&lt;br /&gt;
&lt;br /&gt;
All transformation algorithms use double precision floating point values for representation inside memory. Inside the two supported binaryfile formats single precision REAL values of the coordinates are stored. Theese formats should be used carefully, because spherical coordinates are written with unacceptable accuracy:&lt;br /&gt;
&lt;br /&gt;
* [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]]: Creation of the ASCII formatted variant is recommended on output, and usage in future projects!&lt;br /&gt;
* [[PROFIL05.BIN|profil05.bin]]: Write this format only with projected coordinates  (UTM, Gauß-Krüger). The accuracy of coordinate representation with projected coordinates is limited to 0,5-1m.&lt;br /&gt;
&lt;br /&gt;
Inside the supported ASCII file formats the accuracy of coordinate representation is choosen with respect to the reference system. This behavior ensures that accuracy is guaranteed to a certain limit, if spherical coordinates are written.&lt;br /&gt;
&lt;br /&gt;
EPSG codes which are supported by libgeodesy are:&lt;br /&gt;
* Gauss-Krueger 3 degree / DHDN: EPSG 31466-31469 (EPSG = 31464 + stripe number), used with datum BKG &amp;gt;52,3 degree N &lt;br /&gt;
* Gauss-Krueger / ETRS89, stripe 3 (&amp;quot;Lagestatus 320&amp;quot;, Hamburg): EPSG 8395&lt;br /&gt;
* Gauss-Krueger 3 degree / STN : EPSG 02397-02399, 05674-05675, 03838, 03829&lt;br /&gt;
* Gauss-Krueger 3 degree / DHDN: EPSG 31462-31465 ( EPSG = 31460 + Streifennummer ), reused for datum BKG between 50,3 degree N and 52,3 degree N &lt;br /&gt;
* Gauss-Krueger 3 degree / DHDN: EPSG 31492-31495 ( EPSG = 31490 + Streifennummer ), reused for datum BKG &amp;lt;50,3 degree N&lt;br /&gt;
* UTM / ETRS89             : EPSG 25828-25838 (EPSG = 25800 + zone number)&lt;br /&gt;
* UTM / ETRS89, 8 digits   : 4647, 5649, 5650, 35832, 35833&lt;br /&gt;
* UTM / ED50               : EPSG 23028-23038 (EPSG = 23000 + zone number)&lt;br /&gt;
* UTM / WGS84 (North)  : EPSG 32601-32660 (EPSG = 32600 + zone number)&lt;br /&gt;
* UTM / WGS84 (South)  : EPSG 32701-32760 (EPSG = 32700 + zone number)&lt;br /&gt;
* UPS / WGS84              : EPSG 32661 and 32761&lt;br /&gt;
* RD Amersfoort New        : EPSG 28992 and 7415&lt;br /&gt;
* OSGB 1936/British National Grid: EPSG 27700&lt;br /&gt;
* Geographic ETRS89        : EPSG 4258&lt;br /&gt;
* Geographic WGS84         : EPSG 4326&lt;br /&gt;
* Geographic ED 50         : EPSG 4230&lt;br /&gt;
* Geographic DHDN          : EPSG 4314&lt;br /&gt;
* Geographic Amersfoort    : EPSG 4289&lt;br /&gt;
&lt;br /&gt;
Some CRS, which are not supported by an EPSG can be realized by using the expert mode (basic knowledge of CRS&#039;s necessary).&lt;br /&gt;
&lt;br /&gt;
It is recommended, to store the coordinate reference system as an EPSG code inside the basic datasets (raw data), if it is known. This can be done by the magic comment&amp;quot;C CRS=#####&amp;quot; inside the most ASCII file types. Within file types, where storage is foreseen for an EPSG code, it should be placed there.&lt;br /&gt;
&lt;br /&gt;
Actual datasets should be stored with UTM/ETRS89 coordinates of the valid zone or in geographic coordinates (ETRS89 or WGS84) . Transforming older datasets with Gauß-Krüger coordinates into UTM/ETRS89 should be done preferably with the  NTv2 method after GNTRANS-WSV. The transformation grid is valid only for German area including coastal waters. Coordinates outside this area must not be transformed by NTv2 but should be transformed using a valid Helmert transformation parameter set. In case of doubt the provider of the coordinate data shall provide the coordinate reference information. &lt;br /&gt;
&lt;br /&gt;
Transforming coordinates is &#039;&#039;&#039;not a trivial task&#039;&#039;&#039;. Therefor the transformation result should be tested for plausibility and usability. Multible transformations forward and back can destroy accuracy of coordinates due to accumulation of numeric errors inside the basic algorithms.&lt;br /&gt;
&lt;br /&gt;
|preprocessor=all programs wich use above listed file formats &lt;br /&gt;
|postprocessor=all programs wich use above listed file formats &lt;br /&gt;
|language=Fortran2003, C &lt;br /&gt;
|add_software=NTv2 grids dhdn_to_etrs89_wsv_v1.gsb, stn_to_etrs89_wsv_v1.gsb and BETA2007.gsb&lt;br /&gt;
|contact_original=G. Seiß (main program, file I/O, libgeodesy) &lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=interactive dialog, self explaining&amp;lt;br/&amp;gt; $PROGHOME/examples/geotransformer&amp;lt;br/&amp;gt; $PROGHOME/examples/geotransformer/Anleitung_GEOTRANSFORMER.pdf &amp;lt;br/&amp;gt; Junkins, D.R. and Farley, S.A. (1995) &#039;&#039;&#039;N&#039;&#039;&#039;ational &#039;&#039;&#039;T&#039;&#039;&#039;ransformation &#039;&#039;&#039;v&#039;&#039;&#039;ersion &#039;&#039;&#039;2&#039;&#039;&#039; Users Guide, Geodetic Survey Division Geomatics Canada  &amp;lt;br/&amp;gt;&lt;br /&gt;
Lott, Roger und OGP Geodesy Working Group (2015) Coordinate Conversions and Transformations including Formulas. [http://www.iogp.org/pubs/373-07-2.pdf Geomatics Guidance Note (IOGP Publication 373), 7. Part 2].&amp;lt;br/&amp;gt;&lt;br /&gt;
Bruijne, Arnoud de; van Buren, Joop; Kösters, Anton; van der Marel, Hans (2005): De geodetische referentiestelsels van Nederland. Geodetic reference frames in the Netherlands. Hg. v. Nederlandse Commissie voor Geodesie Netherlands Geodetic Commission. Delft. [http://www.ncgeo.nl/index.php?option=com_k2&amp;amp;view=item&amp;amp;id=2361:gs-43-a-de-bruijne-de-geodetische-referentiestelsels-van-nederland&amp;amp;Itemid=178&amp;amp;lang=nl Download here]. &amp;lt;br/&amp;gt;&lt;br /&gt;
Federal Fairway Authority (Eds.) (2012): Handlungsanweisung für die Transformation der Datenbestände der WSV in das System ETRS89/UTM. In German language, with contribution of Hendrik Hampe, Sudau, Gunther Braun, Cornelius Zschunke, Egon Feigel, Helga Panknin et al. &amp;lt;br/&amp;gt;&lt;br /&gt;
Lutter, H. (2009): Helmerttransformationsparameter für Gauss-Krüger Streifen 4 (Krassowski), WSA Stralsund. Pers. Communication.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=FRQ2ZEITR&amp;diff=15025</id>
		<title>FRQ2ZEITR</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=FRQ2ZEITR&amp;diff=15025"/>
		<updated>2022-10-14T15:10:28Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=FRQ2ZEITR&lt;br /&gt;
|name=FRQ2ZEITR&lt;br /&gt;
|version=October 2022&lt;br /&gt;
|version_descr=October 2022&lt;br /&gt;
|catchwords=&lt;br /&gt;
Harmonic evaluation of tides&amp;lt;br /&amp;gt;&lt;br /&gt;
forecast calculation of tides&amp;lt;br /&amp;gt;&lt;br /&gt;
tidal harmonic constituents&amp;lt;br /&amp;gt;&lt;br /&gt;
time series&amp;lt;br /&amp;gt;&lt;br /&gt;
|shortdescription=&lt;br /&gt;
 - &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# input control file (file type [[FRQ2ZEITR.DAT|frq2zeitr.dat]]).&lt;br /&gt;
# file with keys of tidal harmonic constituents which will be used for calculation of the waterlevel (file type [[KENNUNGEN.DAT|kennungen.dat]]).&lt;br /&gt;
# file with the keys of geopositions for which the time series will be calculated (file type [[KENNUNGEN.DAT|kennungen.dat]]).&lt;br /&gt;
# file with the names of available extended geoposition files (file type [[DATEILISTE.DAT|dateiliste.dat]]).&lt;br /&gt;
# file with basic information about the tidal harmonic constituents (file [[TIDEGRUNDDATEN.DAT|tidegrunddaten.dat]]).&lt;br /&gt;
# the available extended geoposition files with information about the tidal amplitudes(file type [[GEOPOS.DAT|geopos.dat]]).&lt;br /&gt;
# (optional) file with absolute times, onto which the output timeseries should be mapped (file type [[BOEWRT.DAT|boewrt.dat]]). Only the time information of this file will be considered.&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# files with time series of water level (file type [[BOEWRT.DAT|boewrt.dat]])&lt;br /&gt;
# printer file frq2zeitr.sdr&lt;br /&gt;
# (optional) file with test output (frq2zeitr.trc)&lt;br /&gt;
|methodology=&lt;br /&gt;
First the time vector is created. Then the neccessary frequencies and correctures are calculated. Further the local tidal amplitudes and phases are extracted. Then the tidal constituents are summed up to the total water level for the whole time vector. For calculation of the cosine the reference time is chosen as 01.01.yyyy-00:00:00 + n*T. T is the period of the harmonic constituent and n an integer number.&lt;br /&gt;
&lt;br /&gt;
Additionally the status flag is generated and written on output.  The flag is set to value  1 == &amp;quot;good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarks&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* It is possible, to choose an arbitrary time period and time step of the time series of the water level. If the time period is very long (several months) or the time step is rather short the calculation can take a significant amount of time. Its also possible to specify nonequidistant timestamps.&lt;br /&gt;
* If the user defines a coordinate reference System through the environment variable BAWCRS, coordinates of the input positions are transformed to this CRS.&lt;br /&gt;
* Commandline arguments are supported. Help: &#039;&#039;&#039;frq2zeitr -h&#039;&#039;&#039;; Look also inside the examples folder.&lt;br /&gt;
|preprocessor=&lt;br /&gt;
[[FRQWF]] &lt;br /&gt;
|postprocessor=&lt;br /&gt;
[[EXCELENZ]], [[GVIEW2D]], [[TSCALC]], [[UTRRND]], [[ZEITRIO]]&lt;br /&gt;
|language=Fortran2003&lt;br /&gt;
|add_software= - &lt;br /&gt;
|contact_original=G. Seiß, M. Haupt&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=&lt;br /&gt;
$PROGHOME/examples/frq2zeitr&lt;br /&gt;
&lt;br /&gt;
Tafeln der Astronomischen Argumente V_0+v und der Korrekturen (j, v) von 1900 bis 1999, Bundesamt für Seeschiffahrt und Hydrographie, Hamburg. &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=FRQ2ZEITR&amp;diff=15024</id>
		<title>FRQ2ZEITR</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=FRQ2ZEITR&amp;diff=15024"/>
		<updated>2022-10-14T15:09:30Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=FRQ2ZEITR&lt;br /&gt;
|name=FRQ2ZEITR&lt;br /&gt;
|version=October 2022&lt;br /&gt;
|version_descr=October 2022&lt;br /&gt;
|catchwords=&lt;br /&gt;
Harmonic evaluation of tides&amp;lt;br /&amp;gt;&lt;br /&gt;
forecast calculation of tides&amp;lt;br /&amp;gt;&lt;br /&gt;
tidal harmonic constituents&amp;lt;br /&amp;gt;&lt;br /&gt;
time series&amp;lt;br /&amp;gt;&lt;br /&gt;
|shortdescription=&lt;br /&gt;
 - &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# input control file (file type [[FRQ2ZEITR.DAT|frq2zeitr.dat]]).&lt;br /&gt;
# file with keys of tidal harmonic constituents which will be used for calculation of the waterlevel (file type [[KENNUNGEN.DAT|kennungen.dat]]).&lt;br /&gt;
# file with the keys of geopositions for which the time series will be calculated (file type [[KENNUNGEN.DAT|kennungen.dat]]).&lt;br /&gt;
# file with the names of available extended geoposition files (file type [[DATEILISTE.DAT|dateiliste.dat]]).&lt;br /&gt;
# file with basic information about the tidal harmonic constituents (file [[TIDEGRUNDDATEN.DAT|tidegrunddaten.dat]]).&lt;br /&gt;
# the available extended geoposition files with information about the tidal amplitudes(file type [[GEOPOS.DAT|geopos.dat]]).&lt;br /&gt;
# (optional) file with absolute times, onto which the output timeseries should be mapped (file type [[BOEWRT.DAT|boewrt.dat]]). Only the time information of this file will be considered.&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# files with time series of water level (file type [[BOEWRT.DAT|boewrt.dat]])&lt;br /&gt;
# printer file frq2zeitr.sdr&lt;br /&gt;
# (optional) file with test output (frq2zeitr.trc)&lt;br /&gt;
|methodology=&lt;br /&gt;
First the time vector is created. Then the neccessary frequencies and correctures are calculated. Further the local tidal amplitudes and phases are extracted. Then the tidal constituents are summed up to the total water level for the whole time vector. For calculation of the cosine the reference time is chosen as 01.01.yyyy-00:00:00 + n*T. T is the period of the harmonic constituent and n an integer number.&lt;br /&gt;
&lt;br /&gt;
Additionally the status flag is generated and written on output.  The flag is set to value  1 == &amp;quot;good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarks&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* It is possible, to choose an arbitrary time period and time step of the time series of the water level. If the time period is very long (several months) or the time step is rather short the calculation can take a significant amount of time. Its also possible to specify nonequidistant timestamps.&lt;br /&gt;
* If the user defines a coordinate reference System through the environment variable BAWCRS, coordinates of the input positions are transformed to this CRS.&lt;br /&gt;
* Commandline arguments are supported. Help: &#039;&#039;&#039;frq2zeitr -h&#039;&#039;&#039;; Look also inside the examples folder.&lt;br /&gt;
|preprocessor=&lt;br /&gt;
[[FRQWF]] &lt;br /&gt;
|postprocessor=&lt;br /&gt;
[[EXCELENZ]], [[GVIEW2D]], [[TSCALC]], [[UTRRND]], [[ZEITRIO]]&lt;br /&gt;
|language=Fortran95&lt;br /&gt;
|add_software= - &lt;br /&gt;
|contact_original=G. Seiß, M. Haupt&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=&lt;br /&gt;
$PROGHOME/examples/frq2zeitr&lt;br /&gt;
&lt;br /&gt;
Tafeln der Astronomischen Argumente V_0+v und der Korrekturen (j, v) von 1900 bis 1999, Bundesamt für Seeschiffahrt und Hydrographie, Hamburg. &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=DATAUS&amp;diff=15023</id>
		<title>DATAUS</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=DATAUS&amp;diff=15023"/>
		<updated>2022-10-13T12:18:17Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=DATAUS&lt;br /&gt;
|name=DATAUS&lt;br /&gt;
|version=October 2022 &lt;br /&gt;
|version_descr=October 2022 &lt;br /&gt;
|catchwords=&lt;br /&gt;
extraction of soundings&amp;lt;br /&amp;gt;&lt;br /&gt;
interesting area&amp;lt;br /&amp;gt;&lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program DATAUS extracts the soundings of an interesting area out of a file with soundings of a larger area. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# file which contains echo soundings of type [[GEOM.DAT|geom.dat]]   (FORTRAN-Format &#039;(2(f15.2,1x),f15.3)&#039; ), [[DIGI.GKK|digi.gkk]]  , written in FORTRAN format &#039;(2(f10.2,1x),f6.2)&#039; or another userdefined FORTRAN format (x,y,z).&lt;br /&gt;
# (optional) file with boundary of the interesting area (Typ [[POLY.DAT|poly.dat]])&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# file which contains echo soundings for the interesting area of type [[GEOM.DAT|geom.dat]]   (FORTRAN-Format &#039;(2(f15.2,1x),f15.3)&#039; ), written in FORTRAN format &#039;(2(f10.2,1x),f6.2)&#039; or another userdefined FORTRAN format (x,y,z).&lt;br /&gt;
# (optional) file of type gkslog.dat (terminal protocol). This file enables the user to rerun a session a second time! &lt;br /&gt;
|methodology=&lt;br /&gt;
The program reads the soundings sequentially, tests whether they are inside the given area and writes them into the new file if they are inside.&amp;lt;br /&amp;gt;A coordinate reference System which has been optionally specified through a comment &amp;quot;C CRS=####&amp;quot; inside the input file is transferred to the output file.&amp;lt;br/&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Remarks:&#039;&#039;&#039; &lt;br /&gt;
* The program offers the possibility of a terminal protocol, as the GKS-programs HVIEW2D  und VVIEW2D  do. If the program is then run a second time, this protocol is automatically read and the same results are created again.&lt;br /&gt;
* User input can be done also by command line arguments&lt;br /&gt;
* &amp;quot;On the fly&amp;quot; transformation of coordinates into a user coordinate system is done when BAWCRS is set properly and the data contain the comment &#039;&#039;&#039;C CRS=&amp;lt;epsg&amp;gt;&#039;&#039;&#039;. &lt;br /&gt;
|preprocessor=&lt;br /&gt;
 - &lt;br /&gt;
|postprocessor=&lt;br /&gt;
ARCGIS, [[ArcGIS-Applications]], CFLOOR, [[FD2ADDTOPO]], [[JANET]], DELFT3D software&lt;br /&gt;
|language=Fortran2003 &lt;br /&gt;
|add_software= - &lt;br /&gt;
|contact_original=M. Boehlich, I. Uliczka&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=self-explanatory&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=DATAUS&amp;diff=15022</id>
		<title>DATAUS</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=DATAUS&amp;diff=15022"/>
		<updated>2022-10-13T12:17:33Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: commandline arguments and other remarks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=DATAUS&lt;br /&gt;
|name=DATAUS&lt;br /&gt;
|version=October 2022 &lt;br /&gt;
|version_descr=October 2022 &lt;br /&gt;
|catchwords=&lt;br /&gt;
extraction of soundings&amp;lt;br /&amp;gt;&lt;br /&gt;
interesting area&amp;lt;br /&amp;gt;&lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program DATAUS extracts the soundings of an interesting area out of a file with soundings of a larger area. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# file which contains echo soundings of type [[GEOM.DAT|geom.dat]]   (FORTRAN-Format &#039;(2(f15.2,1x),f15.3)&#039; ), [[DIGI.GKK|digi.gkk]]  , written in FORTRAN format &#039;(2(f10.2,1x),f6.2)&#039; or another userdefined FORTRAN format (x,y,z).&lt;br /&gt;
# (optional) file with boundary of the interesting area (Typ [[POLY.DAT|poly.dat]])&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# file which contains echo soundings for the interesting area of type [[GEOM.DAT|geom.dat]]   (FORTRAN-Format &#039;(2(f15.2,1x),f15.3)&#039; ), written in FORTRAN format &#039;(2(f10.2,1x),f6.2)&#039; or another userdefined FORTRAN format (x,y,z).&lt;br /&gt;
# (optional) file of type gkslog.dat (terminal protocol). This file enables the user to rerun a session a second time! &lt;br /&gt;
|methodology=&lt;br /&gt;
The program reads the soundings sequentially, tests whether they are inside the given area and writes them into the new file if they are inside.&amp;lt;br /&amp;gt;A coordinate reference System which has been optionally specified through a comment &amp;quot;C CRS=####&amp;quot; inside the input file is transferred to the output file.&amp;lt;br/&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Remarks:&#039;&#039;&#039; &lt;br /&gt;
* The program offers the possibility of a terminal protocol, as the GKS-programs HVIEW2D  und VVIEW2D  do. If the program is then run a second time, this protocol is automatically read and the same results are created again.&lt;br /&gt;
* User input can be done also by command line arguments&lt;br /&gt;
* &amp;quot;On the fly&amp;quot; transformation of coordinates into a user coordinate system is done when BAWCRS is set properly and the data contain the comment &#039;&#039;&#039;C CRS=&amp;lt;epsg&amp;gt;&#039;&#039;&#039;. &lt;br /&gt;
|preprocessor=&lt;br /&gt;
 - &lt;br /&gt;
|postprocessor=&lt;br /&gt;
ARCGIS, [[ArcGIS-Applications]], CFLOOR, [[FD2ADDTOPO]], [[JANET]], DELFT3D software&lt;br /&gt;
|language=Fortran99 &lt;br /&gt;
|add_software= - &lt;br /&gt;
|contact_original=M. Boehlich, I. Uliczka&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=self-explanatory&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TR2GEOM&amp;diff=15021</id>
		<title>TR2GEOM</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TR2GEOM&amp;diff=15021"/>
		<updated>2022-10-11T08:38:50Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TR2GEOM&lt;br /&gt;
|name=TR2GEOM&lt;br /&gt;
|version=December 1997 &lt;br /&gt;
|version_descr=December 1997&lt;br /&gt;
|catchwords=postprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
finite difference method&amp;lt;br /&amp;gt;&lt;br /&gt;
conversion of a finite difference grid&amp;lt;br /&amp;gt;&lt;br /&gt;
equivalent finite element grid&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical modelling system TRIM-2D&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical modelling system TRIM-3D &lt;br /&gt;
|shortdescription=The program TR2GEOM is a postprocessor for the numerical models TRIM-2D as well as TRIM-3D. This program serves to convert the bathymetry given in the TRIM-format into an equivalent one defined on a finite element grid given in the TICAD-format.&lt;br /&gt;
&lt;br /&gt;
The application of this program is a prerequisite for the later usage of various model-independent postprocessors (for graphics and data analysis). &lt;br /&gt;
|inputfiles=&lt;br /&gt;
#general input data (filetype [[TR2GEOM.DAT|tr2geom.dat]])&lt;br /&gt;
#bathymetry and index-arrays (filetype [[TR2.TOPO.BIN.IND|tr2.topo.bin.ind]])&lt;br /&gt;
#(optional) protection polygons (filetype [[NODES.SAVE|nodes.save]])&lt;br /&gt;
:Notice:&lt;br /&gt;
#the name of the file must be nodes.save&lt;br /&gt;
#protection polygons are automatically taken into account when the file is present in the working directory&lt;br /&gt;
#see also comments in the example file&lt;br /&gt;
#use program [[UPDA2D]] as an alternative&lt;br /&gt;
|outputfiles=&lt;br /&gt;
#equivalent grid (filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]]) or systemfile (filetype sysdat.bin, will no longer be supported in the future)&lt;br /&gt;
#list of edges (filetype [[FKVZ.BIN|fkvz.bin]])&lt;br /&gt;
#list of neighbour elements (filetype [[FKEZ.BIN|fkez.bin]])&lt;br /&gt;
(optional) trace of program execution (filetype tr2geom.trc)&lt;br /&gt;
|methodology=The TRIM-topography is defined at all U and V computational points on a regular finite difference grid with constant grid size. Linear interpolation is used to compute the bathymetric depth for the nodal points of an equivalent finite element grid. Each finite difference grid cell can be optionally split into 2 or 8 triangles. &lt;br /&gt;
|preprocessor=[[TR2KACHEL]], [[TRIM-2D]], [[TRIM-3D]], [[TRIMKACH]]&lt;br /&gt;
|postprocessor=[[DIDAMERGE]], [[TOUTR]], [[TR2DIDA]], [[TR3DIDA]], [[XTRLQ2]], [[ZEITR]], [[HVIEW2D]], [[JANET]], [[WARM]]&lt;br /&gt;
|language=Fortran90 &lt;br /&gt;
|add_software=- &lt;br /&gt;
|contact_original=T. Damrau, G. Lang, I. Uliczka&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/tr2geom/ &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TR2RND&amp;diff=15020</id>
		<title>TR2RND</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TR2RND&amp;diff=15020"/>
		<updated>2022-10-11T08:22:54Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TR2RND&lt;br /&gt;
|name=TR2RND&lt;br /&gt;
|version=3.x / Juni 2000 &lt;br /&gt;
|version_descr=3.x / Juni 2000&lt;br /&gt;
|catchwords=&lt;br /&gt;
preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
finite difference method&amp;lt;br /&amp;gt;&lt;br /&gt;
boundary values&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical method TRIM-2D&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical method TRIM-3D (depth-independent boundary values)&lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program TR2RND is a preprocessor for the numerical models TRIM-2D as well as TRIM-3D. TR2RND is used for conversion of boundary informations into a special storage format which enables a fast access for the simulation progams TRIM-2D and TRIM-3D to the grid cell boundary values (hydrodynamics, salinity, temperature, suspended load concentration, etc).&lt;br /&gt;
&lt;br /&gt;
Please notice that TR2RND can only generate depth-independent boundary values for the three-dimensional numerical model TRIM-3D. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# file with informations about time span of the newly generated timeseries and about the number of FD grid cells at which the boundary values should be used (file type [[FD2RND.DAT|fd2rnd.dat]]).&lt;br /&gt;
# file with time series of boundary values (file type [[RNDWERTE.DAT|rndwerte.dat]]v).&lt;br /&gt;
# model topography (file type [[TR2.TOPO.BIN|tr2.topo.bin]])&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# ASCII file with informations about the generated time series of boundary values (tr2rnd.echo).&lt;br /&gt;
# binary files with informations and boundary values for sea level and inflow/outflow ([[TR2.RBH.BIN.I|tr2.rbh.bin.i]]and [[TR2.RBH.BIN|tr2.rbh.bin]]).&lt;br /&gt;
# binary files with informations and boundary values for salinity ([[TR2.RBS.BIN.I|tr2.rbs.bin.i]] and [[TR2.RBS.BIN|tr2.rbs.bin]]).&lt;br /&gt;
# binary files with informations and boundary values for temperature ([[TR2.RBC.BIN.I|tr2.rbc.bin.i]] and [[TR2.RBC.BIN|tr2.rbc.bin]]).&lt;br /&gt;
# binary files with informations and boundary values for suspended load concentration (tr2.rbc.bin.I and tr2.rbc.bin).&lt;br /&gt;
# binary files with informations and boundary values for time varying weir /dam heights ([[TR2.RBW.BIN.I|tr2.rbw.bin.i]] and [[TR2.RBW.BIN|tr2.rbw.bin]]).&lt;br /&gt;
|methodology=&lt;br /&gt;
TR2RND creates binary boundary value files (*.bin.I and *.bin) for the noted physical parameters from ASCII files. The binary files contain informations about the number and indices of the boundary grid cells and their connection to a time series of boundary values. The timeseries are stored in the direct access files as single records. &lt;br /&gt;
|preprocessor=[[FD2TRIM]], [[BOERND]], [[TC2TR2]], [[TSCALC]], [[UTRRND]]&lt;br /&gt;
|postprocessor=[[TRIM-2D]], [[TRIM-3D]]&lt;br /&gt;
|language=Fortran90&lt;br /&gt;
|add_software=-&lt;br /&gt;
|contact_original=G. Lang, E. Rudolph, S. Spohr&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=please refer to $PROGHOME/examples/tr2rnd&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TR2LQ2&amp;diff=15019</id>
		<title>TR2LQ2</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TR2LQ2&amp;diff=15019"/>
		<updated>2022-10-11T08:17:48Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TR2LQ2&lt;br /&gt;
|name=TR2LQ2&lt;br /&gt;
|version=November 2017&lt;br /&gt;
|version_descr=September 1999 &lt;br /&gt;
|catchwords=preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
profile bathymetry&amp;lt;br /&amp;gt;&lt;br /&gt;
extraction of bathymetry at profiles&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model TRIM-2D&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model TRIM-3D   &lt;br /&gt;
|shortdescription=The program TR2LQ2 is a preprocessor for the mathematical models TRIM-2D and TRIM-3D. It was designed to extract bathymetry-data along longitudinal or cross-sectional profiles from a TRIM bathymetry and index arrays containing file. Every profile is defined by a sequence of an arbitrary number of 2D-locations which are connected by straight lines. Additional points can be easily inserted automatically at regular intervals in between these 2D-locations. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# general input data (filetype [[TR2LQ2.DAT|tr2lq2.dat]])&lt;br /&gt;
# (optional) old profile-topography (filetype [[PROFIL05.BIN|profil05.bin]])&lt;br /&gt;
# (optional) profiles (filetype [[PROF.BIN|prof.bin]])&lt;br /&gt;
# several other files are necessary to define the 2D-Locations and profiles where data shall be extracted (see documentation for the file [[TR2LQ2.DAT|tr2lq2.dat]])&lt;br /&gt;
# bathymetry and index arrays (filetype [[TR2.TOPO.BIN.IND|tr2.topo.bin.ind]]) &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# profile-topography (filetype [[PROFIL05.BIN|profil05.bin]])&lt;br /&gt;
# decriptions of all geo positions divided into profiles (filetype [[GPROFIL.DAT|gprofil.dat]])&lt;br /&gt;
# depth values of all points divided into profiles (filetype [[TPROFIL.DAT|tprofil.dat]])&lt;br /&gt;
# informative printer file (filetype tr2lq2.sdr)&lt;br /&gt;
# (optional) trace of program execution (filetype tr2lq2.trc) &lt;br /&gt;
|methodology=A comprehensive profile-topography is generated from the various input-data. 2D-locations are gathered to form profiles. Additional new points can be automatically inserted in between these locations at arbitrary intervals. Bathymetric depth is calculated as the maximum of the depth values given at the four computational nodes (U- and V- points) defining a cell in the computational grid. Text-strings can be related to locations and profiles. A list of node numbers as well as connexion-tables are generated for all segments. Optional information is also generated for data-interpolation (used by subsequent post-processors). New bathymetry data can overwritten to an already existing profile-topography. &lt;br /&gt;
|preprocessor=[[CROSSPRO]], [[DEPRO2D]]&lt;br /&gt;
|postprocessor=[[ADCP2PROFILE]], [[TRIM-2D]], [[TRIM-3D]]&lt;br /&gt;
|language=Fortran2003 &lt;br /&gt;
|add_software=- &lt;br /&gt;
|contact_original=G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/tr2lq2/ &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TR2LQ2&amp;diff=15018</id>
		<title>TR2LQ2</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TR2LQ2&amp;diff=15018"/>
		<updated>2022-10-11T08:12:08Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TR2LQ2&lt;br /&gt;
|name=TR2LQ2&lt;br /&gt;
|version=November 1996&lt;br /&gt;
|version_descr=September 1999 &lt;br /&gt;
|catchwords=preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
profile bathymetry&amp;lt;br /&amp;gt;&lt;br /&gt;
extraction of bathymetry at profiles&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model TRIM-2D&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model TRIM-3D   &lt;br /&gt;
|shortdescription=The program TR2LQ2 is a preprocessor for the mathematical models TRIM-2D and TRIM-3D. It was designed to extract bathymetry-data along longitudinal or cross-sectional profiles from a TRIM bathymetry and index arrays containing file. Every profile is defined by a sequence of an arbitrary number of 2D-locations which are connected by straight lines. Additional points can be easily inserted automatically at regular intervals in between these 2D-locations. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# general input data (filetype [[TR2LQ2.DAT|tr2lq2.dat]])&lt;br /&gt;
# (optional) old profile-topography (filetype [[PROFIL05.BIN|profil05.bin]])&lt;br /&gt;
# (optional) profiles (filetype [[PROF.BIN|prof.bin]])&lt;br /&gt;
# several other files are necessary to define the 2D-Locations and profiles where data shall be extracted (see documentation for the file [[TR2LQ2.DAT|tr2lq2.dat]])&lt;br /&gt;
# bathymetry and index arrays (filetype [[TR2.TOPO.BIN.IND|tr2.topo.bin.ind]]) &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# profile-topography (filetype [[PROFIL05.BIN|profil05.bin]])&lt;br /&gt;
# decriptions of all geo positions divided into profiles (filetype [[GPROFIL.DAT|gprofil.dat]])&lt;br /&gt;
# depth values of all points divided into profiles (filetype [[TPROFIL.DAT|tprofil.dat]])&lt;br /&gt;
# informative printer file (filetype tr2lq2.sdr)&lt;br /&gt;
# (optional) trace of program execution (filetype tr2lq2.trc) &lt;br /&gt;
|methodology=A comprehensive profile-topography is generated from the various input-data. 2D-locations are gathered to form profiles. Additional new points can be automatically inserted in between these locations at arbitrary intervals. Bathymetric depth is calculated as the maximum of the depth values given at the four computational nodes (U- and V- points) defining a cell in the computational grid. Text-strings can be related to locations and profiles. A list of node numbers as well as connexion-tables are generated for all segments. Optional information is also generated for data-interpolation (used by subsequent post-processors). New bathymetry data can overwritten to an already existing profile-topography. &lt;br /&gt;
|preprocessor=[[CROSSPRO]], [[DEPRO2D]]&lt;br /&gt;
|postprocessor=[[ADCP2PROFILE]], [[TRIM-2D]], [[TRIM-3D]]&lt;br /&gt;
|language=Fortran2003 &lt;br /&gt;
|add_software=- &lt;br /&gt;
|contact_original=G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/tr2lq2/ &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=SYNGRID&amp;diff=15017</id>
		<title>SYNGRID</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=SYNGRID&amp;diff=15017"/>
		<updated>2022-10-11T08:06:27Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=SYNGRID&lt;br /&gt;
|name=SYNGRID&lt;br /&gt;
|version=September 1995 &lt;br /&gt;
|version_descr=April 2008 &lt;br /&gt;
|catchwords=Preprocessor &amp;lt;br /&amp;gt;&lt;br /&gt;
Generation of artificial bearing data &lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program SYNGRID creates user-defined, artificial bearing data. This data will be stored in a file of type geom.dat. In addition, the program can compute and store the border of the bearing data. The border data will be stored in a file of type rand.dat. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
General input data (filetype  [[SYNGRID.DAT|syngrid.dat]]).&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# Artificial bearing data (filetype [[GEOM.DAT|geom.dat]]).&lt;br /&gt;
# (optional) coordinates of the border points, sorted counterclockwise around the bearing data (filetype [[RAND.DAT|rand.dat]]). &lt;br /&gt;
|methodology=&lt;br /&gt;
The user defines all artificial bearing data in the general input file syngrid.dat. The user has the following possibilities to choose from:&lt;br /&gt;
&lt;br /&gt;
* single points,&lt;br /&gt;
* points along a line,&lt;br /&gt;
* points along a a circle &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All defined points will be stored in one file of type geom.dat.&lt;br /&gt;
The computation of the border uses the principle of radar beams: Around the data point lying east-most the program simulated a radar beam with a constant, user-defined radius and a starting angle. This radar beam covers a circled area around this east-most point.&lt;br /&gt;
The first point found by the radar beam is the next border point.&lt;br /&gt;
In the next step the radar beam looks for a successor border point around the last found border point.&lt;br /&gt;
the search for the border comes to an end, if the border start point (lying east-most) is identified as the &amp;quot;next&amp;quot; border point by the radar beam. &lt;br /&gt;
|preprocessor= -&lt;br /&gt;
|postprocessor=[[DREHE2D]], [[GEOMFD2]], [[IGEL2D]], [[UPDA2D]]&lt;br /&gt;
|language=Fortran90&lt;br /&gt;
|add_software=- &lt;br /&gt;
|contact_original=J. Jürges&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/syngrid/ &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TSCALC&amp;diff=15016</id>
		<title>TSCALC</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TSCALC&amp;diff=15016"/>
		<updated>2022-10-11T08:04:01Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TSCALC&lt;br /&gt;
|name=TSCALC&lt;br /&gt;
|version=October 2013 &lt;br /&gt;
|version_descr=October 2013 &lt;br /&gt;
|catchwords=preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
time series data&amp;lt;br /&amp;gt;&lt;br /&gt;
mathematical operations on time series data   &lt;br /&gt;
|shortdescription=The program TSCALC is a useful preprocessor. The program serves to perform some mathematical operations on different time series data of a single physical quantity - a single output time serie is generated from two different input time series. The original time series data can be added, subtracted, multiplied or divided in various ways. The relative weight of each data set can be set individually. An additional time shift can be also applied to the time series data. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
#general input data (filetype [[TSCALC.DAT|tscalc.dat]])&lt;br /&gt;
#file containing time serie 1 (filetype [[BOEWRT.DAT|boewrt.dat]] or [[SOLWRT.DAT|solwrt.dat]])&lt;br /&gt;
#file containing time serie 2 (filetype [[BOEWRT.DAT|boewrt.dat]] or [[SOLWRT.DAT|solwrt.dat]]) &lt;br /&gt;
|outputfiles=&lt;br /&gt;
#file for the newly generated time serie (filetype [[BOEWRT.DAT|boewrt.dat]]&lt;br /&gt;
#informative printer file (filetype tscalc.sdr)&lt;br /&gt;
#(optional) trace of program execution (filetype tscalc.trc) &lt;br /&gt;
|methodology=Both time series are read first from two different files, which might have different data formats. In the second processing step time shifts can be applied optionally. Afterwards the input time series data are interpolated at regular intervals using either a linear or a spline interpolation scheme. Finally an output time serie is generated via different mathematical operations from the two input time series. Optionally the coordinates of the output time serie can be computed by a linear interpolation from the coordinates on input (boewrt.dat only).&lt;br /&gt;
|preprocessor=[[FFT]], [[FRQ2ZEITR]], [[GVIEW2D]], [[XTRDATA]], [[ZEITRIO]]&lt;br /&gt;
|postprocessor=[[FRQ2ZEITR]], [[GVIEW2D]], [[TIDKEN]], [[TM2RND]], [[TR2RND]], [[UTRRND]], [[ZEITRIO]]&lt;br /&gt;
|language=Fortran90&lt;br /&gt;
|add_software=- &lt;br /&gt;
|contact_original=J. Jürges, G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TSCALC&amp;diff=15015</id>
		<title>TSCALC</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TSCALC&amp;diff=15015"/>
		<updated>2022-10-11T08:02:58Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TSCALC&lt;br /&gt;
|name=TSCALC&lt;br /&gt;
|version=October 2013 &lt;br /&gt;
|version_descr=October 2013 &lt;br /&gt;
|catchwords=preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
time series data&amp;lt;br /&amp;gt;&lt;br /&gt;
mathematical operations on time series data   &lt;br /&gt;
|shortdescription=The program TSCALC is a useful preprocessor. The program serves to perform some mathematical operations on different time series data of a single physical quantity - a single output time serie is generated from two different input time series. The original time series data can be added, subtracted, multiplied or divided in various ways. The relative weight of each data set can be set individually. An additional time shift can be also applied to the time series data. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
#general input data (filetype [[TSCALC.DAT|tscalc.dat]])&lt;br /&gt;
#file containing time serie 1 (filetype [[BOEWRT.DAT|boewrt.dat]] or [[SOLWRT.DAT|solwrt.dat]])&lt;br /&gt;
#file containing time serie 2 (filetype [[BOEWRT.DAT|boewrt.dat]] or [[SOLWRT.DAT|solwrt.dat]]) &lt;br /&gt;
|outputfiles=&lt;br /&gt;
#file for the newly generated time serie (filetype [[BOEWRT.DAT|boewrt.dat]]&lt;br /&gt;
#informative printer file (filetype tscalc.sdr)&lt;br /&gt;
#(optional) trace of program execution (filetype tscalc.trc) &lt;br /&gt;
|methodology=Both time series are read first from two different files, which might have different data formats. In the second processing step time shifts can be applied optionally. Afterwards the input time series data are interpolated at regular intervals using either a linear or a spline interpolation scheme. Finally an output time serie is generated via different mathematical operations from the two input time series. Optionally the coordinates of the output time serie can be computed by a linear interpolation from the coordinates on input (boewrt.dat only).&lt;br /&gt;
|preprocessor=[[FFT]], [[FRQ2ZEITR]], [[GVIEW2D]], [[XTRDATA]], [[ZEITRIO]]&lt;br /&gt;
|postprocessor=[[FRQ2ZEITR]], [[GVIEW2D]], [[TIDKEN]], [[TM2RND]], [[TR2RND]], [[UTRRND]], [[ZEITRIO]]&lt;br /&gt;
|language=Fortran77 &lt;br /&gt;
|add_software=- &lt;br /&gt;
|contact_original=J. Jürges, G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=UPDA2D&amp;diff=15014</id>
		<title>UPDA2D</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=UPDA2D&amp;diff=15014"/>
		<updated>2022-10-11T08:01:37Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=UPDA2D&lt;br /&gt;
|name=UPDA2D&lt;br /&gt;
|version=August 1994 &lt;br /&gt;
|version_descr=April 2008 &lt;br /&gt;
|catchwords=&lt;br /&gt;
Preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
Update of Model Bathymetry&amp;lt;br /&amp;gt;&lt;br /&gt;
Protected Nodes&amp;lt;br /&amp;gt;&lt;br /&gt;
Alignment of Edges of Elements along Structures&amp;lt;br /&amp;gt;&lt;br /&gt;
|shortdescription=&lt;br /&gt;
Program UPDA2D serves as a preprocessor for several mathematical models of BAW-DH. It was designed to update bathymetry (depth with respect to mean sea level) at nodal points of a finite element grid using measured depth values from field surveys. The area where bathymetry should be actualized can be more precisely defined by means of a surrounding polygon. New depth values are calculated using different interpolation formulas. Obviously wrong data points are automatically neglected. Depths at protected nodes are not updated at all.&lt;br /&gt;
In addition to the functionality described above the bathymetrical depth at nodal points can be also set to a prescribed value given through a polygon (to describe a piecewise linear man made structure; e.g. groynes, dams, jetties). Beyond that edges of triangles can be re-oriented to follow polygons. All actions can be performed separately or at the same time. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# general input data (filetype [[UPDA2D.DAT|upda2d.dat]])&lt;br /&gt;
# finite element grid (filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]])&lt;br /&gt;
# (optional) list of edges (filetype [[FKVZ.BIN|fkvz.bin]])&lt;br /&gt;
# (optional) list of neighbour elements (filetype [[FKEZ.BIN|fkez.bin]])&lt;br /&gt;
# (optional) surrounding polygon (filetype [[POLY.DAT|poly.dat]])&lt;br /&gt;
# (optional) protected nodes (filetype [[NODES.SAVE|nodes.save]])&lt;br /&gt;
# (optional) measured data points (filetype [[GEOM.DAT|geom.dat]]) &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# (optional) finite element grid with updated bathymetry (filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]])&lt;br /&gt;
# (optional) list of edges (filetype [[FKVZ.BIN|fkvz.bin]])&lt;br /&gt;
# (optional) list of neighbour elements (filetype [[FKEZ.BIN|fkez.bin]])&lt;br /&gt;
# (optional) difference between original and updated bathymetry (filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]])&lt;br /&gt;
# (optional) trace of program execution (filetype upda2d.trc). &lt;br /&gt;
|methodology=&lt;br /&gt;
During update of bathymetry at a nodal point all measured data points which belong to the patch of the respective node are used (a patch is formed by the area of all elements which are connected to the node). Several interpolation methods take into account the distances of the measured data points with respect to the updated node as well their mutual radius of influence. Protected nodes are not updated at all. &lt;br /&gt;
|preprocessor=&lt;br /&gt;
[http://plasma-gate.weizmann.ac.il/Grace/ Grace], [[SYNGRID]]&lt;br /&gt;
|postprocessor=&lt;br /&gt;
[[HVIEW2D]], [[JANET]], [[TC2GEOM]], [[TC2TR2]], [[TICTRI]], [[TOUTR]], [[TR2REFRESH]]&lt;br /&gt;
|language=Fortran90&lt;br /&gt;
|add_software= - &lt;br /&gt;
|contact_original=G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/upda2d &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=VOLUMETHAUTO&amp;diff=15013</id>
		<title>VOLUMETHAUTO</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=VOLUMETHAUTO&amp;diff=15013"/>
		<updated>2022-10-11T07:59:27Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=VOLUMETH&lt;br /&gt;
|name=VOLUMETH&lt;br /&gt;
|version=December 1999 &lt;br /&gt;
|version_descr=December 1999 &lt;br /&gt;
|catchwords=&lt;br /&gt;
morphology&amp;lt;br /&amp;gt;&lt;br /&gt;
volume method&amp;lt;br /&amp;gt;&lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program VOLUMETHAUTO is a Daemon for automatic volume calculations using the program [[VOLUMETH]]  and automatic generation of result graphics. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# Program flow control file (filetype [[VOLUMETH.DAT|volumeth.dat]])&lt;br /&gt;
# (optional) Graphic parameter file (filetype [[VOLUMETH.PLT|volumeth.plt]])&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# Result file (filetype [[VOLSUM.DAT and VOLSUM.EXCEL.DAT|volsum.dat/excel.dat]])&lt;br /&gt;
# (optional) Result graphic files (filetype CGM or Postscript)&lt;br /&gt;
|methodology=&lt;br /&gt;
The daemon VOLUMETHAUTO is a shell script written in UNIX. The shell script is called each five minutes by cron. When called, it tests, if there is any program flow control file (filetype [[VOLUMETH.DAT|volumeth.dat]]) or graphic parameter file (filetype [[VOLUMETH.PLT|volumeth.plt]]), resp., in the input directory &#039;&#039;&#039;/home/ak3jfrae/VOLUMETH/IN&#039;&#039;&#039; on &#039;&#039;&#039;PERSEUS&#039;&#039;&#039;. Also it tests, if there is running another volume calculation job, which might have been started five minutes before. If a program flow control file is found and if there is running no other job, the files are moved to the directory &#039;&#039;&#039;/home/ak3jfrae/VOLUMETH/WORK&#039;&#039;&#039;, and calculations are started. If a graphic parameter file (filetype [[VOLUMETH.PLT|volumeth.plt]]) was found, that has the same name as the program flow control file (filetype [[VOLUMETH.DAT|volumeth.dat]]), but a file extension .plt instead .dat, result graphics are generated. After finishing calculations and, possibly graphic generation, all result files are moved to the output directory &#039;&#039;&#039;/home/ak3jfrae/VOLUMETH/OUT&#039;&#039;&#039; on &#039;&#039;&#039;PERSEUS&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Model topographies for calculations are stored in the directory&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;/home/ak3jfrae/VOLUMETH/TOPO&#039;&#039;&#039; on &#039;&#039;&#039;PERSEUS&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Predefined polygons for volume calculations are stored in the directory&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;/home/ak3jfrae/VOLUMETH/POLY/VORDEFINIERT&#039;&#039;&#039; on &#039;&#039;&#039;PERSEUS&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Userdefined polygons must be copied to the directory&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;/home/ak3jfrae/VOLUMETH/POLY/SELBSTDEFINIERT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
before starting calculations. &lt;br /&gt;
|preprocessor=&lt;br /&gt;
-&lt;br /&gt;
|postprocessor=&lt;br /&gt;
 - &lt;br /&gt;
|language=UNIX&lt;br /&gt;
|add_software= - &lt;br /&gt;
|contact_original=B. Mau, J. Fräßdorf, G. Seiß&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation= - &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=UTRPRE&amp;diff=15012</id>
		<title>UTRPRE</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=UTRPRE&amp;diff=15012"/>
		<updated>2022-10-11T07:57:24Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=UTRPRE&lt;br /&gt;
|name=UTRPRE&lt;br /&gt;
|version=April 2015 &lt;br /&gt;
|version_descr=April 2015 &lt;br /&gt;
|catchwords=&lt;br /&gt;
preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
finite volume method&amp;lt;br /&amp;gt;&lt;br /&gt;
finite difference method&amp;lt;br /&amp;gt;&lt;br /&gt;
rounded depth data&amp;lt;br /&amp;gt;&lt;br /&gt;
computational grid with depth&amp;lt;br /&amp;gt;&lt;br /&gt;
computational grid with subgrid depth and additional plot subgrid information&amp;lt;br /&amp;gt;&lt;br /&gt;
profile grid with depth&amp;lt;br /&amp;gt;&lt;br /&gt;
location grid with depth&amp;lt;br /&amp;gt;&lt;br /&gt;
|shortdescription=&lt;br /&gt;
Program UTRPRE is a preprocessor for the mathematical models UNTRIM2007 and UNTRIM2 (subgrid). It can be used to round depth data for a computational grid, a profile grid as well as a location grid.&lt;br /&gt;
&lt;br /&gt;
Depth has to be rounded in order to remove roundoff sensitivity during determination of the number of computational points. With this procedure, on different computer platforms the same number of computational points used during the numerical simulation will be safely computed, i. e. for three-dimensional model runs.&lt;br /&gt;
&lt;br /&gt;
Depth data at single locations and profile grid positions are optionally adjusted to the values given by the computational grid. In case also subgrid depth classes related to the computational polygons are taken into account properly. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# general &#039;&#039;&#039;input data&#039;&#039;&#039; (filetype [[UTRPRE.DAT|utrpre.dat]])&lt;br /&gt;
# all other input files are described in the before mentioned input data file. &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# result files are described in the above mentioned input data file [[UTRPRE.DAT|utrpre.dat]].&lt;br /&gt;
# informative &#039;&#039;&#039;printer file&#039;&#039;&#039; (filetype utrpre.master.sdr)&lt;br /&gt;
# (optional) &#039;&#039;&#039;trace&#039;&#039;&#039; of program execution (filetype utrpre.trc) &lt;br /&gt;
|methodology=&lt;br /&gt;
Grid and depth data are read first from file. Thereafter, depth data are rounded for the computational grid according to users request. Modified depth data are checked against the vertical structure (position of z-layers for the mathematical models UNTRIM2007 and UNTRIM2) with respect to the stability of the result for the number of computational points against small variations in depth. Optionally, rounded depth data are transferred to the profile as well as the location grid used during output of computational results. Finally, the modified depth data are written to the different grid files used by the program.&lt;br /&gt;
&lt;br /&gt;
The input files of type [[GEOPOS.DAT|geopos.dat]], which are used in creation of the grid for results at special locations, may contain coordinates of different coordinate reference Systems (CRS). If such a mixed dataset is used, the user has to set the environment variable BAWCRS to the CRS of the UNTRIM computational grid coordinates. Alle coordinates specified in a different CRS will be transformed &amp;quot;on the fly&amp;quot; into the right CRS. If BAWCRS is not set (not recommended!) all geopositions have to be specified in the right CRS!&lt;br /&gt;
&lt;br /&gt;
The actually supported EPSG codes (CRS) are found on page [[GEOTRANSFORMER]].&lt;br /&gt;
|preprocessor=&lt;br /&gt;
[[CREATE_SIMPLE_UNTRIM2_GRID]], [[GRIDCONVERT]], [[JANET]], [[TICLQ2]]&lt;br /&gt;
|postprocessor=&lt;br /&gt;
[[UNTRIM2]], [[UNTRIM2007]], [[UTRRND]]&lt;br /&gt;
|language=Fortran95&lt;br /&gt;
|add_software= - &lt;br /&gt;
|contact_original=G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=template files are available in $PROGHOME/examples/utrpre/&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=UTRRND&amp;diff=15011</id>
		<title>UTRRND</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=UTRRND&amp;diff=15011"/>
		<updated>2022-10-11T07:53:37Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=UTRRND&lt;br /&gt;
|name=UTRRND&lt;br /&gt;
|version=7.x / February 2022 &lt;br /&gt;
|version_descr=February 2022&lt;br /&gt;
|catchwords=&lt;br /&gt;
preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
boundary time-series data&amp;lt;br /&amp;gt;&lt;br /&gt;
boundary time-series data from computational results&amp;lt;br /&amp;gt;&lt;br /&gt;
boundary time-series data from measured data&amp;lt;br /&amp;gt;&lt;br /&gt;
source- and sink-flow from measured data&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model TELEMAC-2D&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model TRIM-2D&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model TRIM-3D&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model UNTRIM&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model UNTRIM2 (sub grid)&amp;lt;br /&amp;gt;&lt;br /&gt;
|shortdescription=&lt;br /&gt;
Program UTRRND is used as a preprocessor to generate boundary time-series data for the different numerical models applied at BAW. The following services are provided by this program:&lt;br /&gt;
&lt;br /&gt;
# Generation of boundary time-series data which can be directly used in the numerical model UNTRIM;&lt;br /&gt;
# Preparation of time-series data which can be later used as input in connexion with the generation of boundary time series data for the numerical models TELEMAC-2D, TRIM-2D and TRIM-3D. &lt;br /&gt;
&lt;br /&gt;
At the moment time-series can be generated for the following physical quantities:&lt;br /&gt;
&lt;br /&gt;
# water level elevation along open model boundaries,&lt;br /&gt;
# salinity along open model boundaries,&lt;br /&gt;
# temperature along open model boundaries,&lt;br /&gt;
# suspended sediment load (several sediment fractions) along open model boundaries,&lt;br /&gt;
# tracer load (several sediment fractions) along open model boundaries,&lt;br /&gt;
# sources (flow-volume with salinity, temperature and suspended sediment load (several fractions)) inside the modelling domain,&lt;br /&gt;
# sinks (flow-volume) inside the modelling domain, as well as&lt;br /&gt;
# sinks with immediate inflow of the withdrawn volume at a different location, with the possibility to alter temperature as well as salinity (e.g. due to the use as cooling water for a power plant) compared to the respective values at the outtake location. &lt;br /&gt;
&lt;br /&gt;
The following data sources (input data) can be (alternatively) used:&lt;br /&gt;
&lt;br /&gt;
* water level elevation along open boundaries&lt;br /&gt;
** results from a previous simulation run, and&lt;br /&gt;
** measured data from different locations. &lt;br /&gt;
* salinity, temperature, suspended sediment load and/or tracer load along open boundaries as well as sources and sinks (with or without temperature and/or salinity change).&lt;br /&gt;
** measured data from different locations. &lt;br /&gt;
&lt;br /&gt;
Remark: input data must be in time series format. Measured data need not be available at constant time intervals.&lt;br /&gt;
&lt;br /&gt;
Beyond that, program UTRRND offers a possibility to modify boundary time series data for water level elevation with respect to mean value, amplitude and phase when they are computed from numerical model results. In this situation the user must specify some additional data in files of type boewrt.dat.&lt;br /&gt;
&lt;br /&gt;
Boundary nodes or grid cells can be either detected automatically by the program from the structure of the grid, or by means of some auxiliary informations prescribed by the user.&lt;br /&gt;
&lt;br /&gt;
Time series data for sources and sinks are exclusively generated for the specific location given by the user. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# &#039;&#039;&#039;general input data&#039;&#039;&#039;  (filetype [[UTRRND.DAT|utrrnd.dat]]).&lt;br /&gt;
# &#039;&#039;&#039;grid&#039;&#039;&#039; with boundary nodes or boundary grid cells for which boundary time series data shall be generated or which describes the modelling domain for which sources and sinks are going to be generated:&lt;br /&gt;
#: for [[Mathematical Model TELEMAC-2D|TELEMAC-2D]] - filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]]&lt;br /&gt;
#: &#039;&#039;&#039;or&#039;&#039;&#039;&lt;br /&gt;
#: for [[Mathematical Model TRIM-2D|TRIM-2D]] and [[Mathematical Model TRIM-3D|TRIM-3D]] - filetype [[TR2.TOPO.BIN.IND|tr2.topo.bin.ind]]&lt;br /&gt;
#: &#039;&#039;&#039;or&#039;&#039;&#039;&lt;br /&gt;
#: for UNTRIM - filetype [[UNTRIM_GRID.DAT|untrim_grid.dat]]&lt;br /&gt;
# (optional) description of the &#039;&#039;&#039;vertical structure&#039;&#039;&#039;, e.g. the position of layers, when three-dimensional boundary time series data shall be generated for the numerical model UNTRIM (filetype [[VERTICAL.DAT|vertical.dat]]) This information is only of importance in connexion with the computation of salinity, temperature, suspended sediment load (several fractions) and tracer load (several fractions), along open boundaries or sources and sinks inside the modelling domain.&lt;br /&gt;
# (optional) if 2D-/3D-&#039;&#039;&#039;results of a previous numerical simulation&#039;&#039;&#039; shall be used:&lt;br /&gt;
## &#039;&#039;&#039;grid&#039;&#039;&#039; (filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]] &#039;&#039;&#039;or&#039;&#039;&#039; [[UNTRIM_GRID.DAT|untrim_grid.dat]] &#039;&#039;&#039;or&#039;&#039;&#039; [[PROFIL05.BIN|profil05.bin]] &#039;&#039;&#039;or&#039;&#039;&#039; [[LOCATION_GRID.DAT|location_grid.dat]])&lt;br /&gt;
## &#039;&#039;&#039;computed time series data&#039;&#039;&#039; (files of type [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]] and [[DIRZ.BIN|dirz.bin]])&lt;br /&gt;
## (optional) manually prescribed &#039;&#039;&#039;time series for modification&#039;&#039;&#039; of mean value, amplitude and phase of the time series derived from numerically calculated results (files of type [[BOEWRT.DAT|boewrt.dat]]) &lt;br /&gt;
#: This functionality is currently only available in connexion with water level elevation boundary data time series.&lt;br /&gt;
# (optional) if &#039;&#039;&#039;measured data&#039;&#039;&#039; shall be used to generate the boundary time series data (files of type [[BOEWRT.DAT|boewrt.dat]])&lt;br /&gt;
# (optional) &#039;&#039;&#039;definition of boundaries&#039;&#039;&#039;, in situations where the positions of boundary nodes or grid cells shall not be automatically determined from analysis of the grid structure:&lt;br /&gt;
## (optional) &#039;&#039;&#039;indices of boundary&#039;&#039;&#039; cells - if the numerical models TRIM-2D or TRIM-3D shall be later used (filetype [[FD2RND.DAT|fd2rnd.dat]])&lt;br /&gt;
## (optional) &#039;&#039;&#039;definition of boundary sections&#039;&#039;&#039; - can be used together with all types of numerical models (filetype [[BSECTION.DAT|bsection.dat]]). &lt;br /&gt;
#: These informations may be useful when boundary data time series are going to be generated for water level elevation, salinity and temperature. For sources and sinks this information is not even useful. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Support of coordinate reference systems :&#039;&#039;&#039;&lt;br /&gt;
# Files containing coordinate Information of type boewrt.dat, gitter05.dat/bin and untrim_grid.dat will be transformed into the sytem specified by BAWCRS during the reading process, if they contain a supported CRS internally as EPSG code. Use of BAWCRS leads to an export of the (valid) EPSG code into the boundary grid file. Further remarks are foud on page GEOTRANSFORMER. &lt;br /&gt;
# The use of BAWCRS is recommended, especially, if meteorological input data from NetCDF files are used during a model run. &lt;br /&gt;
# Nevertheless, the user shall add the EPSG code to the input data in all cases . &lt;br /&gt;
&lt;br /&gt;
Remark: the user should also read the comments stored in the different template files available (please refer to $PROGHOME/examples/utrrnd/). &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# &#039;&#039;&#039;systemfiles with locations&#039;&#039;&#039; of the nodes or cells where boundary time series data were generated (filetype [[LOCATION_GRID.DAT|location_grid.dat]]); the system files will contain the user specified coordinate reference System (CRS), if the Environment variable &#039;&#039;&#039;BAWCRS&#039;&#039;&#039; is set to a valid EPSG code value. Valid EPSG codes are described on the page [[GEOTRANSFORMER]].&lt;br /&gt;
# &#039;&#039;&#039;synoptic boundary data&#039;&#039;&#039; for all boundary data locations (files of type [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]] and [[DIRZ.BIN|dirz.bin]])&lt;br /&gt;
#: Remark: these result files are especially useful in connexion with the application of the numerical model UNTRIM.&lt;br /&gt;
# (optional) &#039;&#039;&#039;boundary time series data&#039;&#039;&#039; (filetype [[RNDWERTE.DAT|rndwerte.dat]])&lt;br /&gt;
#: Remark: this data file can be used as input file for the programs [[TM2RND]] and [[TR2RND]] respectively to generate boundary time series data for the numerical models TELEMAC-2D or TRIM-2D and TRIM-3D.&lt;br /&gt;
#: Remark: This option is only available when boundary data time series for water level elevation, salinity or temperature are going to be generated.&lt;br /&gt;
# (optional) &#039;&#039;&#039;indices of boundary cells&#039;&#039;&#039;, if either TRIM-2D or TRIM-3D shall be later used, and the boundary grid cells have not been already specified as input data before (filetype [[FD2RND.DAT|fd2rnd.dat]])&lt;br /&gt;
#: This option is only available when boundary data time series for water level elevation, salinity or temperature are going to be generated.&lt;br /&gt;
# (optional) &#039;&#039;&#039;lineprinter file&#039;&#039;&#039; contains useful informations related to program execution (filetype utrrnd.sdr);&lt;br /&gt;
# (optional) file with &#039;&#039;&#039;trace of program execution&#039;&#039;&#039; (filetype utrrnd.trc). &lt;br /&gt;
|methodology=&lt;br /&gt;
* &#039;&#039;&#039;how boundary locations are determined&#039;&#039;&#039;  (water level elevation, salinity, temperature, suspended sediment load (several fractions) and tracer load (several fractions))&lt;br /&gt;
** If the user does not explicitely specify informations which describe the positions of boundary nodes or grid cells the latter ones will be automatically determined by the program. The algorithm tries to determine all open boundary nodes from the grid structure.&lt;br /&gt;
** If the user has specified additional informations (e.g. fd2rnd.dat or bsection.dat), they are used to determine the locations of boundary nodes or grid cells which are situated along the outer boundary of a computational grid. &lt;br /&gt;
* &#039;&#039;&#039;interpolation using computational results&#039;&#039;&#039; (water level elevation)&lt;br /&gt;
** For any location where boundary time series data shall be generated at first the closest lying computational points are determined. Thereafter the time serie at the location of the boundary node will be determined from the numerically computed time series by means of a linear interpolation. No interpolation is done with respect to time.&lt;br /&gt;
** If a boundary node or grid cell is located outside the computational domain the closest lying computational point will be determined and the computed time series data will be used directly without any interpolation or extrapolation.&lt;br /&gt;
** Interpolated data can be optionally modified using user-specified values with respect to mean value, amplitude and phase. The modification parameters can be both, space as well as time dependent. Data necessary must be prescribed by the user in files of type boewrt.dat. &lt;br /&gt;
* &#039;&#039;&#039;interpolation using measured data&#039;&#039;&#039; (water level elevation)&lt;br /&gt;
** If measured data form the basis for interpolation of boundary time series data they will be interpolated to the location of the boundary node or grid cell in an analogous manner as described above for computational result based data.&lt;br /&gt;
** An important difference exists for the generation of boundary time series data of water level elevation. In this situation an analysis to determine times of high and low water is carried through beforehand to determine the time shifts which are applied to the measured data before they are going to be interpolated to obtain a boundary time serie of water level elevation. This type of interpolation (time shift) can be optionally switched off in case the data to be interpolated are not dominated by the tides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;commandline mode:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The interactive requests can be avoided by using the commandline mode. &lt;br /&gt;
&lt;br /&gt;
Help about this mode: &#039;&#039;&#039;&#039;&#039;utrrnd[.i18] --help&#039;&#039;&#039;&#039;&#039; !&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|preprocessor=&lt;br /&gt;
[[EXKNO]], [[FFT]], [[FRQ2ZEITR]], [[MESKOR]], [[TSCALC]], [[UTRPRE]], [[ZEITR]], [[ZEITRIO]]&lt;br /&gt;
|postprocessor=&lt;br /&gt;
[[FDGITTER05]], [[GVIEW2D]], [[TM2RND]], [[TR2RND]], [[UNTRIM]], [[UNTRIM2]], [[UNTRIM2007]], [[ZEITR]]&lt;br /&gt;
|language=Fortran95&lt;br /&gt;
|add_software= - &lt;br /&gt;
|contact_original=G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=&lt;br /&gt;
*  please refer to $PROGHOME/examples/utrrnd/&lt;br /&gt;
** &#039;&#039;&#039;./BSP_becken_src_snk/&#039;&#039;&#039; : example files for a closed basin with one sink and one source.&lt;br /&gt;
** &#039;&#039;&#039;./BSP_becken_wind/&#039;&#039;&#039; : example files for wind influence on water level elevation and current velocity in a closed basin.&lt;br /&gt;
** &#039;&#039;&#039;./BSP_hafen/&#039;&#039;&#039; : example files for wave propagation in a harbour basin.&lt;br /&gt;
** &#039;&#039;&#039;./BSP_kanal_w_gradient/&#039;&#039;&#039; : example files for a straight channel with constant water level gradient;&lt;br /&gt;
** &#039;&#039;&#039;./BSP_kanal_w_inflow/&#039;&#039;&#039; : example files for a straight channel with constant inflow (discharge).&lt;br /&gt;
** &#039;&#039;&#039;./BSP_soliton /&#039;&#039;&#039; : propagation of a solitary wave in a straight wave channel.&lt;br /&gt;
** &#039;&#039;&#039;./BSP_becken_power_plant/&#039;&#039;&#039; : example files for a closed basin with one sink, where the water is immediately re-introduced at a different location with respective alteration of temperature as well as salinity (useful for simulations of the cooling of a power plant). &lt;br /&gt;
* there are also more general informations concerning the [[Generation of Boundary Conditions|generation of boundary conditions]] available&lt;br /&gt;
* especially have a look to the [[Generation of Boundary Conditions#Literature about methods|literature list]] and the graphical representation for the [[Generation of Boundary Conditions#Graphical Representations of Complex Workflows|generation of time series data from measured or simulated data]] &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=VOLUMETH&amp;diff=15010</id>
		<title>VOLUMETH</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=VOLUMETH&amp;diff=15010"/>
		<updated>2022-10-11T07:50:32Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=VOLUMETH&lt;br /&gt;
|name=VOLUMETH&lt;br /&gt;
|version=5.x / September 2015&lt;br /&gt;
|version_descr=September 2015&lt;br /&gt;
|catchwords=&lt;br /&gt;
volume method&amp;lt;br /&amp;gt;&lt;br /&gt;
horizontal area distribution&amp;lt;br /&amp;gt;&lt;br /&gt;
volume sum&amp;lt;br /&amp;gt;&lt;br /&gt;
isolines&amp;lt;br /&amp;gt;&lt;br /&gt;
finite elements topography&amp;lt;br /&amp;gt;&lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program VOLUMETH calculates horizontal area distribution and volume sum curve for regions inside a finite elements topography. The size of a horizontal area is defined by the area where the depth is greater than a given isobath. The volume sum is the volume under this defined horizontal area. Besides morphological analysis the program can be used to check model grids on their hydraulic properties (volume of water which can flow into an area). Different subregions for which the curves are calculated separately can be defined by closed polygons.&lt;br /&gt;
&lt;br /&gt;
Volume calculations may be optionally executed also for a bathymetry which is derived from a finite difference grid for the mathematical model UNTRIM. Please notice that volumes computed by VOLUMETH are not identical with volumes used in UNTRIM applications. This is due to the fact, that VOLUMETH uses interpolated depth at nodes for volume computation while in UNTRIM depth values at polygon centers are used instead.&lt;br /&gt;
&lt;br /&gt;
VOLUMETH supports input data of different coordinate reference systems (CRS). The user has to specify a coordinate reference system into which all coordinates will be transformed on the fly by the Environment variable BAWCRS. &#039;&#039;&#039;The use of BAWCRS is recommended&#039;&#039;&#039;! The user CRS has to be a projected system (UTM, Gauß-Krüger)!&lt;br /&gt;
&lt;br /&gt;
The program VOLUMETH has been developed on the basics of GISO2D and therefore includes the complete functionality of this program. Because of that GISO2D has been moved to the program cemetery. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# input file for program flow control (type [[VOLUMETH.DAT|volumeth.dat]]).&lt;br /&gt;
# file with finite element mesh (type [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]] or [[UNTRIM_GRID.DAT|untrim_grid.dat]]).&lt;br /&gt;
# (optional) file with edge information (type [[FKVZ.BIN|fkvz.bin]]).&lt;br /&gt;
# (optional) file with neighbour element information (type [[FKEZ.BIN|fkez.bin]]).&lt;br /&gt;
# (optional) file with definitions of subregions (type [[POLY.DAT|poly.dat]]).&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# file with structure information of the isobaths which were found (type [[INSEL.DAT|insel.dat]]).&lt;br /&gt;
# ASCII file with results of the area distribution and volume sum function (type [[VOLSUM.DAT and VOLSUM.EXCEL.DAT|volsum.dat/excel.dat]])&lt;br /&gt;
# or EXCEL readable file with results of the area distribution and volume sum function (type [[VOLSUM.DAT and VOLSUM.EXCEL.DAT|volsum.dat/excel.dat]]) for each subregion.&lt;br /&gt;
# GKS logfile (type gkslog.dat)&lt;br /&gt;
|methodology=&lt;br /&gt;
For each isobath the intersection points with the mesh are determined first. During this process the element areas are summed up, when the lie inside the area which is deeper than the isobath. If an element is intersected by the isobath or the given boundary polygon of the current region, the element shape is modified such that the non relevant area of the element is cut. As the areas, the volumes above the element surfaces are summed up.&lt;br /&gt;
The points are ordered by the separate isoline parts and stored in correct sequence. The output of all isoline parts is done into a file of type [[INSEL.DAT|insel.dat]].&lt;br /&gt;
&lt;br /&gt;
The values of the volume sum are exact with respect to approximation of the topography and the computer accuracy! &lt;br /&gt;
|preprocessor=&lt;br /&gt;
[[FDGITTER05]], [[GISMO]], [[JANET]], [[POLYUMFORM]]&lt;br /&gt;
|postprocessor=&lt;br /&gt;
EXCEL&lt;br /&gt;
|language=Fortran90&lt;br /&gt;
|add_software= - &lt;br /&gt;
|contact_original=G. Seiß&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=&lt;br /&gt;
$PROGHOME/examples/volumeth/*&lt;br /&gt;
&lt;br /&gt;
BAW, 1996: Anpassung der Fahrrinne der Unter- und Außenelbe an die Containerschiffahrt - Gutachten zur morphologischen Entwicklung der Nebenelben und Nebenrinnen seit 1945/1950. Bundesanstalt für Wasserbau, Außenstelle Küste, Hamburg. &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=ZWISCHENPUNKTE&amp;diff=15009</id>
		<title>ZWISCHENPUNKTE</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=ZWISCHENPUNKTE&amp;diff=15009"/>
		<updated>2022-10-11T07:48:43Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=ZWISCHENPUNKTE&lt;br /&gt;
|name=ZWISCHENPUNKTE&lt;br /&gt;
|version=January 1999 &lt;br /&gt;
|version_descr=April 2008 &lt;br /&gt;
|catchwords=spline-interpolation&amp;lt;br /&amp;gt;&lt;br /&gt;
contour line&amp;lt;br /&amp;gt;&lt;br /&gt;
topography&amp;lt;br /&amp;gt;&lt;br /&gt;
morphology&amp;lt;br /&amp;gt;&lt;br /&gt;
volume method &lt;br /&gt;
|shortdescription=The program ZWISCHENPUNKTE generates topographical information by spline-interpolation. It can be used for a better interpretation of topographical data which is based on depth contours. Also its possible to generate depth information on a polygon to be used as a system boundary. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# input-file (filetype [[ZWISCHENPUNKTE.DAT|zwischenpunkte.dat]])&lt;br /&gt;
# file with depth contours (filetype [[INSEL.DAT|insel.dat]])&lt;br /&gt;
# (optional) file with profiles (filetype [[DIGI.GKK|digi.gkk]])&lt;br /&gt;
# (optional) file with a talweg-polygon (filetype [[DIGI.GKK|digi.gkk]])&lt;br /&gt;
# (optional) file with a system boundary polygon without depth information (filetype [[DIGI.GKK|digi.gkk]]) &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# file with generated depth information (filetype [[GEOM.DAT|geom.dat]])&lt;br /&gt;
# (optional) file with points of intersection of depth contours and profiles (filetype [[GEOM.DAT|geom.dat]])&lt;br /&gt;
# (optional) file with depth points which define depth contours (filetype [[GEOM.DAT|geom.dat]])&lt;br /&gt;
# (optional) file with generated profiles (filetype [[DIGI.GKK|digi.gkk]])&lt;br /&gt;
# (optional) file with a system boundary polygon containing depth information (filetype [[INSEL.DAT|insel.dat]]) &lt;br /&gt;
|methodology=&lt;br /&gt;
The points of intersection between depth contours and profiles are found out. On each profile the points of intersection are used as fixed points for a spline interpolation. Depth information is generated by evaluating the spline-functions between the depth contours. The evaluation is carried out at points which are located at constant distances on the profile and/or at a constant number of points which are centered equidistant between two depth contours.&lt;br /&gt;
Profiles can be defined in an input file, or they will be generated by the program. The generation of profiles can be carried out either by generating profiles right-angled to a talweg-polygon (which is defined in an input file) or by generating profiles right-angled to the bank. The bank is defined as the contour line at MThw level (mean tidal high-water).&lt;br /&gt;
Profiles which cross more than one channel are divided into new profiles (which don’t cross more than one channel).&lt;br /&gt;
To avoid generation of not plausible depth data a smoothing routine is carried out after evaluating the spline-functions. The smoothing is carried out, if the depth value of a generated point is not within the depth intervall of the closest depth contours that surround the neighbouring depth contours to the point. The smoothing is carried out by replacing the spline-points by points of a second degree parable. The extrem value of the parable is defined by a smoothing parameter in the input-file.&lt;br /&gt;
Also its possible to suppress output of spline-points which are out of a depth intervall surroundig the depth values of the neighbouring contour lines. Also its possible to suppress generation of spline-points at profiles where the distance between at least two contour lines is greater than an maximum distance. The maximum depth intervall and the maximum distance must be defined in the input file.&lt;br /&gt;
An extra function allows to evaluate depth information on an polygon which defines the system boundary. The depth information is found out by evaluating the intersection points of the polygon and the contour lines. It is also possible to generate depth information between the intersection points as described above. It it also possible to generate depth information by linear interpolation of the depth information at the intersection points. The depth information at the angles of the polygon is calculated by the mean value of the neighbouring intersection points. &lt;br /&gt;
|preprocessor=[[POLWIND]], [[POLYUMFORM]]&lt;br /&gt;
|postprocessor=ARCGIS, [[ArcGIS-Applications]], [[MEDIANGLAETTUNG]]&lt;br /&gt;
|language=Fortran90 &lt;br /&gt;
|add_software=-&lt;br /&gt;
|contact_original=J. Fräßdorf&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/zwischenpunkte/*&amp;lt;br /&amp;gt;&lt;br /&gt;
see also Erzeugen von synthetischen Tiefenpunkten aus Isoliniendaten, published in Supercomputing News No. 4/1998 (available in German only). &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=ZEITRIO&amp;diff=15008</id>
		<title>ZEITRIO</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=ZEITRIO&amp;diff=15008"/>
		<updated>2022-10-11T07:43:36Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=ZEITRIO&lt;br /&gt;
|name=ZEITRIO&lt;br /&gt;
|version=April 2021 &lt;br /&gt;
|version_descr=April 2021 &lt;br /&gt;
|catchwords=preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
time series&amp;lt;br /&amp;gt;&lt;br /&gt;
concatenation&lt;br /&gt;
|shortdescription=The program ZEITRIO reads and writes data files, that contain time series in different formats. It is possible to read the file-types listed below. They can be wrote as boewrt.dat, as ASCII columns or CSV format afterwards. Concatenation of multible files is supported. A BOEWRT status flag is eventually be generated or transported.&lt;br /&gt;
|inputfiles=&lt;br /&gt;
# data file(s) with time series of type [[BOEWRT.DAT|boewrt.dat]]. A list of several files can be concatenated by the command line argument &#039;&#039;-srclist=&amp;lt;file&amp;gt;&#039;&#039;.&lt;br /&gt;
# data file(s) with time series of type [[SOLWRT.DAT|solwrt.dat]].&lt;br /&gt;
# data file(s) with time series of type 6dph.dat.&lt;br /&gt;
# data file(s) with time series of type trbnk.dat.&lt;br /&gt;
# data file(s) with time series of type aander.dat.&lt;br /&gt;
# data file(s) with time series of type dwdwin.dat.&lt;br /&gt;
# data file(s) with time series of type WSA Bremen.&lt;br /&gt;
# data file(s) with time series of type peg.dat. &lt;br /&gt;
# data file(s) with time series of type pegel.his.&lt;br /&gt;
# data file(s) with time series of type extab.dat (Excel table with separators Blanks, Tabs, comma, semicolon).&lt;br /&gt;
# data file(s) with time series of type WSA Emden.&lt;br /&gt;
# data file(s) with time series of type column oriented MATLAB matrix.&lt;br /&gt;
# data file(s) with time series of type ZRX. &lt;br /&gt;
# data file(s) with time series of type WOCE gauge data.&lt;br /&gt;
# data file(s) with time series of type [[KNOERG.BIN|knoerg.bin]].&lt;br /&gt;
# data file(s) with time series of type CSV of the BfG &amp;quot;Pegel-Online&amp;quot; Service.&lt;br /&gt;
# data file(s) with time series of type CSV provided by ftp://ftp-cdc.dwd.de/pub/CDC/&lt;br /&gt;
# data file(s) with time series of type ALL (Kisters export of WISKI database)&lt;br /&gt;
# netCDF files with timeseries from http://www.marineinsitu.eu/dashboard/&lt;br /&gt;
# generic CSV file interface allowing free choice of columns .&lt;br /&gt;
# optional input data of type [[ZEITRIO.DAT|zeitrio.dat]]. This file defines time intervals in case that the output ([[BOEWRT.DAT|boewrt.dat]] only) should be devided into several seperate files of a certain length.&lt;br /&gt;
|outputfiles=&lt;br /&gt;
The number of output file types was limited to really useful standard formats. &lt;br /&gt;
# data file with time series of type [[BOEWRT.DAT|boewrt.dat]] (output modes 1 and 2)..&lt;br /&gt;
# data file with time series as ASCII-columns and a separate header file (a format which can be used with MATLAB, SCILAB or Mathematica)&lt;br /&gt;
# data file with time series of type CSV with an one line header of type (Zeitpunkt; property 1; property 2; ....) for [http://www.deltares.nl/en/software/479962/delft-fews Delft-FEWS] (output mode 4).&lt;br /&gt;
# printer protocol file (zeitrio.sdr).&lt;br /&gt;
# (optional) terminal input protocol of type gkslog.dat.  &lt;br /&gt;
|methodology=After defining a reference date, which is important when reading or writing a file with relative time information (e.g. solwrt.dat) a time series file is read. Please note, that only one time series at one knot can be read and processed at the same time. Optionally further time series files can be concatenated then. The file type can be switched for each file to read. After reading process has finished, the time series will be ordered chronologically and double as well as unvalid times are rejected.&lt;br /&gt;
&lt;br /&gt;
The time series are wrote to a file using the format defined by the user. If writing [[BOEWRT.DAT|boewrt.dat]]  there is the additional option to write defined time intervals (e.g. days) into separate files. The date of the day is part of the file name. Measured values additionally get the BOEWRT status flag 2 (&amp;quot;untested&amp;quot;) where the flag data are not read from the input file. Calculated values (&amp;quot;knoerg.bin&amp;quot;) get the status &amp;quot;good&amp;quot; (1).&lt;br /&gt;
&lt;br /&gt;
Optionally the time series will be interpolated to equidistant time steps. Larger time gaps can optionally filled with a dummy value (fill value, output mode 1) or eliminated (output mode 2) on output. The user defines a minmal value for time gaps to be recognized large. The printer protocol file provides information about significant gaps in time axis. Interpolation of smaller gaps is be done alternatively by spline or linear interpolation. The BOEWRT status flag indicates whether the values are interpolated. Those values get the flags &amp;quot;untested&amp;quot;, &amp;quot;interpolated&amp;quot; and eventually &amp;quot;good&amp;quot; or &amp;quot;suspicious&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The output time period is determined by the interactive user input. If several input files are read during one cycle, the first start time and last end time determine the output period. If output mode 1 is chosen, eventually fill values are added during equidistant interpolation before the first valid measurement time and after the last valid measurement time. Unlike Versions before February 2020, the program doesent stop with an error, if the time period, specified by the user is not completely covered.&lt;br /&gt;
Check output files and standard output for warnings!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention:&#039;&#039;&#039; Versions before February 2020 were not able to correctly deal with fill values during interpolation of more than one physical quantity at once. Now this functionality is implemented. But still check your results! BOEWRT timeseries for input can start with empty data records (&amp;quot;fill_values&amp;quot;) since version 2020_10_15 to be processed anyway.&lt;br /&gt;
&lt;br /&gt;
Time series of type MATLAB matrix, ZRX or &amp;quot;exctab.dat&amp;quot; can be filtered and recalculated with an offset and scaling for the data values. Absolute date and time will always be calculated by special operators with high accuracy.&lt;br /&gt;
&lt;br /&gt;
During reading and interpolation, eventually a BOEWRT status flag is created. Check correctness of those flags befor further processing the files.&lt;br /&gt;
&lt;br /&gt;
Since Version June 2020 interpolation of BOEWRT status flags takes the neighbouring flag values into account. If both neighbours are &amp;quot;good&amp;quot;, the interpolated value becomes &amp;quot;good&amp;quot; too. If one of them is &amp;quot;suspicious&amp;quot;, the interpolated flag becomes &amp;quot;suspicious&amp;quot;. Interpolated values are always &amp;quot;untested&amp;quot;!&lt;br /&gt;
&lt;br /&gt;
The number of interactiv dialogs can be reduced by giving command line arguments. This feature is available since version 2020_10_15. The command &#039;&#039;&#039;&#039;&#039;zeitrio[.i18] -h&#039;&#039;&#039;&#039;&#039; helps in using this feature. &lt;br /&gt;
&lt;br /&gt;
An executable is available for LINUX as well as WINDOWS platforms.&lt;br /&gt;
&lt;br /&gt;
|preprocessor=spreadsheet software (e.g. [https://en.wikipedia.org/wiki/Microsoft_Excel MS Office EXCEL], [https://en.wikipedia.org/wiki/LibreOffice_Calc LibreOffice Calc] ),[[FFT]], [[FRQ2ZEITR]], [[GVIEW2D]], [http://www.mathworks.co.uk/products/matlab/index.html?s_tid=gn_loc_drop MATLAB], [[MESKOR]], [http://www.scilab.org/ SCILAB], [[TSCALC]], [[TRIM-2D]], [[TRIM-3D]], [[XTRDATA]]&lt;br /&gt;
|postprocessor=[[BOERND]], [[DATACONVERT]], [[EXCELENZ]], [[FFT]], [[FRQWF]], [[GVIEW2D]], [http://www.mathworks.co.uk/products/matlab/index.html?s_tid=gn_loc_drop MATLAB], [[MESKOR]], [[ROSE]], [http://www.scilab.org/ SCILAB], [[TIDKEN]], [[TSCALC]], [[UTRRND]], [http://www.deltares.nl/en/software/479962/delft-fews Delft-FEWS]&lt;br /&gt;
|language=Fortran2003&lt;br /&gt;
|add_software= libgeodesy, NTv2 mesh files for coordinate transformation (see also [[GEOTRANSFORMER]]). &lt;br /&gt;
|contact_original=J. Jürges&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/zeitrio &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TR2REFRESH&amp;diff=15007</id>
		<title>TR2REFRESH</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TR2REFRESH&amp;diff=15007"/>
		<updated>2022-10-10T15:00:56Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TR2REFRESH&lt;br /&gt;
|name=TR2REFRESH&lt;br /&gt;
|version=V4.x / January 1999 &lt;br /&gt;
|version_descr=April 2008 &lt;br /&gt;
|catchwords=&lt;br /&gt;
preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
finite difference method&amp;lt;br /&amp;gt;&lt;br /&gt;
mathematical models [[Mathematical Model TRIM-2D|TRIM-2D]], [[Mathematical Model TRIM-3D|TRIM-3D]]&amp;lt;br /&amp;gt;&lt;br /&gt;
manipulation of grid&amp;lt;br /&amp;gt;&lt;br /&gt;
actualization of bathymetry&amp;lt;br /&amp;gt;&lt;br /&gt;
deepening and refillment &lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program TR2REFRESH serves as a preprocessor for the numerical models [[Mathematical Model TRIM-2D|TRIM-2D]] and [[Mathematical Model TRIM-3D|TRIM-3D]]. TR2REFRESH is able to modify bathymetry of a TRIM computational grid according to depth information stored on a finite element grid or along structural lines. The area where bathymetry shall be modified can be restricted to an area inside or outside an arbitrary polygon.&lt;br /&gt;
&lt;br /&gt;
The actual nodal depth can be modified in the following different ways by means of different modification options::&lt;br /&gt;
# uncoditional deepening/refillment: at all modification nodes the actual depth is modified with the modification value&lt;br /&gt;
# unconditioanl setting of the depth: at all modification nodes the actual depth is set to the modification value&lt;br /&gt;
# conditional deepening: at all modification nodes where the actual depth is smaller than the modification value the depth will be set to the modification value. Areas which are already deeper than the depth given by the modification value remain unchanged&lt;br /&gt;
# conditional refillment: at all modification nodes where the actual depth is larger than the modification value the depth will be set to the modification value. Areas which are shallower than the depth given by the modification value remain unchanged.&lt;br /&gt;
&lt;br /&gt;
The modification value follows from the actual location of a node within the grid (depths of the grid defining real bathymetry or the a so called dredger bathymetry). &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# general input data (filetype [[TR2REFRESH.DAT|tr2refresh.dat]]).&lt;br /&gt;
# (optional) surrounding polygon (filetype [[POLY.DAT|poly.dat]]).&lt;br /&gt;
# (optional) protected nodes (filetype [[NODES.SAVE|nodes.save]]).&lt;br /&gt;
# computational grid and asis bathymetry (filetype [[TR2.TOPO.BIN|tr2.topo.bin]])&lt;br /&gt;
# (optional) bathymetry/dredger-bathymetry of the model area which shall be modified (filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]]). &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# modified bathymetry (filetype [[TR2.TOPO.BIN|tr2.topo.bin]]).&lt;br /&gt;
# printer file (filetype tr2refresh.sdr).&lt;br /&gt;
# (optional) trace of program execution (filetype tr2refresh.trc). &lt;br /&gt;
|methodology=&lt;br /&gt;
For all nodes of a TRIM computational grid which are lying in the area defined by a surrounding polygon new depth values are calculated first for the so called ZETA-locations of the grid cells from the the values defined by the bathymetry/dredger-bathymetry. From these results the values are interpolated onto the locations of the U- and V-nodes by means of one of the following approaches:&lt;br /&gt;
* Depths at U- and V-points are mean values of the corresponding ZETA-points. Therefore the depths are approximated in the best possible way and the speed of the tidal wave can be calculated correctly. On the other hand side the volume of the system under investigation may be overestimated systematically.&lt;br /&gt;
* Depths at U- and V-points are minimum values of the corresponding ZETA-points. This guarantees the best approximation of the volume, but depths at U- and V-points are underestimated systematically. Therefore computed wave speed may be also underestimated. &lt;br /&gt;
Furthermore depths at selected U- and/or V-positions (computational points of a TRIM-grid) may be optionally modified using one of the following methods:&lt;br /&gt;
* mapping of depths along so called protection polygons (given in a file of type [[NODES.SAVE|nodes.save]]) by means of interpolation;&lt;br /&gt;
* direct setting of the depth values if the nodal locations (also prescribed in a file of type [[NODES.SAVE|nodes.save]]) are identical with the locations of the U- and V- computational points. &lt;br /&gt;
&lt;br /&gt;
These methods are activated if a file of type [[NODES.SAVE|nodes.save]] has been prescribed in the input data file. &lt;br /&gt;
|preprocessor=[[FD2TRIM]], [[TC2TR2]], [[UPDA2D]]&lt;br /&gt;
|postprocessor=[[TR2VOR]], [[TRGITTER05]]&lt;br /&gt;
|language=Fortran90&lt;br /&gt;
|add_software=-&lt;br /&gt;
|contact_original=G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/tr2refresh/ &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TR2LQ2&amp;diff=15006</id>
		<title>TR2LQ2</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TR2LQ2&amp;diff=15006"/>
		<updated>2022-10-10T14:53:50Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TR2LQ2&lt;br /&gt;
|name=TR2LQ2&lt;br /&gt;
|version=November 1996&lt;br /&gt;
|version_descr=September 1999 &lt;br /&gt;
|catchwords=preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
profile bathymetry&amp;lt;br /&amp;gt;&lt;br /&gt;
extraction of bathymetry at profiles&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model TRIM-2D&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model TRIM-3D   &lt;br /&gt;
|shortdescription=The program TR2LQ2 is a preprocessor for the mathematical models TRIM-2D and TRIM-3D. It was designed to extract bathymetry-data along longitudinal or cross-sectional profiles from a TRIM bathymetry and index arrays containing file. Every profile is defined by a sequence of an arbitrary number of 2D-locations which are connected by straight lines. Additional points can be easily inserted automatically at regular intervals in between these 2D-locations. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# general input data (filetype [[TR2LQ2.DAT|tr2lq2.dat]])&lt;br /&gt;
# (optional) old profile-topography (filetype [[PROFIL05.BIN|profil05.bin]])&lt;br /&gt;
# (optional) profiles (filetype [[PROF.BIN|prof.bin]])&lt;br /&gt;
# several other files are necessary to define the 2D-Locations and profiles where data shall be extracted (see documentation for the file [[TR2LQ2.DAT|tr2lq2.dat]])&lt;br /&gt;
# bathymetry and index arrays (filetype [[TR2.TOPO.BIN.IND|tr2.topo.bin.ind]]) &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# profile-topography (filetype [[PROFIL05.BIN|profil05.bin]])&lt;br /&gt;
# decriptions of all geo positions divided into profiles (filetype [[GPROFIL.DAT|gprofil.dat]])&lt;br /&gt;
# depth values of all points divided into profiles (filetype [[TPROFIL.DAT|tprofil.dat]])&lt;br /&gt;
# informative printer file (filetype tr2lq2.sdr)&lt;br /&gt;
# (optional) trace of program execution (filetype tr2lq2.trc) &lt;br /&gt;
|methodology=A comprehensive profile-topography is generated from the various input-data. 2D-locations are gathered to form profiles. Additional new points can be automatically inserted in between these locations at arbitrary intervals. Bathymetric depth is calculated as the maximum of the depth values given at the four computational nodes (U- and V- points) defining a cell in the computational grid. Text-strings can be related to locations and profiles. A list of node numbers as well as connexion-tables are generated for all segments. Optional information is also generated for data-interpolation (used by subsequent post-processors). New bathymetry data can overwritten to an already existing profile-topography. &lt;br /&gt;
|preprocessor=[[CROSSPRO]], [[DEPRO2D]]&lt;br /&gt;
|postprocessor=[[ADCP2PROFILE]], [[TRIM-2D]], [[TRIM-3D]]&lt;br /&gt;
|language=Fortran90 &lt;br /&gt;
|add_software=- &lt;br /&gt;
|contact_original=G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/tr2lq2/ &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TR2LQ2&amp;diff=15005</id>
		<title>TR2LQ2</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TR2LQ2&amp;diff=15005"/>
		<updated>2022-10-10T14:53:22Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TR2LQ2&lt;br /&gt;
|name=TR2LQ2&lt;br /&gt;
|version=November 1996&lt;br /&gt;
|version_descr=September 1999 &lt;br /&gt;
|catchwords=preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
profile bathymetry&amp;lt;br /&amp;gt;&lt;br /&gt;
extraction of bathymetry at profiles&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model TRIM-2D&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model TRIM-3D   &lt;br /&gt;
|shortdescription=The program TR2LQ2 is a preprocessor for the mathematical models TRIM-2D and TRIM-3D. It was designed to extract bathymetry-data along longitudinal or cross-sectional profiles from a TRIM bathymetry and index arrays containing file. Every profile is defined by a sequence of an arbitrary number of 2D-locations which are connected by straight lines. Additional points can be easily inserted automatically at regular intervals in between these 2D-locations. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# general input data (filetype [[TR2LQ2.DAT|tr2lq2.dat]])&lt;br /&gt;
# (optional) old profile-topography (filetype [[PROFIL05.BIN|profil05.bin]])&lt;br /&gt;
# (optional) profiles (filetype [[PROF.BIN|prof.bin]])&lt;br /&gt;
# several other files are necessary to define the 2D-Locations and profiles where data shall be extracted (see documentation for the file [[TR2LQ2.DAT|tr2lq2.dat]])&lt;br /&gt;
# bathymetry and index arrays (filetype [[TR2.TOPO.BIN.IND|tr2.topo.bin.ind]]) &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# profile-topography (filetype [[PROFIL05.BIN|profil05.bin]])&lt;br /&gt;
# decriptions of all geo positions divided into profiles (filetype [[GPROFIL.DAT|gprofil.dat]])&lt;br /&gt;
# depth values of all points divided into profiles (filetype [[TPROFIL.DAT|tprofil.dat]])&lt;br /&gt;
# informative printer file (filetype tr2lq2.sdr)&lt;br /&gt;
# (optional) trace of program execution (filetype tr2lq2.trc) &lt;br /&gt;
|methodology=A comprehensive profile-topography is generated from the various input-data. 2D-locations are gathered to form profiles. Additional new points can be automatically inserted in between these locations at arbitrary intervals. Bathymetric depth is calculated as the maximum of the depth values given at the four computational nodes (U- and V- points) defining a cell in the computational grid. Text-strings can be related to locations and profiles. A list of node numbers as well as connexion-tables are generated for all segments. Optional information is also generated for data-interpolation (used by subsequent post-processors). New bathymetry data can overwritten to an already existing profile-topography. &lt;br /&gt;
|preprocessor=[[CROSSPRO]], [[DEPRO2D]]&lt;br /&gt;
|postprocessor=[[ADCP2PROFILE]], [[TRIM-2D]], [[TRIM-3D]]&lt;br /&gt;
|language=Fortran77 &lt;br /&gt;
|add_software=- &lt;br /&gt;
|contact_original=G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/tr2lq2/ &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TR2VOR&amp;diff=15004</id>
		<title>TR2VOR</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TR2VOR&amp;diff=15004"/>
		<updated>2022-10-10T14:52:14Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TR2VOR&lt;br /&gt;
|name=TR2VOR&lt;br /&gt;
|version=November 1997 &lt;br /&gt;
|version_descr=November 1997&lt;br /&gt;
|catchwords=preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
bathymetry and index arrays&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model TRIM-2D&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model TRIM-3D &lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program TR2VOR serves as a preprocessor for the mathematical models TRIM-2D and TRIM-3D. On the one hand side the program generates a very compact version of the models bathymetry (with the aim to reduce the amount of memory needed to store the depths at all computational points). On the other hand side some additional index arrays are also generated which are required for an optimized program execution on vector and/or parallel computers with shared memory. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# general input data (filetype [[TR2VOR.DAT|tr2vor.dat]])&lt;br /&gt;
# bathymetry (filetype [[TR2.TOPO.BIN|tr2.topo.bin]]) &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# bathymetry and index arrays (filetype [[TR2.TOPO.BIN.IND|tr2.topo.bin.ind]])&lt;br /&gt;
# (optional) trace of program execution (filetype tr2vor.trc) &lt;br /&gt;
|methodology=&lt;br /&gt;
From a fully two-dimensional matrix (bathymetrical depths) an optimized compact form is generated by this program. The optimized form does contain only one singular grid cell representing dry land (a dry land grid cell will never be flooded by water during the whole simulation). This single cell is a representative for all dry land cells in the modelling domain. To manage this in a good way, some index arrays are generated which allow for a proper identification of the correct geographical location of all cells (dry or wet).&lt;br /&gt;
&lt;br /&gt;
Additionally index arrays are generated with the list of all red and black grid cells as well as lists for neighbourhood relationships (lower, right, top and left neighbour of a computational cell). The existence of these lists is a necessary prerequisite for any optimized vector-parallel program execution on multiprocessor vector machines using shared memory. &lt;br /&gt;
|preprocessor=[[FD2TRIM]], [[TC2TR2]], [[TR2REFRESH]], [[TRGITTER05]]&lt;br /&gt;
|postprocessor=[[TRIM-2D]], [[TRIM-3D]]&lt;br /&gt;
|language=Fortran90&lt;br /&gt;
|add_software=-&lt;br /&gt;
|contact_original=G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/tr2vor/ &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TRGITTER05&amp;diff=15003</id>
		<title>TRGITTER05</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TRGITTER05&amp;diff=15003"/>
		<updated>2022-10-10T14:48:58Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TRGITTER05&lt;br /&gt;
|name=TRGITTER05&lt;br /&gt;
|version=April 1997&lt;br /&gt;
|version_descr=November 2003&lt;br /&gt;
|catchwords= preprocessor &amp;lt;br /&amp;gt;&lt;br /&gt;
finite difference method Trim-2D &amp;lt;br /&amp;gt;&lt;br /&gt;
display topography &amp;lt;br /&amp;gt;&lt;br /&gt;
change topography (not realized yet) &amp;lt;br /&amp;gt;&lt;br /&gt;
display boundary grid cells (not realized yet) &amp;lt;br /&amp;gt;&lt;br /&gt;
change boundary grid cells (not realized yet)  &lt;br /&gt;
|shortdescription=&lt;br /&gt;
visualizing and changing a Trim-2D grid.&amp;lt;br /&amp;gt; &lt;br /&gt;
the following functions are realized to [[TRGITTER05: visualization examples of a Trim-2D-grid|display a Trim-2D grid]]: &lt;br /&gt;
#[[TRGITTER05: visualization examples of a Trim-2D-grid#grid lines|grid lines]] (different colours for dry and wet cell edges) &lt;br /&gt;
#[[TRGITTER05: visualization examples of a Trim-2D-grid#depth numbers + grid lines|grid depth values]] (displaying depth values for u-, v- and zeta-points with different uniform or shade colours) &lt;br /&gt;
#[[TRGITTER05: visualization examples of a Trim-2D-grid#u- and v-depth edges|area shading]] (displaying all cells by filling these cells with shading colours) &lt;br /&gt;
#[[TRGITTER05: visualization examples of a Trim-2D-grid#isolines + grid lines|depth isolines]] (displaying along cell edges) &lt;br /&gt;
#[[TRGITTER05: visualization examples of a Trim-2D-grid#grid border + grid lines|grid borderline]] (displaying dry cell edges when lying nearby wet cells) &lt;br /&gt;
added functions: &lt;br /&gt;
#displaying islands and other structures &lt;br /&gt;
#displaying [[TRGITTER05: visualization examples of a Trim-2D-grid#echo-sound data + grid lines|echo-sound data]]&lt;br /&gt;
#GKS-editor &lt;br /&gt;
#automatic saving of created pictures (cgm- or gksm-format) &lt;br /&gt;
the following functions are highly desirable but not yet realized to change a Trim-2D grid: &lt;br /&gt;
#change single depth values for u-, v- or zeta-points &lt;br /&gt;
#change a group of depth values in an identical way &lt;br /&gt;
#change the dry/wet-code of cells &lt;br /&gt;
#change the whole number of cells in north-south- or/and east-west-direction &lt;br /&gt;
|inputfiles=&lt;br /&gt;
#general input data (file of type  [[TRGITTER05.DAT|trgitter05.dat]])&lt;br /&gt;
#Trim-2D grid (file of type [[TR2.TOPO.BIN|tr2.topo.bin]]) &lt;br /&gt;
#layout (file of type [[LAYOUT.DAT|layout.dat]]) &lt;br /&gt;
#colour table definitions file (file of type [[LIGHTS.DAT|lights.dat]]) &lt;br /&gt;
#colours file (file of type [[COLORS.DAT|colors.dat]]) &lt;br /&gt;
#definition of additional isolines for bathymetry (file of type [[ISOERG.DAT|isoerg.dat]]) &lt;br /&gt;
#(optional) definition of static frames (file of type [[FRAMES.DAT|frames.dat]]) &lt;br /&gt;
#(optional) structural lines (file of type [[INSEL.DAT|insel.dat]]) &lt;br /&gt;
#(optional) echo-sound data (file of type [[GEOM.DAT|geom.dat]]) &lt;br /&gt;
#(optional) company logo (file of type bawlogo.dat) &lt;br /&gt;
#(optional) stamp information (file of type stamp.dat) &lt;br /&gt;
For TRGITTER05 the following standard configuration files from the directory &#039;&#039;&#039;$PROGHOME/public/cfg/&#039;&#039;&#039; are required: &lt;br /&gt;
:* GKS parameter file: &#039;&#039;&#039;gkssystem.computername.dat&#039;&#039;&#039; &lt;br /&gt;
:* definition of physical quantities and physical units: &#039;&#039;&#039;phydef.cfg.deen.dat and phydef.cfg.rest.dat&#039;&#039;&#039;&lt;br /&gt;
|outputfiles=&lt;br /&gt;
#graphical output to the screen &lt;br /&gt;
#plot metafiles (GKS, CGM, and others) &lt;br /&gt;
#informative printer file (file of type trgitter05.sdr) &lt;br /&gt;
#(optional) trace of program execution (file of type trgitter05.trc) &lt;br /&gt;
|methodology= - &lt;br /&gt;
|preprocessor= [[FD2TRIM]], [[POLWIND]], [[TC2TR2]], [[TR2REFRESH]]&lt;br /&gt;
|postprocessor=[[EDITOR]], [[TOUTR]], [[TR2VOR]]&lt;br /&gt;
|language=Fortran90&lt;br /&gt;
|add_software=GKS (graphical kernel system)&lt;br /&gt;
|contact_original=J. Jürges&lt;br /&gt;
|contact_maintenance= [mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/trgitter05&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TRASSE&amp;diff=15002</id>
		<title>TRASSE</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TRASSE&amp;diff=15002"/>
		<updated>2022-10-10T14:46:16Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TRASSE&lt;br /&gt;
|name=TRASSE&lt;br /&gt;
|version=February 1996 &lt;br /&gt;
|version_descr=April 2008 &lt;br /&gt;
|catchwords=preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
modification of topography&amp;lt;br /&amp;gt;&lt;br /&gt;
deepening and refillment   &lt;br /&gt;
|shortdescription=The program TRASSE is a preprocessor which is used to generate nodal points for the later generation of a finite element grid (dredger grid). A polygon is given to the program by the user. The program generates sufficient additional nodal points to generate a grid at a later stage of the production line. In addition to the polygon data the width of the inner part (width of the fairway), the width of the lateral areas (slopes of the fairway) as well as the inclination of the slopes have to be prescribed. Furthermore the mean distances between nodal points along the fairway as well as orthogonal to it are required. &lt;br /&gt;
|inputfiles=general input-data (filetype [[TRASSE.DAT|trasse.dat]]) &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# nodal points as structural informations (filetype [[INSEL.DAT|insel.dat]])&lt;br /&gt;
# printer file (filetype trasse.sdr)&lt;br /&gt;
# (optional) trace of program execution (filetype trasse.trc)&lt;br /&gt;
|methodology=Starting with the given polygon parallel straight lines are generated whose direction is coincident with the directions of the different sections of the polygon. If the polygon is not a straight line but has a number of bends the intersections between the straight lines are automatically calculated. The resulting segments are subdivided conforming to the users requirements. In this way all nodal coordinates are generated. The depth of the nodes is calculated from the (orthogonal) distance to the polygon and the inclinations of the inner and lateral areas &lt;br /&gt;
|preprocessor=digitizer &lt;br /&gt;
|postprocessor=[[JANET]]&lt;br /&gt;
|language=Fortran90 &lt;br /&gt;
|add_software=- &lt;br /&gt;
|contact_original=O. Kacholdt, G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/trasse &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TR2FIDI&amp;diff=15001</id>
		<title>TR2FIDI</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TR2FIDI&amp;diff=15001"/>
		<updated>2022-10-10T14:45:14Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TR2FIDI&lt;br /&gt;
|name=TR2FIDI&lt;br /&gt;
|version=July 1997&lt;br /&gt;
|version_descr=July 1997&lt;br /&gt;
|catchwords=finite differences, grid conversion &lt;br /&gt;
|shortdescription=The program TR2FIDI converts a TRIM topography back to a topography for the method FIDISOR/FIDIRB. This conversion is neccesary, when a FIDISOR/FIDIRB topography is needed to do modifications but the only existing topography in the specified resolution is a TRIM topography (created with FD2TRIM from a grid of different resolution). &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# ile with input data for program control (type [[TR2FIDI.DAT|tr2fidi.dat]])&lt;br /&gt;
# file with TRIM topography (type [[TR2.TOPO.BIN|tr2.topo.bin]])&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# file with FIDISOR/FIDIRB topography (type [[TOPO.BIN|topo.bin]])&lt;br /&gt;
|methodology=&lt;br /&gt;
:All steps of the program FD2TRIM are ecvaluated backwards.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remark:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Interpolation to other grid spacing as with the program FD2TRIM is not possible! Naturally the quality of the topography is worse after several conversions.  &lt;br /&gt;
|preprocessor=[[FD2TRIM]], [[TC2TR2]]&lt;br /&gt;
|postprocessor=FD2CUT, [[FD2DEL]], [[FD2TRIM]], [[FDGITTER05]] a.o.&lt;br /&gt;
|language=Fortran90&lt;br /&gt;
|add_software=- &lt;br /&gt;
|contact_original=E. Rudolph&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/tr2fidi/*&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TR2FIDI&amp;diff=15000</id>
		<title>TR2FIDI</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TR2FIDI&amp;diff=15000"/>
		<updated>2022-10-10T14:44:46Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TR2FIDI&lt;br /&gt;
|name=TR2FIDI&lt;br /&gt;
|version=July 1997&lt;br /&gt;
|version_descr=July 1997&lt;br /&gt;
|catchwords=finite differences, grid conversion &lt;br /&gt;
|shortdescription=The program TR2FIDI converts a TRIM topography back to a topography for the method FIDISOR/FIDIRB. This conversion is neccesary, when a FIDISOR/FIDIRB topography is needed to do modifications but the only existing topography in the specified resolution is a TRIM topography (created with FD2TRIM from a grid of different resolution). &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# ile with input data for program control (type [[TR2FIDI.DAT|tr2fidi.dat]])&lt;br /&gt;
# file with TRIM topography (type [[TR2.TOPO.BIN|tr2.topo.bin]])&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# file with FIDISOR/FIDIRB topography (type [[TOPO.BIN|topo.bin]])&lt;br /&gt;
|methodology=&lt;br /&gt;
:All steps of the program FD2TRIM are ecvaluated backwards.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remark:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Interpolation to other grid spacing as with the program FD2TRIM is not possible! Naturally the quality of the topography is worse after several conversions.  &lt;br /&gt;
|preprocessor=[[FD2TRIM]], [[TC2TR2]]&lt;br /&gt;
|postprocessor=FD2CUT, [[FD2DEL]], [[FD2TRIM]], [[FDGITTER05]] a.o.&lt;br /&gt;
|language=Fortran77 &lt;br /&gt;
|add_software=- &lt;br /&gt;
|contact_original=E. Rudolph&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/tr2fidi/*&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TOPVF&amp;diff=14999</id>
		<title>TOPVF</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TOPVF&amp;diff=14999"/>
		<updated>2022-10-10T14:43:50Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TOPVF&lt;br /&gt;
|name=TOPVF&lt;br /&gt;
|version=September 1995&lt;br /&gt;
|version_descr=June 1997&lt;br /&gt;
|catchwords=Calculation of 2D/3D areas and volumes, finite element topography&lt;br /&gt;
|shortdescription=The program TOPVF calculates 2D/3D areas and volumes which lie between two arbirary referenc surfaces. Optinal the calculations can be done also for horizontal layers and columns sorted into depth classes. &lt;br /&gt;
|inputfiles= &lt;br /&gt;
# file with input data for program flow control (filetype [[TOPVF.DAT|topvf.dat]])&lt;br /&gt;
# file containing the finite elements mesh (filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]])&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# in table format for further processing with graphics software (e.g. Harvard Graphics)&lt;br /&gt;
# printer file topvf.sdr&lt;br /&gt;
|methodology=-&lt;br /&gt;
|preprocessor=programs for generation and modification of finite element meshes&lt;br /&gt;
|postprocessor=graphics programs&lt;br /&gt;
|language=Fortran90&lt;br /&gt;
|add_software=-&lt;br /&gt;
|contact_original=O. Kacholdt, G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/topvf&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TOUTR&amp;diff=14998</id>
		<title>TOUTR</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TOUTR&amp;diff=14998"/>
		<updated>2022-10-10T14:35:57Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TOUTR&lt;br /&gt;
|name=TOUTR&lt;br /&gt;
|version=October 1999 &lt;br /&gt;
|version_descr=April 2008 &lt;br /&gt;
|catchwords=numerical model Untrim&amp;lt;br /&amp;gt;&lt;br /&gt;
conversion of gridfile format &lt;br /&gt;
|shortdescription=programm toUtr reads gridfiles of different formats and writes these grids onto new files in Untrim gridfile format. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# program steering file (filetype [[TOUTR.DAT|toutr.dat]])&lt;br /&gt;
# finite element grid (filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]])&lt;br /&gt;
# 2D finite difference grid of hydro-numerical method [http://www.baw.de/downloads/wasserbau/mathematische_verfahren/programmkennbl_de/pdf/trim2d1.pdf Trim-2D]  (filetype [[TR2.TOPO.BIN|tr2.topo.bin]]) &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# Untrim gridfile (filetype [[UNTRIM_GRID.DAT|untrim_grid.dat]])&lt;br /&gt;
# informative printer file (filetype toUtr.sdr) &lt;br /&gt;
|methodology=&lt;br /&gt;
first of all the program reads a dictionary file (filetype toUtr_dico.dat), which describes the principle structure of the program steering file. After this the program is able to read and evaluate the program steering file (filetype [[TOUTR.DAT|toutr.dat]]) Four steps are to be done to generate an Untrim gridfile out of a gridfile of any type:&lt;br /&gt;
* Read input grid from file into a type-specific grid data structure;&lt;br /&gt;
* Convert the type-specific grid data into a universal (unspecific) grid data structure (you will find more about this universal data structure in a portable document file [http://www.baw.de/downloads/wasserbau/mathematische_verfahren/programmkennbl_de/pdf/unigrid.pdf &amp;quot;Unigrid&amp;quot;] );&lt;br /&gt;
* Store unspecific grid data in Untrim grid data structure;&lt;br /&gt;
* Write Untrim type-specific grid data to file (filetype [[UNTRIM_GRID.DAT|untrim_grid.dat]]) &lt;br /&gt;
|preprocessor=[[FD2TRIM]], [[JANET]], [[TC2BAGGER]], [[TR2GEOM]], [[TRGITTER05]], [[UPDA2D]]&lt;br /&gt;
|postprocessor=[[UNTRIM]]&lt;br /&gt;
|language=Fortran90&lt;br /&gt;
|add_software=-&lt;br /&gt;
|contact_original=J. Jürges&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=* PDF [http://www.baw.de/downloads/wasserbau/mathematische_verfahren/programmkennbl_de/pdf/unigrid.pdf &amp;quot;Unigrid&amp;quot;]   with information about the universal grid data structure&lt;br /&gt;
* $PROGHOME/examples/toUtr &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TM2RND&amp;diff=14997</id>
		<title>TM2RND</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TM2RND&amp;diff=14997"/>
		<updated>2022-10-10T14:34:46Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TM2RND &lt;br /&gt;
|name=TM2RND &lt;br /&gt;
|version=3.x / August 2003 &lt;br /&gt;
|version_descr=April 2008 &lt;br /&gt;
|catchwords=preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
finite element grid&amp;lt;br /&amp;gt;&lt;br /&gt;
boundary value generation&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model TELEMAC-2D &lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program TM2RND is a preprocessor for the numerical model TELEMAC-2D. TM2RND handles available time-series data-sets (hydrodynamics, salinity) and converts them into a special data format, which can be used in a TELEMAC-2D simulation run. The data which are used to define time- and space-dependent boundary conditions can be rapidly accessed by TELEMAC-2D through a modified TELEMAC-subroutine called BORD_baw.f. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# general input-data (filetype [[TM2RND.DAT|tm2rnd.dat]])&lt;br /&gt;
# boundary conditions (filetype [[RNDWERTE.DAT|rndwerte.dat]])&lt;br /&gt;
# grid (filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]])&lt;br /&gt;
# optimized grid (filetype [[SELAFIN|selafin]])&lt;br /&gt;
# boundary conditions file (filetype [[CONLIM.DAT|conlim.dat]]) &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# modified boundary conditions file (filetype [[CONLIM.DAT|conlim.dat]])&lt;br /&gt;
# boundary values file for hydrodynamics (filetype [[TM2.RBH.BIN.I|tm2.rbh.bin.i]] and filetype [[TM2.RBH.BIN|tm2.rbh.bin]])&lt;br /&gt;
# (optional) boundary values file for salinity (filetype [[TM2.RBS.BIN.I|tm2.rbs.bin.i]] and filetype [[TM2.RBS.BIN|tm2.rbs.bin]])&lt;br /&gt;
# informative printer file (filetype tm2rnd.sdr); please check the contents of this file after program execution&lt;br /&gt;
# (optional) trace of program execution (filetype tm2rnd.trc) &lt;br /&gt;
|methodology=&lt;br /&gt;
TM2RND relates the time-series data to the boundary nodes of the modell area. The correct TELEMAC-2D boundary code is also set automatically in the output-file of type conlim.dat. Additionally the program checks whether for all nodal points where a boundary condition was indicated in the input-file of type conlim.dat the coresponding data were defined in a file of type rndwerte.dat. The time-series data are stored as separate records in a direct access file. &lt;br /&gt;
|preprocessor=[[BOERND]], [[TICTRI]], [[TSCALC]], [[UTRRND]]&lt;br /&gt;
|postprocessor=[[TELEMAC-2D]]&lt;br /&gt;
|language=Fortran90&lt;br /&gt;
|add_software=-&lt;br /&gt;
|contact_original=G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/tm2rnd/&amp;lt;br /&amp;gt;&lt;br /&gt;
TELEMAC-2D Modelling System - Users Manual &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TICLQ2&amp;diff=14996</id>
		<title>TICLQ2</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TICLQ2&amp;diff=14996"/>
		<updated>2022-10-10T14:33:34Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TICLQ2&lt;br /&gt;
|name=TICLQ2&lt;br /&gt;
|version=2.x / September 2013 &lt;br /&gt;
|version_descr=Sepetmber 2013&lt;br /&gt;
|catchwords=preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
profile bathymetry&amp;lt;br /&amp;gt;&lt;br /&gt;
extraction of bathymetry at profiles   &lt;br /&gt;
|shortdescription=The program TICLQ2 is a preprocessor which is model-independent. It was designed to extract bathymetry-data along longitudinal or cross-sectional profiles. Every profile is defined by a sequence of an arbitrary number of 2D-locations which are connected by straight lines. Additional points can be easily inserted automatically at regular intervals in between these 2D-locations. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# general input data (filetype [[TICLQ2.DAT|ticlq2.dat]])&lt;br /&gt;
# (optional) old profile-topography (filetype [[PROFIL05.BIN|profil05.bin]])&lt;br /&gt;
# (optional) profiles (filetype [[PROF.BIN|prof.bin]])&lt;br /&gt;
# several other files are necessary to [[GEOPOS.DAT|define the 2D-Locations]] and profiles where data shall be extracted (see documentation for the file ticlq2.dat)&lt;br /&gt;
# grid(s) (filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]], [[UNTRIM_GRID.DAT|untrim_grid.dat]])&lt;br /&gt;
&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# profile-topography (filetype [[PROFIL05.BIN|profil05.bin]])&lt;br /&gt;
# decriptions of all geo positions divided into profiles (filetype [[GPROFIL.DAT|gprofil.dat]])&lt;br /&gt;
# structure type DAMM for every Profile as a separate file (filetype [[INSEL.DAT|insel.dat]]&lt;br /&gt;
# depth values of all points divided into profiles (filetype [[TPROFIL.DAT|tprofil.dat]])&lt;br /&gt;
# informative printer file (filetype ticlq2.sdr)&lt;br /&gt;
# (optional) trace of program execution (filetype ticlq2.trc)&lt;br /&gt;
&lt;br /&gt;
|methodology=A comprehensive profile-topography is generated from the various input-data. 2D-locations are gathered to form profiles. Additional new points can be automatically inserted in between these locations at arbitrary intervals. Bathymetric depth is calculated at the points by means of interpolation from the grid-file. Text-strings can be related to locations and profiles. A list of node numbers as well as connexion-tables are generated for all segments. Optional information is also generated for data-interpolation (used by subsequent post-processors). New bathymetry data can be added in an incremental way to an already existing profile-topography. On input points can be given in coordinate reference Systems different from the one, in which the topography mesh is defined. In this case the user must set the Environment variable BAWCRS to the latter CRS.&lt;br /&gt;
|preprocessor=[[ADCP2PROFILE]], [[CROSSPRO]], [[DEPRO2D]], Perl script insel_to_profiles&lt;br /&gt;
|postprocessor=[[ADCP2PROFILE]], [[TELEMAC-2D]], [[TIMESHIFT]], [[UNTRIM]], [[UTRPRE]], [[XTRLQ2]]&lt;br /&gt;
|language=Fortran95 &lt;br /&gt;
|add_software=libgeodesy &lt;br /&gt;
|contact_original=G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/ticlq2/ &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TIDKEN&amp;diff=14995</id>
		<title>TIDKEN</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TIDKEN&amp;diff=14995"/>
		<updated>2022-10-10T14:31:45Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TIDKEN&lt;br /&gt;
|name=TIDKEN&lt;br /&gt;
|version=October 1999 &lt;br /&gt;
|version_descr=December 2000 &lt;br /&gt;
|catchwords=analyses of measured data&amp;lt;br /&amp;gt;&lt;br /&gt;
analyses of numerically calculated data&amp;lt;br /&amp;gt;&lt;br /&gt;
tidal characteristic numbers of water level&amp;lt;br /&amp;gt;&lt;br /&gt;
tidal characteristic numbers of current velocity&amp;lt;br /&amp;gt;&lt;br /&gt;
tidal characteristic numbers of salinity&amp;lt;br /&amp;gt;&lt;br /&gt;
comparative statistical data for tidal characteristic numbers&amp;lt;br /&amp;gt;&lt;br /&gt;
estuary&amp;lt;br /&amp;gt;&lt;br /&gt;
postprocessor&amp;lt;br /&amp;gt;   &lt;br /&gt;
|shortdescription=&lt;br /&gt;
Program TIDKEN belongs to the various postprocessing programs of different [[Mathematical Models for Coastal Areas and Estuaries|mathematical models]]. In addition to numerically calculated results also measured data can be used as input. The program allows a (semi-) automatic computation of tidal characteristic numbers for different (computed and/or measured) time series given at individual locations. The following characteristic numbers can be obtained:&lt;br /&gt;
&lt;br /&gt;
*[http://www.baw.de/methoden_en/index.php5/Tidal_Characteristic_Numbers_of_Water_Level tidal characteristic numbers of water level]&lt;br /&gt;
:*[[Tidal_Characteristic_Numbers_of_Water_Level#High Water Level (HW)|High Water HW ]]&lt;br /&gt;
:*[[Tidal_Characteristic_Numbers_of_Water_Level#Low Water Level (LW)|Low Water LW]]&lt;br /&gt;
:*[[Tidal_Characteristic_Numbers_of_Water_Level#Tidal Range|Tidal Range]]&lt;br /&gt;
:*[[Tidal_Characteristic_Numbers_of_Water_Level#Flood Period|Flood Period]]&lt;br /&gt;
:*[[Tidal_Characteristic_Numbers_of_Water_Level#Ebb Period|Ebb Period]]&lt;br /&gt;
:*[[Tidal_Characteristic_Numbers_of_Water_Level#High Water Time (T_HW)|High Water Time T_HW]]&lt;br /&gt;
:*[[Tidal_Characteristic_Numbers_of_Water_Level#Low Water Time (T_LW)|Low Water Time T_LW]]&lt;br /&gt;
:*frequency distribution &lt;br /&gt;
*[[Tidal Characteristic Numbers of Current|tidal characteristic numbers of current velocity]]&lt;br /&gt;
:*[[Tidal Characteristic Numbers of Current#Flood Current|flood current]]&lt;br /&gt;
::*[[Tidal Characteristic Numbers of Current#Flood Current|Maximum Flood Current Velocity]]&lt;br /&gt;
::*[[Tidal Characteristic Numbers of Current#Flood Current|Mean Flood Current Velocity]]&lt;br /&gt;
::*[[Tidal Characteristic Numbers of Current#Flood Current|Flood Current Duration]]&lt;br /&gt;
::*[[Tidal Characteristic Numbers of Current#Flood Current|Slack Water Time of Flood Current]]&lt;br /&gt;
::*[[Tidal Characteristic Numbers of Current#Flood Current|Flood Path]]&lt;br /&gt;
::*frequency distribution &lt;br /&gt;
:*[[Tidal Characteristic Numbers of Current#Ebb Current|ebb current]]&lt;br /&gt;
::*[[Tidal Characteristic Numbers of Current#Ebb Current|Maximum Ebb Current Velocity]]&lt;br /&gt;
::*[[Tidal Characteristic Numbers of Current#Ebb Current|Mean Ebb Current Velocity]]&lt;br /&gt;
::*[[Tidal Characteristic Numbers of Current#Ebb Current|Ebb Current Duration]]&lt;br /&gt;
::*[[Tidal Characteristic Numbers of Current#Ebb Current|Slack Water Time of Ebb Current]]&lt;br /&gt;
::*[[Tidal Characteristic Numbers of Current#Ebb Current|Ebb Path]]&lt;br /&gt;
::*frequency distribution &lt;br /&gt;
*[[Tidal Characteristic Numbers of Salinity|tidal characteristic numbers of salinity]]&lt;br /&gt;
::*[[Tidal Characteristic Numbers of Salinity#Flood Current|Maximum Salinity during a Tidal Cycle]]&lt;br /&gt;
::*[[Tidal Characteristic Numbers of Salinity#Flood Current|Minimum Salinity during a Tidal Cycle]]&lt;br /&gt;
::*[[Tidal Characteristic Numbers of Salinity#Flood Current|Variation of Salinity during a Tidal Cycle]]&lt;br /&gt;
::*frequency distribution &lt;br /&gt;
&lt;br /&gt;
In addition to the above mentioned tidal characteristic numbers comparative statistical data may be also calculated when two different time series are analysed at the same time.&lt;br /&gt;
&lt;br /&gt;
The program [[TDKTIE]] link the several result files and generates for example a table with the tidal characteristic numbers along a profile.  &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# general input data (filetype [[TDKNEU.DAT|tdkneu.dat]]).&lt;br /&gt;
# measured or numerically computed time series (filetype [[BOEWRT.DAT|boewrt.dat]] or [[KNOERG.BIN|knoerg.bin]]). &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# (optional) lineprinter file with results of a single data analysis (filetype tidken.e.sdr).&lt;br /&gt;
# (optional) lineprinter file with results of comparative analysis (filetype tidken.v.sdr);&lt;br /&gt;
#:in addition a few ASCII files with analyses results of filetype [[ZEILE.TIDKEN.DAT|zeile.tidken.dat]]):&lt;br /&gt;
#:water level (zeile.H.xxx.dat and zeile.h.xxx.dat, x=001, ... 999)&lt;br /&gt;
#:current velocity (zeile.V.dat and zeile.v.dat)&lt;br /&gt;
#:and salinity (zeile.z.dat).&lt;br /&gt;
# (optional) binary file with results of a single data analysis (filetype tidken.e.bin).&lt;br /&gt;
# (optional) trace of program execution (filetype tidken.trc). &lt;br /&gt;
|methodology=&lt;br /&gt;
* in a first step a time serie which shall be subsequently analysed may be optionally filtered before (e.g. bandpass filter);&lt;br /&gt;
* thereafter a (semi-) automatic computation of tidal characteristic numbers will be carried through; for this step some user prescribed parameters are required;&lt;br /&gt;
* if necessary also a comparative analysis is carried through. &lt;br /&gt;
|preprocessor=[[EXCELENZ]], [[FFT]], [[MESKOR]], [[TSCALC]], [[XTRDATA]], [[ZEITRIO]]&lt;br /&gt;
|postprocessor=[[TDKTIE]]&lt;br /&gt;
|language=Fortran90 &lt;br /&gt;
|add_software=- &lt;br /&gt;
|contact_original=G. Lang, P. Schade,  I. Uliczka&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=please refer to $PROGHOME/examples/tidken/&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TICTRI&amp;diff=14994</id>
		<title>TICTRI</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TICTRI&amp;diff=14994"/>
		<updated>2022-10-10T14:30:31Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TICTRI&lt;br /&gt;
|name=TICTRI&lt;br /&gt;
|version=January 1996 &lt;br /&gt;
|version_descr=April 2008 &lt;br /&gt;
|catchwords=preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
finite element grid&amp;lt;br /&amp;gt;&lt;br /&gt;
grid generation&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model TELEMAC-2D   &lt;br /&gt;
|shortdescription=The program TICTRI is a preprocessor for the numerical model TELEMAC-2D. TICTRI converts a finite element grid from TICAD-format to an equivalent grid in TRIGRID-format. Additional informations about boundary nodes and the type of the boundary conditions are generated by TICTRI too. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# general input-data (filetype [[TICTRI.DAT|tictri.dat]])&lt;br /&gt;
# grid which shall be converted (filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]])&lt;br /&gt;
# boundary conditions (filetype [[RNDWERTE.DAT|rndwerte.dat]])&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# nodal point connexions in TRIGRID-format (filetype [[TRIANG.DAT|triang.dat]])&lt;br /&gt;
# list of neighbour nodes, coordinates and boundary informations (filetype [[NEIGH.DAT|neigh.dat]])&lt;br /&gt;
# (optional) trace of program execution (filetype tictri.trc)&lt;br /&gt;
|methodology=The nodal connexions are left unchanged but the node numbers are augmented by 1. Additionally all neighbours of a node are determined. The boundary condition file of type rndwerte.dat is interpreted and every boundary node is assigned a unique TRIGRID colour-code number. &lt;br /&gt;
|preprocessor=[[JANET]], [[TC2BAGGER]], [[UPDA2D]]&lt;br /&gt;
|postprocessor=[[TM2RND]]&lt;br /&gt;
|language=Fortran77 &lt;br /&gt;
|add_software=- &lt;br /&gt;
|contact_original=G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/tictri&lt;br /&gt;
&lt;br /&gt;
TELEMAC-2D Modelling System - Users Manual &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TIMESHIFT&amp;diff=14993</id>
		<title>TIMESHIFT</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TIMESHIFT&amp;diff=14993"/>
		<updated>2022-10-10T14:29:30Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TIMESHIFT&lt;br /&gt;
|name=TIMESHIFT&lt;br /&gt;
|version=1.1&lt;br /&gt;
|version_descr=December 2008&lt;br /&gt;
|catchwords=ADCP moving ship measurement&amp;lt;br /&amp;gt;&lt;br /&gt;
comparison of measurement and model&amp;lt;br /&amp;gt;&lt;br /&gt;
profile&amp;lt;br /&amp;gt;&lt;br /&gt;
correction / shifting of data in time&amp;lt;br /&amp;gt;&lt;br /&gt;
actual time&amp;lt;br /&amp;gt;&lt;br /&gt;
target time  &lt;br /&gt;
|shortdescription=The program TIMESHIFT performs a correction in time of model results on profile data. This improves the comparibility between model results and measurements for long profiles. Target times taken from an ADCP moving ship measurement are necessary for this purpose. They are computed from the mean measurement time and the measure time difference relative desired time with desired time meaning the mean measurement time. The time difference has to be available for each data point of the profile. The program ADCP2PROFILE generates this data.&lt;br /&gt;
&lt;br /&gt;
The model result files are called actual time files from now on, whereas the measured data is contained in the target file. TIMESHIFT corrects all actual times in a two step procedure. The first step is the addition of the location dependant time difference relative desired time at every location. The dataset, which has the smallest difference towards the new target time, gets selected. Its values of the measure are stored for that location.&lt;br /&gt;
&lt;br /&gt;
[http://www.baw.de/downloads/wasserbau/mathematische_verfahren/programmkennbl_de/pdf/TimeShift_20020515.pdf Fig.1: Profile after the first step of the correction in time. Model results and measurement display the same differences relative to their mean times (133k)]]&lt;br /&gt;
&lt;br /&gt;
The second step is the optional addition of a constant time span. This enables the program to shift the actual time data exactly to the target time, even when actual and target time differ several years. The time span is computed out of the mean measure time and the estimated actual time, which is the time with probably the best fit of measurement and model. A value can be assigned to the estimated time in the general input data.&lt;br /&gt;
&lt;br /&gt;
[http://www.baw.de/downloads/wasserbau/mathematische_verfahren/programmkennbl_de/pdf/TimeShift_to20060927.pdf Fig.2: The second step is an optional, constant shift in time. (133k)]]&lt;br /&gt;
&lt;br /&gt;
Both methods are performed for all times of the actual time file. Thus, the output file contains the same number of times. Each of these datasets has the same internal temporal pattern. The modeller can select the dataset with the best fit from this ensemble. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# general input data (file of type [[TIMESHIFT.DAT|timeshift.dat]]);&lt;br /&gt;
# further input data is explained in the general input data mentioned above.&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# output data is explained in the general input data mentioned above;&lt;br /&gt;
# lineprinter file containing useful information related to program execution (filetype Timeshift.sdr);&lt;br /&gt;
# optional file with trace of program execution (filetype Timeshift.trc).&lt;br /&gt;
|methodology=&lt;br /&gt;
The correction changes only the temporal mapping. The further attributes of the actual time files are passed to the output file without change.&lt;br /&gt;
&lt;br /&gt;
Values with a big time difference would be interpolated at the first or last time of the actual time file, which would give a wrong impression. In order to avoid this, the interpolated values at the first or last time are not used. They are marked as null values and will be displayed in grey coulor.&lt;br /&gt;
&lt;br /&gt;
[http://www.baw.de/downloads/wasserbau/mathematische_verfahren/programmkennbl_de/pdf/TimeShift_Nullvalue.pdf Fig.3: Profile with null values displayed in grey. At these locations the corrections leaves the time span of the actual times. (133k)]]&lt;br /&gt;
&lt;br /&gt;
Furthermore figure 3 displays the temporal mapping to the actual times. In order to demonstrate the effect, the interval is rather long (1 hour). There is obviously an discontinuity in the waterlevel at the intersection from one point in time to the next.&lt;br /&gt;
&lt;br /&gt;
The actual time file is allowed to contain several sub profiles. But one of them must have the same name and the same number of points as the single profile of the target time file. The depth values of the profiles are allowed to differ.&lt;br /&gt;
&lt;br /&gt;
For application programmers: TIMESHIFT uses the Fortran 90 packages io_dataset which also supports non-BDF formats. But only reading and writing of BDF files has been tested and released for general use. &lt;br /&gt;
|preprocessor=[[ADCP2PROFILE]], [[DIDAMERGE]], [[TICLQ2]], [[UNTRIM]], [[XTRLQ2]]&lt;br /&gt;
|postprocessor=[[GVIEW2D]], [[LQ2PRO]], [[VVIEW2D]], [[XTRDATA]]&lt;br /&gt;
|language=Fortran90 &lt;br /&gt;
|add_software=- &lt;br /&gt;
|contact_original=P. Schade&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=please refer to $PROGHOME/examples/TimeShift/&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TEOAX&amp;diff=14992</id>
		<title>TEOAX</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TEOAX&amp;diff=14992"/>
		<updated>2022-10-10T14:28:14Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TEOAX&lt;br /&gt;
|name=TEOAX&lt;br /&gt;
|version=September 1998 &lt;br /&gt;
|version_descr=November 1998&lt;br /&gt;
|catchwords=KUEDAT&amp;lt;br /&amp;gt;&lt;br /&gt;
bearing axes&amp;lt;br /&amp;gt;&lt;br /&gt;
extraction &lt;br /&gt;
|shortdescription=&lt;br /&gt;
programm TEOAX serves extraction of bearing axes of a file like KUEDAT. In this kind of file bearing data is sorted by time. Here is a short description of that specific type of file format:&lt;br /&gt;
# only ASCII-format&lt;br /&gt;
# the letter in the first column of each row specifies the type of that row:&lt;br /&gt;
:* H (header):&lt;br /&gt;
:a new bearing starts with every H-row. It contains information about that bearing (e.g. date) but no bearing data itself&lt;br /&gt;
:* B (B-row):&lt;br /&gt;
:description of a section of a bearing axis (these rows will be read and analysed)&lt;br /&gt;
:* R (real data):&lt;br /&gt;
:contains one real measured bearing point. Every bearing point is specified by two position coordinates and contains depth information in MSL (mean sea level) or NN (normal null)&lt;br /&gt;
:* D (D-row):&lt;br /&gt;
:like R-row, but maximum or minimum depth information&lt;br /&gt;
:* U (U-row):&lt;br /&gt;
:like R-row, but minimum or maximum depth information &lt;br /&gt;
R-, D- and U-rows will not be analysed &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# original KUEDAT bearing data file (filetype [[KUEDAT.DAT|kuedat.dat]])&lt;br /&gt;
# program steering file (filetype [[TEOAX.DAT|teoax.dat]]) &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# all different bearing axes will be saved in one file of type [[INSEL.DAT|insel.dat]]&lt;br /&gt;
# every bearing axis will be stored in files of type [[POLY.DAT|poly.dat]] &lt;br /&gt;
|methodology=&lt;br /&gt;
Every B-row contains one section of a bearing axis. This section can be a straight forward section (with given start and end point coordinates) or a circular arc, for which also two information are given: first the mid point of that circle and second the end point coordinates of that section (the start point is the end point of the section before). The program reads all section information, concatenate the sections to a bearing axis, controls whether the axis is known or not and stores the axis to a file (if not known). &lt;br /&gt;
|preprocessor=-&lt;br /&gt;
|postprocessor=[[TEO]]&lt;br /&gt;
|language=Fortran90&lt;br /&gt;
|add_software=-&lt;br /&gt;
|contact_original=J. Jürges&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=supercomputing news # 3/1998  and $PROGHOME/examples/teoax &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TEO&amp;diff=14991</id>
		<title>TEO</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TEO&amp;diff=14991"/>
		<updated>2022-10-10T14:26:28Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TEO&lt;br /&gt;
|name=TEO&lt;br /&gt;
|version=September 1998&lt;br /&gt;
|version_descr=April 2008 &lt;br /&gt;
|catchwords=KUEDAT&amp;lt;br /&amp;gt;&lt;br /&gt;
bearing data&amp;lt;br /&amp;gt;&lt;br /&gt;
extraction &lt;br /&gt;
|shortdescription=&lt;br /&gt;
programm TEO serves extraction of bearing data of a file like KUEDAT. In this kind of file bearing data is sorted by time. Here is a short description of that specific type of file format:&lt;br /&gt;
# only ASCII-format&lt;br /&gt;
# the letter in the first column of each row specifies the type of that row:&lt;br /&gt;
:* H (header):&lt;br /&gt;
:a new bearing starts with every H-row. It contains information about that bearing (e.g. date) but no bearing data itself&lt;br /&gt;
:* B (B-row):&lt;br /&gt;
:description of a section of a bearing axis (for extracting bearing axes use program [[TEOAX]])&lt;br /&gt;
:* R (real data):&lt;br /&gt;
:contains one real measured bearing point. Every bearing point is specified by two position coordinates and contains depth information in MSL (mean sea level) or NN (normal null)&lt;br /&gt;
:* D (D-row):&lt;br /&gt;
:like R-row, but maximum or minimum depth information&lt;br /&gt;
:* U (U-row):&lt;br /&gt;
:like R-row, but minimum or maximum depth information &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# original KUEDAT bearing data file (filetype [[KUEDAT.DAT|kuedat.dat]])&lt;br /&gt;
# program steering file (filetype [[TEO.DAT|teo.dat]])&lt;br /&gt;
# (opt) polygon file (filetype [[POLY.DAT|poly.dat]]) containing the border line of the extraction area&lt;br /&gt;
# (opt) polygon file (filetype [[POLY.DAT|poly.dat]]) containing a bearing axis &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# bearing data file of format [[GEOM.DAT|geom.dat]]  containing all extracted bearing points (optional sorted by months in several files of that type)&lt;br /&gt;
# bearing lines file of format [[INSEL.DAT|insel.dat]] containing all those bearing lines whose points were extracted&lt;br /&gt;
# bearing data file of format [[GEOM.DAT|geom.dat]] containing bearing points not extracted by the program&lt;br /&gt;
# KUEDAT bearing data file (filetype [[KUEDAT.DAT|kuedat.dat]]) containing not extracted bearing lines in original format &lt;br /&gt;
|methodology=&lt;br /&gt;
The criteria for extracting bearing data are listed below:&lt;br /&gt;
* extraction area: The program gives you several possibilities of specifying your area of interest:&lt;br /&gt;
:* whole area: all bearing points can be extracted, no matter where they lie&lt;br /&gt;
:* rectangle area: bearing points within a rectangle area (specified by four corner points) can be extracted&lt;br /&gt;
:* polygon area: bearing points within an area specified by numerous points can be extracted&lt;br /&gt;
:* axis area: bearing points possessing a lower distance to an axis than specified can be extracted &lt;br /&gt;
* type of bearing lines:&lt;br /&gt;
:* longitudinal bearing lines: Only bearing points defined in bearing lines parallel to a specified bearing axis can be extracted&lt;br /&gt;
:* cross sectional bearing lines: Only bearing points defined in bearing lines orthogonal to a specified bearing axis can be extracted&lt;br /&gt;
:* you can switch off this limitation &lt;br /&gt;
* type of bearing points:&lt;br /&gt;
:* extracting bearing points of type R&lt;br /&gt;
:* extracting bearing points of type D&lt;br /&gt;
:* extracting bearing points of type U&lt;br /&gt;
:* you can also combine these criteria &lt;br /&gt;
* range of depth values: Only bearing point with depth values lying inside a legal range can be extracted. The range will be specified by a lower and a higher threshold&lt;br /&gt;
* type of depth values:&lt;br /&gt;
:* Mean Sea Level (MSL): all extracted bearing points will get the MSL depth values&lt;br /&gt;
:* Normal Null (NN): all extracted bearing points will get the NN depth values &lt;br /&gt;
* type of output file&lt;br /&gt;
:* output of bearing points in FORTRAN format 3F15.3 (file of type [[GEOM.DAT|geom.dat]])&lt;br /&gt;
:* output of bearing points in space saving FORTRAN format 2(F10.2,1x),F6.2 &lt;br /&gt;
* all extracted bearing points can be sorted by months and stored in several files of the same type&lt;br /&gt;
* totally not extracted bearing lines will be saved in original file format to give you the chance of extracting these lines with another strategy&lt;br /&gt;
* You can extracting all different bearing axes with the program [[TEOAX]] &lt;br /&gt;
|preprocessor=[[TEOAX]]&lt;br /&gt;
|postprocessor=[[FDGITTER05]], [[IGEL2D]]&lt;br /&gt;
|language=Fortran90&lt;br /&gt;
|add_software=-&lt;br /&gt;
|contact_original=J. Jürges&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=supercomputing news # 3/1998  and $PROGHOME/examples/teo &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TDKTIE&amp;diff=14990</id>
		<title>TDKTIE</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TDKTIE&amp;diff=14990"/>
		<updated>2022-10-10T14:25:31Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TDKTIE &lt;br /&gt;
|name=TDKTIE &lt;br /&gt;
|version=August 1994 &lt;br /&gt;
|version_descr=December 2000 &lt;br /&gt;
|catchwords=&lt;br /&gt;
tidal characteristic numbers&amp;lt;br /&amp;gt;&lt;br /&gt;
linking TIDKEN results&amp;lt;br /&amp;gt;&lt;br /&gt;
link table for different data sources&amp;lt;br /&amp;gt;&lt;br /&gt;
link table for different parameters of influence&amp;lt;br /&amp;gt;&lt;br /&gt;
preparing the visualization &lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program TDKTIE ties together the &#039;&#039;&#039;tidal characteristic numbers&#039;&#039;&#039; which have been calculated by the analysis tool [[TIDKEN]]. The results can e.g. cover several analysed stations along an estuary which are linked to a profile. BT2PRO running after TDKTIE is able to visualize the profile data. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# &#039;&#039;&#039;general input data&#039;&#039;&#039; (filetype [[TDKTIE.DAT|tdktie.dat]]) where the linking is defined&lt;br /&gt;
# &#039;&#039;&#039;analysis results&#039;&#039;&#039; (filetype [[ZEILE.TIDKEN.DAT|zeile.tidken.dat]]) for water level, current velocity or salinity &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# &#039;&#039;&#039;newly linked data sets&#039;&#039;&#039;  in ASCII format (filetype  [[TTASF.ASF|ttasf.asf]]).&lt;br /&gt;
# &#039;&#039;&#039;newly linked data sets&#039;&#039;&#039; in binary format (filetype [[TTBPT.BPT|ttbpt.bpt]]).&lt;br /&gt;
# (optional) file with trace of program execution (filetype tdktie.trc). &lt;br /&gt;
|methodology=&lt;br /&gt;
For connecting the TIDKEN results you have to select a &#039;&#039;&#039;physical measure&#039;&#039;&#039;. It can be mileage, fresh water flow rate, time etc.. The values of the measure will represent the abscissa values for a later visualization.&lt;br /&gt;
&lt;br /&gt;
In the ASCII-table ttasf.asf this measure stands in the first column. &lt;br /&gt;
|preprocessor=[[TIDKEN]]&lt;br /&gt;
|postprocessor=BT2PRO &lt;br /&gt;
|language=Fortran90&lt;br /&gt;
|add_software=-&lt;br /&gt;
|contact_original=J. Jürges&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/tdktie/ &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TDKTIE&amp;diff=14989</id>
		<title>TDKTIE</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TDKTIE&amp;diff=14989"/>
		<updated>2022-10-10T14:24:07Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TDKTIE &lt;br /&gt;
|name=TDKTIE &lt;br /&gt;
|version=August 1994 &lt;br /&gt;
|version_descr=December 2000 &lt;br /&gt;
|catchwords=&lt;br /&gt;
tidal characteristic numbers&amp;lt;br /&amp;gt;&lt;br /&gt;
linking TIDKEN results&amp;lt;br /&amp;gt;&lt;br /&gt;
link table for different data sources&amp;lt;br /&amp;gt;&lt;br /&gt;
link table for different parameters of influence&amp;lt;br /&amp;gt;&lt;br /&gt;
preparing the visualization &lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program TDKTIE ties together the &#039;&#039;&#039;tidal characteristic numbers&#039;&#039;&#039; which have been calculated by the analysis tool [[TIDKEN]]. The results can e.g. cover several analysed stations along an estuary which are linked to a profile. BT2PRO running after TDKTIE is able to visualize the profile data. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# &#039;&#039;&#039;general input data&#039;&#039;&#039; (filetype [[TDKTIE.DAT|tdktie.dat]]) where the linking is defined&lt;br /&gt;
# &#039;&#039;&#039;analysis results&#039;&#039;&#039; (filetype [[ZEILE.TIDKEN.DAT|zeile.tidken.dat]]) for water level, current velocity or salinity &lt;br /&gt;
|outputfiles=&lt;br /&gt;
# &#039;&#039;&#039;newly linked data sets&#039;&#039;&#039;  in ASCII format (filetype  [[TTASF.ASF|ttasf.asf]]).&lt;br /&gt;
# &#039;&#039;&#039;newly linked data sets&#039;&#039;&#039; in binary format (filetype [[TTBPT.BPT|ttbpt.bpt]]).&lt;br /&gt;
# (optional) file with trace of program execution (filetype tdktie.trc). &lt;br /&gt;
|methodology=&lt;br /&gt;
For connecting the TIDKEN results you have to select a &#039;&#039;&#039;physical measure&#039;&#039;&#039;. It can be mileage, fresh water flow rate, time etc.. The values of the measure will represent the abscissa values for a later visualization.&lt;br /&gt;
&lt;br /&gt;
In the ASCII-table ttasf.asf this measure stands in the first column. &lt;br /&gt;
|preprocessor=[[TIDKEN]]&lt;br /&gt;
|postprocessor=BT2PRO &lt;br /&gt;
|language=Fortran77&lt;br /&gt;
|add_software=-&lt;br /&gt;
|contact_original=J. Jürges&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/tdktie/ &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TC2TR2&amp;diff=14988</id>
		<title>TC2TR2</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TC2TR2&amp;diff=14988"/>
		<updated>2022-10-10T14:23:16Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TC2TR2&lt;br /&gt;
|name=TC2TR2&lt;br /&gt;
|version=&lt;br /&gt;
|version_descr=&lt;br /&gt;
|catchwords= &lt;br /&gt;
preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
conversion of a finite element grid&amp;lt;br /&amp;gt;&lt;br /&gt;
equivalent finite difference grid&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model TRIM-2D&amp;lt;br /&amp;gt;&lt;br /&gt;
numerical model TRIM-3D&lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program TC2TR2 is a preprocessor for the numerical models [[TRIM-2D]]  and [[TRIM-3D]].&lt;br /&gt;
This program serves to convert the bathymetry given in the data format of the finite element method TICAD-2S into an equivalent one defined in the format of the finite difference methods TRIM-2D, as well as TRIM-3D. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# control parameters and general input data (file type [[TC2TR2.DAT|tc2tr2.dat]])&lt;br /&gt;
# finite element topography (file type [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]])&lt;br /&gt;
# (optional) surrounding polygon (file type [[POLY.DAT|poly.dat]])&lt;br /&gt;
# (optional) file with polygon traces to set depth values explicitly along these traces (file type [[NODES.SAVE|nodes.save]])&lt;br /&gt;
&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# equivalent TRIM grid and topography (filetype [[TR2.TOPO.BIN|tr2.topo.bin]])&lt;br /&gt;
# informative printer file (file type tc2tr2.sdr)&lt;br /&gt;
# (optional) trace of program execution (file type tc2tr2.trc)&lt;br /&gt;
&lt;br /&gt;
|methodology=&lt;br /&gt;
# Reading input topography in TICAD-2S-format.&lt;br /&gt;
# Optional : Reading the boundary polygon which surrounds the area to be converted.&lt;br /&gt;
# Generating an element table which describes the area to be converted.&lt;br /&gt;
# Calculating the bathymetrical depth at the nodes U, V, Z and O of the TRIM grid by appropriate interpolation of depth at the nodes of the FE-grid:&lt;br /&gt;
## Depths at U- and V-points are mean values of the corresponding ZETA-points. Therefore the depths are approximated in the best possible way and the speed of the tidal wave can be calculated correctly. On the other hand side the volume of the system under investigation may be overestimated systematically.&lt;br /&gt;
## Depths at U- and V-points are minimum values of the corresponding ZETA-points. This guarantees the best approximation of the volume, but depths at U- and V-points are underestimated systematically. Therefore computed wave speed may be also underestimated. &lt;br /&gt;
# Modification of depth to fulfill the TRIM convention.&lt;br /&gt;
# Optional : Consideration of structures (e.g. dams, groynes, etc.).&lt;br /&gt;
# Automatic Determination of isolated grid cells (cells without connexions to neighbour grid cells).&lt;br /&gt;
# Expanding the grid at the outer boundaries to fulfill the following conditions :&lt;br /&gt;
#* Computational domain is surrounded at least by two additional rows of grid cells;&lt;br /&gt;
#* even number of grid cells in both spatial directions.&lt;br /&gt;
# Model topography is written in TRIM-format to an ASCII- or binary file.&lt;br /&gt;
&lt;br /&gt;
|preprocessor=[[UPDA2D]]&lt;br /&gt;
|postprocessor=[[FD2MET]], [[TR2FIDI]], [[TR2REFRESH]], [[TR2RND]], [[TR2VOR]], [[TRGITTER05]]&lt;br /&gt;
|language=Fortran90 &lt;br /&gt;
|add_software=- &lt;br /&gt;
|contact_original=G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation= -&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TC2GEOM&amp;diff=14987</id>
		<title>TC2GEOM</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TC2GEOM&amp;diff=14987"/>
		<updated>2022-10-10T14:22:26Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TC2GEOM&lt;br /&gt;
|name=TC2GEOM&lt;br /&gt;
|version=October 1998&lt;br /&gt;
|version_descr=April 2008&lt;br /&gt;
|catchwords=preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
finite difference method TRIM-2D&amp;lt;br /&amp;gt;&lt;br /&gt;
finite difference method TRIM-3D&amp;lt;br /&amp;gt;&lt;br /&gt;
conversion of a finite element mesh&amp;lt;br /&amp;gt;&lt;br /&gt;
equivalent finite Difference grid&amp;lt;br /&amp;gt;&lt;br /&gt;
generation of list of boundary nodes &lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program TC2GEOM is one of the tools connected to the hydronumerical methods TRIM-2D and TRIM-3D. It is used to transfer the model topography which is stored in the data format of the finite element method TICAD-2S into an equivalent topography stored in the format of the finite difference method FIDISOR/FIDIRB. This topography can subsequently be converted by means of the program [[FD2TRIM]]  into a grid which can be equivalently used by TRIM-2D and TRIM-3D as well. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# input file which controls the program flow (filetype [[TC2GEOM.DAT|tc2geom.dat]])&lt;br /&gt;
# file containing the finite element mesh of the model topography (filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]])&lt;br /&gt;
# (optional) file with polygon traces to set depth values explicitly along these traces (filetype [[NODES.SAVE|nodes.save]])&lt;br /&gt;
# (optional) list of nodal markers (filetype [[KNOK.GITTER05.DAT and KNOK.GITTER05.BIN|knok.gitter05.dat/bin]])&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# topography stored in the format of method FIDISOR/FIDIRB (filetype [[TOPO.BIN|topo.bin]])&lt;br /&gt;
# (optional) printer protocol with more ore less informative messages about the automatic grid conversion (file type tc2geom.sdr)&lt;br /&gt;
# (optional) list of boundary grid cells (filetype [[RGZ.DAT|rgz.dat]])&lt;br /&gt;
:: Notice: boundary grid cells can be visualized and interactively modified using the graphical program [[FDGITTER05]]. Furthermore the may be easyli converted into a file of  type fd2rnd.dat which can be later used for generation of boundary data using program [[TR2RND]] umgesetzt werden.&lt;br /&gt;
|methodology=&lt;br /&gt;
For each grid cell lying inside the finite element grid the depth value of the cell center is obtained by interpolation . If depth values given in the file [[NODES.SAVE|nodes.save]] for polygon traces explicitly shall be transferred, the depth at the cell centers is changed in grid cells lying along the polygon trace (the polygon trace is projected to the cell centers).&lt;br /&gt;
&lt;br /&gt;
With interpretation of the boundary indices of the finite element mesh (open, i.e. flow passing through, or closed, i.e. no flow passing through) the open parts of the boundary are identified automatically. If a file of type [[KNOK.GITTER05.DAT and KNOK.GITTER05.BIN|knok.gitter05.dat/bin]] has been optionally specified on input the grid cells are further differntiated in dependence of their location with respect to different sections along the open boundaries. &lt;br /&gt;
|preprocessor=[[UPDA2D]]&lt;br /&gt;
|postprocessor=[[FD2HYPSO]], [[FD2TRIM]], [[FDGITTER05]], [[FDGLUE]]&lt;br /&gt;
|language=Fortran90 &lt;br /&gt;
|add_software=- &lt;br /&gt;
|contact_original=G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=TC2BAGGER&amp;diff=14986</id>
		<title>TC2BAGGER</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=TC2BAGGER&amp;diff=14986"/>
		<updated>2022-10-10T14:20:51Z</updated>

		<summary type="html">&lt;p&gt;Ak3gseis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProgramDescription&lt;br /&gt;
|name_de=TC2BAGGER&lt;br /&gt;
|name=TC2BAGGER&lt;br /&gt;
|version=February 1996 &lt;br /&gt;
|version_descr=April 2008 &lt;br /&gt;
|catchwords=preprocessor&amp;lt;br /&amp;gt;&lt;br /&gt;
finite element grid&lt;br /&gt;
modification of topography&lt;br /&gt;
deepening and refillment &lt;br /&gt;
|shortdescription=&lt;br /&gt;
The program TC2BAGGER is a preprocessor which is used to modify the bathymetrical depth given at each node of an existing (triangular) finite element grid. The nodes which shall be modified (modification nodes) are selected in accordance with one of the following criteria:&lt;br /&gt;
&lt;br /&gt;
* their position can be either inside or outside of an (optional) surrounding polygon&lt;br /&gt;
* they can be situated either inside of an additional dredger-polygon or they are lying inside of a second finite element grid (dredger-grid) which contains spacially varying informations for the modification of the actual water depth&lt;br /&gt;
* modification of the nodal values for the bathymetrical depth can can be explicitely forbidden for nodes to which selected nodal marker values are attached&lt;br /&gt;
&lt;br /&gt;
The actual nodal depth can be modified in the following different ways (modification options):&lt;br /&gt;
&lt;br /&gt;
# uncoditional deepening/refillment: at all modification nodes the actual depth is modified with the modification value&lt;br /&gt;
# unconditioanl setting of the depth: at all modification nodes the actual depth is set to the modification value&lt;br /&gt;
# conditional deepening: at all modification nodes where the actual depth is smaller than the modification value the depth will be set to the modification value. Areas which are already deeper than the depth given by the modification value remain unchanged&lt;br /&gt;
# conditional refillment: at all modification nodes where the actual depth is larger than the modification value the depth will be set to the modification value. Areas which are shallower than the depth given by the modification value remain unchanged.&lt;br /&gt;
&lt;br /&gt;
The modification value is either connected with a dredger-polygon or results from the local depth in the dredger-grid. &lt;br /&gt;
|inputfiles=&lt;br /&gt;
# general input-data (filetype [[TC2BAGGER.DAT|tc2bagger.dat]])&lt;br /&gt;
# grid with actual bathymetry (filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]])&lt;br /&gt;
# dredger-polygons (filetype [[BAGGER.DAT|bagger.dat]])&lt;br /&gt;
# dredger-grid (filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]])&lt;br /&gt;
# (optional) surrounding polygon (Dateityp [[POLY.DAT|poly.dat]])&lt;br /&gt;
# (optional) list of nodal markers (filetype [[KNOK.GITTER05.DAT and KNOK.GITTER05.BIN|knok.gitter05.dat/bin]])&lt;br /&gt;
|outputfiles=&lt;br /&gt;
# grid with modified bathymetry (filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]])&lt;br /&gt;
# (optional) grid with differences for bathymetry (filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]])&lt;br /&gt;
# printer file (filetype tc2bagger.sdr)&lt;br /&gt;
# (optional) trace of program execution (filetype tc2bagger.trc)&lt;br /&gt;
|methodology=&lt;br /&gt;
The nodal depths at the modification nodes are either set to the values related to the dredger-polygons or to the interpolated values from the nodal depths given in the dredger-grid. &lt;br /&gt;
|preprocessor=&lt;br /&gt;
|postprocessor=[[HVIEW2D]], [[JANET]], [[TICTRI]], [[TOUTR]], UPDATE&lt;br /&gt;
|language=Fortran90 &lt;br /&gt;
|add_software=- &lt;br /&gt;
|contact_original=G. Lang&lt;br /&gt;
|contact_maintenance=[mailto:pre.proghome@baw.de working group PRE]&lt;br /&gt;
|documentation=$PROGHOME/examples/tc2bagger &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ak3gseis</name></author>
	</entry>
</feed>