Release Notes

Release Notes

The release notes of Delft3D 4 releases are described below.

Release Notes Delft3D 4.06.00 (Delft3D-FLOW 6.04.03)

Release Notes Delft3D 4.06.00 (Delft3D-FLOW 6.04.03)
  • This release is based on Windows 10 and on AlmaLinux8, because CentOS 7 will be phased out by June 2024.
  • In this release the Fortran compiler has been upgraded to Intel Fortran IFORT2023.
  • Noted that this Delft3D 4 release is based on the same tools as the Delft3D Flexible Mesh release (2024.02), which simplifies open source activities when using both the Delft3D 4 and Delft3D Flexible Mesh software suites.

Key changes:

  1. Switch from Linux platform CentOS 7 to AlmaLinux 8

  2. Build via Intel Fortran IFORT23 compiler

When using the Delft3D-GUI:

  • FLOW version 6.04 only works in combination with GUI 4.99.00 (and higher)

 

 

Version flow2d3d, version 6.04.03.997c59b4b40f4eb2a280c32790ec902800e0992a 
(trunk, win64_intel/lnx64_intel)
Date 7 March 2024    (NB. to be released later)
Based On flow2d3d, version 6.04.02.142586,  23 February 2023
Changed Functionality

None

New Functionality None, in comparison to the previous release 4.05.01.
Fixed Bugs  In the previous release 4.05.01 the functionality of 'Real Time Control' did not work well. In the current 4.06.00 release this functionality is working adequately.
(fixed bugs to be added, but this list will be very small in comparison with the previous release 4.05.01)
External Influence  
New Known Bugs / Change Requests None

 

 

Release Notes Delft3D 4.05.01 (Delft3D-FLOW 6.04.02)

Release Notes Delft3D 4.05.01 (Delft3D-FLOW 6.04.02)
  • This release is based on Windows 10 and on CentOS 7. The goal is to soon provide a release that is based on AlmaLinux8, because CentOS 7 will be phased out by June 2024.
  • This release has been briefly tested on Windows 11 and we do not expect any problems on Windows 11, but this cannot be guaranteed.
  • In this release the compilation procedure has changed (from Automake to CMake), as well as the compiler (now Fortran IFORT2021) and some tools (IntelMPI instead of MPICH). When compiling the Delft3D 4 software, it is therefore strongly recommended to upgrade to this release and its tools.  
  • Noted that this Delft3D 4 release is based on the same tools as the Delft3D Flexible Mesh release (2024.01), which simplifies open source activities when using both the Delft3D 4 and Delft3D Flexible Mesh software suites.

Key changes:

  1. Build with CMake and IFORT21

  2. Switch from MPICH to IntelMPI

When using the Delft3D-GUI:

  • FLOW version 6.04 only works in combination with GUI 4.99.00 (and higher)

 

 

Version flow2d3d, version 6.04.02.142586 (trunk, win64_intel/lnx64_intel)
Date 23 February 2023    (NB. released in first quarter of 2024)
Based On flow2d3d, trunk revision 69179, 11 June 2021
Changed Functionality

141416: UNST-4987: Sediment transport update with new approach for surfbeat. (NB. A Delft3D FM/UNST-issue number is shown, because this improvement is both in Delft3D FM and Delft3D 4)

New Functionality None (in comparison to the 6.03 release from 2021)
Fixed Bugs DELFT3D-37243: Some bugs for tide analysis have been solved (TIDE)
142395-142528: DELFT3D-37723: Update of Van Rijn 1993 and 2007 formulas
140476-141587: DELFT3D-37698: Fixed: Stopped with wrongly error "NaN found"
141352: DELFT3D-37721: Culvert discharges are written properly to D-WAQ input files
70210: DELFT3D-37631: Grow grid from splines sometimes crashes (RGFGRID)
69394: DELFT3D-37671: Bubble screens work in combination with sigma- and Z-layers, serial and parallel
68932: DELFT3D-37662: Thatcher-Harlemann doesn't work well in parallel simulations
69897: DELFT3DSUP-10616: Fixed: Restart file with sediment
68742: DELFT3D-37593: Grid generation does not converge when generating millions of cells (RGFGRID)
DELFT3D-37648: Aggregation of cells in a selected structured grid does not observe the polygon (DIDO)
DELFT3D-37574: A *.dmo file only saved when the project is saved and then the export is performed (DIDO)
External Influence
  • Results might differ when using sediment transport (UNST-4987)
New Known Bugs / Change Requests
  • Although not officially released, the functionality of 'Real Time Control' does not work in this release.

 

 

Release Notes Delft3D 4.04.02 (Delft3D-FLOW 6.03)

Release Notes Delft3D 4.04.02 (Delft3D-FLOW 6.03)

Changes in version 6.03:

  1. The directory structure where the binaries are installed is changed
    See release notes below, FLOW version 6.03.00.59659, external influence
  2. Usage of runscripts is changed
    Leave them where they are (x64/kernel/scripts (Windows) or bin (Linux)) and execute them from within the working directory. Check the examples in https://svn.oss.deltares.nl/repos/delft3d/trunk/examples

When using the Delft3D-GUI:
FLOW version 6.03 only works in combination with GUI 4.04.00 (and higher)
FLOW version 6.02 only works in combination with GUI 4.03.99 (and lower)

 

Version flow2d3d, version 6.04.00.69179 (trunk, win64_intel/lnx64_intel)
Date  11 June 2021
Based On flow2d3d, trunk revision 62441, 31 October 2018
Changed Functionality 62472: DELFT3D-36528: Bedform roughness prediction (Van Rijn 1984, 2007)
66881-68260: DELFT3D-37523: mormerge: changed location of binary (Windows)
New Functionality

62690-63025: DELFT3D-36592: Script for running FLOW with RTC online
63694: DELFT3D-36553: Add ncFormat keyword to enable user to switch on NetCDF4 output
63701: DELFT3D-36883: Add ncDeflate keyword to enable user to deflate NetCDF4 output
65439: DELFT3D-37313: beta_m as a user defined variable in vanRijn1993
66064-68408: DELFT3D-37414: Merge SANTOSS extensions to Van Rijn (2007)
66195: UNST-3132: Support both Celsius and Kelvin as unit for temperature
67238-67239: DELFT3D-37566: User defined Prandtl-Schmidt number for mud fractions
67884: UNST-4559: New keyword OutDefault to set all morphology output flags to true or false
67928: DELFT3D-37610: Optional export of SEDDIF array
68263: UNST-4142: Split start time bed and composition update
68562: UNST-4927: Enable output of bed shear stress for morphology (TAUB in erosed)
69040: UNST-4752: Merge Van Rijn (2007) adjustments of Marcio Boechat Albernaz et al (2019)
68256: UNST-4831: Allow the user to specify a power in the computation of the mud erosion flux

Fixed bugs

62842: DELFT3D-36612: Unexpected error message about AverageSedmorOutputInterval values.
62861: DELFT3D-36622: Attempt to fetch from allocatable variable RBUFF2GL when it is not allocated
62928,63026: DELFT3D-36646: Combination of CDW and 3D-gate doesn't work in Delft3D-FLOW
63031: DELFT3D-36682: Mass balance output returns constant signal for z-layer model
63034: DELFT3D-36584: Delft3d-Flow with RTC module on Windows 10
63262: DELFT3D-36757: Wrong buffer variable initialized to 0 while writing DZV1 to com-file
63438: DELFT3D-36804: updwaqflxsed can not be called for bedload fractions
63781,63782: DELFT3D-36889: Parallel Simulation with uniform wind crashes for more than 3 processors
63849: DELFT3D-36911: Boundary step-profile (in bcc-file) not handled correctly in z-layer model
64104: UNST-2665: Correctly compute percentiles of sediment distribution
64759-65201: DELFT3D-37102: Dredging and dumping at partition boundaries may cause instabilities
65252: UNST-3203: Using bottom administration on very large models causes a crash
65440: DELFT3D-37232: tau computation for sand and mud only works if model contains waves, without waves is also needed
65483: UNST-3304: Typo EPGS should be EPSG
65700-65780: DELFT3D-37328: Adjust sand-mud roughness transition in Soulsby-Clarke skin friction computation
65813-65929: DELFT3D-37357: Solve Delft3D-FLOW plugin issues
65845: DELFT3D-37037: Wrong results for storm surge tide model with DomainDecomposition with version 4.04
65922: DELFT3D-37388: Relaxation time for bedforms not correct when TrtDt is not equal to Dt
65933: DELFT3DSUP-9682: RTC issues related to dioconfig.ini
66015: DELFT3D-37401:Unable to restart from NetCDF map-file due to error in comparison of dates
66248: DELFT3D-37434: Soulsby-Clarke skin friction takes into account fluff layer
66311: UNST-3650: Morphodynamic boundary conditions update
66355: DELFT3D-37440: fix typo in ycoordname (NetCDF output Delft3D4)
66357-66360: DELFT3DSUP-9972: Crash when restarting from map-file with morphology data
66766: DELFT3D-37510: A fully-nonhydrostatic Z-layer model crashes with wind (segmentation violation)
66774: DELFT3D-37511: Soulsby-Clarke results in shear stress spike if no fluff layer is specified
66885: DELFT3D-36582: The layer thickness is not checked correctly: error message should be improved.
67136: DELFT3DSUP-9972: Crash when restarting from map-file with morphology data
67237: DELFT3D-37511: Soulsby-Clarke results in shear stress spike if no fluff layer is specified
67292: UNST-4060: Difference in alongshore transports for different DIMR versions
67563-67697: DELFT3D-37102: Dredging and dumping at partition boundaries may cause instabilities
67679: UNST-4402: Bug in open boundaries i.c.m. parallel computing for D-Morphology
67799: DELFT3D-37603: Additional output options for Van Rijn (1993) and Van Rijn (2007) formulae
67856: UNST-4549: Error "epsmxc is not defined" in debug mode
68170: DELFT3D-37628: Different result when using dredge and dump in parallel computation
68932: DELFT3D-37662: Thatcher-Harleman return time not correct in parallel simulation
68935: DELFT3D-37675: Adjust Engelund-Hansen (IFORM 1) code to be consistent with General Formula (IFORM 4).

External Influence
  • The mormerge binary is now located in folder "x64/dmor" on Windows (DELFT3D-37523)
  • In mor-file (DELFT3D-37610):
    [output]
       Seddif = true
  • In mor-file (UNST-4927):
    [output]
        taub = true
  • In sediment transport parameters for Van Rijn (1993) and Van Rijn (2007) (DELFT3D-37313):
    Optional 8th parameter BetaM
  • In mor-file (UNST-4559):
    [output]
        OutDefault = true  # Default: undefined, true: non-defined mor-output parameters
                                           are true, false: reverse
  • In sediment transport parameters for Partheniades-Krone (UNST-4831):
    Optional parameter powerN. Default is 1.0. Entrainment = Eropar * (taub/tcrero - 1)**powerN
  • Results might differ when using sediment transport formula "Engelund-Hansen" (DELFT3D-37675).
New Known Bugs / Change Requests  

Delft3D release 4.04.01 (Delft3D-FLOW 6.03)

Versionflow2d3d, version 6.03.00.62441 (trunk, win64_intel/lnx64_intel)
Date 31 October 2018
Based Onflow2d3d, trunk revision 59659, 27 July 2018
Changed Functionality59861-59873: DELFT3D-35114: Use NetCDF4 libraries on Windows
61492-61494: DELFT3D-36215: With MPI runs the aggregation should be set to "active only" irrespective of what the user has specified
New Functionality

 

Fixed bugs

61877-62309: DELFT3D-36437: Improve runscripts

External Influence
  • Although NetCDF4 libraries are used, the NetCDF output files are still in NetCDF3 format (35114)
New Known Bugs / Change Requests 
Versionflow2d3d, version 6.03.00.59659 (trunk, win64_intel/lnx64_intel)
Date 27 July 2018
Based Onflow2d3d, trunk revision 7545, 13 September 2017
Changed Functionality8037-8671: DELFT3D-35990: New directory structure for the binaries
New Functionality

 

Fixed bugs

7725: DELFT3D-35757DELFT3D-35794: Nesting(2) not working
7734: DELFT3D-35735: Wave forces; oscillatory results and differences with SWAN
7838,7841: DELFT3D-35872: Crash: NaN in roller model
7844: Crash when ifluff=1
7872,7955: DELFT3D-35884: D-Waves crashes with the message "FATAL ERROR - New unit number not available"
7877: DELFT3D-35887: OSS code does not compile when there are white spaces in the path
7918-7956: DELFT3D-35792: Error when the NetCDF (map-)file becomes bigger than 2.0 GB
7969: DELFT3D-35929: missing k loop over sediment layers in computation of svfrac (1-porosity)
8013-8746: DELFT3D-33982: The maximum number of layers should not be limited to 100
8379-8476: DELFT3D-36106: Linux: D-Waves removes group write permission from dat/def files
8457: DELFT3D-36024: Add source code location echo to what string
8471: DELFT3D-36101: It is possible to define a WAQ conversion start time before the actual calculation start time
8703: DELFT3D-36217: Avoid reference to "-I/include"
8714-8977: DELFT3D-35834: Morphology module produces rubbish somewhere during long computations
8714-8977: DELFT3D-36031: NaNs in the gravel sediment fraction and also wiggles for water levels
8715: DELFT3D-36191: Z-layer model with Flooding advection scheme crashes
8881: DELFT3D-36276: Wuest & Lorke: add limitator to the wind speed: wsp = max(0.5,wsp)
9180,59596: DELFT3D-36339: Flag iopsus=1 does not have effect in vanrijn07/vanrijn93

External Influence
  • Results will differ when using the roller model (35735)
  • Do not compile with Ifort 15.x or lower, Do not compile with Ifort 17.x (35884)
  • Results will differ when using a 3D model, iporosity>0 in the morphology layer functionality and restarting from map-file (35929)
  • New directory structure for the binaries (35990):
    Windows:
    win64 => x64
    shared => share\bin
    scripts => kernel\scripts
    Linux:
    ".exe" removed
    "bin", "lib", "share" default install directories
    Leave run-scripts where they are (x64/kernel/scripts (Windows) or bin (Linux)) and execute the related runscript from within the working directory. Check the examples.
  • Results may differ in almost dry cells (35834, 36031)
New Known Bugs / Change Requests 

Release Notes Delft3D-FLOW 6.02

Release Notes Delft3D-FLOW 6.02

WARNING: Known bug in revision 5940 (March 2016) to 6751 (November 11, 2016): Usage of restart files produced with a revision between 5940 and 6751 can not be used due to a 32bit/64bit issue. Usage of restart files produced with older versions (revision 5939 and down) will work fine. Usage of restart files produced with newer versions (revision 6751 and up) will work fine. Workaround: There is no problem when restarting from map-files.

Versionflow2d3d, version 6.02.13.7545 (trunk, win64_intel/lnx64_intel)
Date 13 September 2017
Based Onflow2d3d, trunk revision 7426, 27 July 2017
Changed FunctionalityFirst release version build with VisualStudio 2015 + Ifort16.0
New Functionality

 

Fixed bugs

7485: DELFT3D-35212: Crash when producing WAQ input files when running parallelMPI
7510: DELFT3D-35685: When z-layers is switch on, FLOW crashes on creating the waqgeom
7517,7518: DELFT3D-35699: Failing testcases with vs2015 if16

External Influence 
New Known Bugs / Change Requests 
Versionflow2d3d, version 6.02.12.7426 (trunk, win64_intel/lnx64_intel)
Date 27 July 2017
Based Onflow2d3d, trunk revision 7204, 15 May 2017
Changed Functionality
New Functionality 
Fixed bugs

7208: DELFT3D-35106: Erroneous use of gvv in the Reynolds stress terms in the vertical momentum equation in the non-hydrostatic module
7246: DELFT3D-35029: Delft3D-FLOW crashes with spikes in computed bed levels
7249: DELFT3D-35370: Offline coupling between FLOW and WAVE
7383-7385: DELFT3D-35596: Support FLOW-RTC communication also if FLOW runs parallel
7388,7395: DELFT3D-35599: Advection-diffusion equation loses sediment due to limit on iterations
7389: DELFT3D-35600: Mass balance doesn't work properly in parallel mode
7398,7399: DELFT3D-35603: Merge FM morphology code branch with Delft3D trunk

External Influence
  • Results may differ when using the non-hydrostatic module (35106)
  • Results may differ when using sediment transport with high bed roughness (35029)
  • Results may differ when using wave data (35370)
  • New keywords for the iteration in advection-diffusion solver (35599):
    ADmxIt: integer, default: 50, Maximum number of iterations
    ADepAb: real, default: 1.0e-8, Absolute iteration epsilon
    ADepRl: real, default: 0.5e-3, Relative iteration epsilon
  • New keywords for dune avalanching (35603):
    DrySlope: real, default: 1.0 Maximum dry slope
    DuneAvalan: logical, default: false, Flag for avalanching using wetslope and dryslope
    Hswitch: real, default: 0.1, Depth switch wetslope to dryslope
    DzMaxDune: real, default: 0.05, Max bed level change/timestep
New Known Bugs / Change Requests
  • Delft3D-13751: The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream (won't fix)
  • Delft3D-15612: When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically (won't fix)
  • Delft3D-15949: Output using mass balance polygons can cause crash when running parallel (won't do)
  • Delft3D-16066: 32 bit Linux version compiles with errors and aborts when running with the message "ERROR: d_hydro.exe: oc.c:159: create_nefis_files: Assertion `(BUInt8) -1 == (size_t)(BUInt8) -1' failed.". (won't fix)
  • Delft3D-16511: Total discharge boundary condition with combination of other type of BC may cause problems when running in parallel (partly solved in Delft3D-16547, and Delft3D-33129). (won't fix)
Versionflow2d3d, version 6.02.11.7204 (trunk, win64_intel/lnx64_intel)
Date 15 May 2017
Based Onflow2d3d, trunk revision 6906, 06 January 2017
Changed Functionality7022: DELFT3D-15786 and DELFT3D-35131: Write FLOW grid in double precision to output files
New Functionality

6919,6922: DELFT3D-35029: Optionally write wave quantities to trim-file
7019,7050: DELFT3D-35152: Make MaxRecursion for Trachytopes an input parameter (default = 8)

Fixed bugs

6934-6967: DELFT3D-35029: Delft3D-FLOW crashes with spikes in computed bed levels
6968,6978: DELFT3D-35122: Reduce warnings about "velocity changes too high" in parallel computations
6973: DELFT3D-35106: Erroneous use of gvv in the Reynolds stress terms in the vertical momentum equation in the non-hydrostatic module
7038: DELFT3D-35029: limit RA for Van Rijn 2004 in the same way as for Van Rijn 1993
7040: DELFT3D-35190: Corrupt output files in complex DomainDecomposition simulations
7058: DELFT3D-35187: D_hydro crashes sometimes when stop time < smoothing time
7113: DELFT3D-35217: Discharge over weir is constant for crest heights of 1 and 5 m
7115: DELFT3D-34566: Advice to apply a negative time step in case of a Courant warning
7136: DELFT3D-35361: Missing observation point coordinates on NetCDF his-file
7140,7141: DELFT3D-35352: Delft3D memory allocation limited by 4byte integers used for array size
7148: Increase memory of the executable "d-hydro"
7166,7167: DELFT3D-35380: Transportlayer thickness cannot depend on duneheight

External Influence
  • New boolean flag (in mdf-file) for writing wave quantities to the trim-file (DELFT3D-35029):
    MapWav = true
  • Results may differ when using wave data from an existing com-file (DELFT3D-35029)
  • New value for parameter "WaveOL" in the mdf-file (DELFT3D-35029):
    WaveOL=#MIMIC#
    Use waves from existing com-file as if WAVE was running online
  • New integer parameter (in mdf-file) to specify the number of iterations for specifying the trachytope characteristics(DELFT3D-35152):
    TrtMxR = 8
    Default value: 8
  • Changed in his, map, drogue and Fourier files (DELFT3D-15786):
    DT and coordinates always written in simulation precision (i.e. typically double precision)
  • Results may differ when using Van Rijn 2004 (DELFT3D-35029)
New Known Bugs / Change Requests
  • Delft3D-13751: The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15612: When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-15949: Output using mass balance polygons can cause crash when running parallel
  • Delft3D-16066: 32 bit Linux version compiles with errors and aborts when running with the message "ERROR: d_hydro.exe: oc.c:159: create_nefis_files: Assertion `(BUInt8) -1 == (size_t)(BUInt8) -1' failed.".
  • Delft3D-16511: Total discharge boundary condition with combination of other type of BC may cause problems when running in parallel (partly solved in Delft3D-16547, and Delft3D-33129).
Versionflow2d3d, version 6.02.10.6906 (trunk, win64_intel/lnx64_intel)
Date 06 January 2017
Based Onflow2d3d, trunk revision 6864, 12 December 2016
Changed Functionality
New Functionality 
Fixed bugs

6879-6895: VisualStudio 2015 supported
6891: DELFT3D-34999: Wrong factor 0.5 in formula combining secondary flow with sediment transport
6903: DELFT3D-34975: Wrong cumulative total transport in output of polygons with discharges

External Influence
  • Results might differ when combining secondary flow with sediment transport (DELFT3D-34999)
  • Polygon-based mass balances will differ when containing discharges (DELFT3D-34975)
New Known Bugs / Change Requests
  • Delft3D-13751: The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15612: When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-15949: Output using mass balance polygons can cause crash when running parallel
  • Delft3D-16066: 32 bit Linux version compiles with errors and aborts when running with the message "ERROR: d_hydro.exe: oc.c:159: create_nefis_files: Assertion `(BUInt8) -1 == (size_t)(BUInt8) -1' failed.".
  • Delft3D-16511: Total discharge boundary condition with combination of other type of BC may cause problems when running in parallel (partly solved in Delft3D-16547, and Delft3D-33129).
Versionflow2d3d, version 6.02.09.6864 (trunk, win64_intel/lnx64_intel)
Date 12 December 2016
Based Onflow2d3d, trunk revision 6686, 21 October 2016
Changed Functionality
New Functionality 
Fixed bugs

6701: DELFT3D-34848: High initial mixing of concentrations in Z-layer model
6720: DELFT3D-34894: Delft3D-FLOW crashes when trying to write R1FLX_UU
6725, 6728: DELFT3D-34881: Instabilities due to TotalDischarge boundary
6747 - 6768: DELFT3D-34926: Delft3D-FLOW writes double precision restart file, but only reads single precision
6752: DELFT3D-34927: Buffer length too small when writing map-sed-series/DP_SEDLYR
6781: DELFT3D-34925: Compile Delft3D on a clean Linux machine
6862: DELFT3D-34973: Error in open boundaries over MPI partition boundary

External Influence
  • Results may differ when using an ASCII initial condition file, via keyword "Filic" (DELFT3D-34848)
  • New keyword ThetQT to add relaxation: 0.0<=ThetQT<1.0, default:0.0 (DELFT3D-34881)
  • New readme and build script example in subdirectory "src" in the source code, named "build_ubuntu*" (DELFT3D-34925)
  • Major (wrong) differences in results are possible when using a revision number between 6407 and 6863, when running in parallel (DELFT3D-34973).
New Known Bugs / Change Requests
  • Delft3D-13751: The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15612: When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-15949: Output using mass balance polygons can cause crash when running parallel
  • Delft3D-16066: 32 bit Linux version compiles with errors and aborts when running with the message "ERROR: d_hydro.exe: oc.c:159: create_nefis_files: Assertion `(BUInt8) -1 == (size_t)(BUInt8) -1' failed.".
  • Delft3D-16511: Total discharge boundary condition with combination of other type of BC may cause problems when running in parallel (partly solved in Delft3D-16547, and Delft3D-33129).
Versionflow2d3d, version 6.02.08.6686 (trunk, win64_intel/lnx64_intel)
Date21 October 2016
Based Onflow2d3d, trunk revision 6118, 11 May 2016
Changed Functionality6184, 6186: DELFT3D-34595: Delft3D-FLOW restart from trim-file should accept any time if there is only one field in the file
6562: DELFT3D-34785: Negative tracer concentrations, Vertical Forester filter also for tracers
New Functionality

6261-6456: DELFT3D-34617: Couple Wanda to Delft3D-FLOW via DIMR
6408: DELFT3D-34707: Write one Fourier file for parallel simulation
6408: DELFT3D-15786: Write FLOW grid in double precision to output files
6447 - 6493: DELFT3D-34596: Restart from NetCDF version of trim-file
6540, 6552: DELFT3D-34515: Stanton=Dalton=C_D and adapt C_D at low wind velocities
6540: DELFT3D-34728: Additional output: Add Winddrag, Stanton and Dalton to his-file

Fixed bugs

6123: DELFT3D-34556: Runtime error at end of calculation, before finishing NetCDF files
6146: DELFT3D-34560: NaN on Riemann boundary when water depth becomes small
6167: DELFT3D-34574: Delft3D-FLOW 5740 stops too early on Cartesius
6175, 6182: DELFT3D-34594: Delft3D-FLOW passes incorrect start date/time to RTC when Tstart/=0
6196: NEFIS upgraded to version 5.09.00
6249: DELFT3D-34656: Writing of WAQ-input files is wrong for in-outlet combinations
6255-6320: DELFT3D-34661: Add waqgeom when writing WAQ-input files
6277: DELFT3D-34672: In FLOW wrwaqhyd, for an OUTLET to a specific layer the layer index of INLET was written into the hyd-file, instead of the OUTLET
6319: DELFT3D-34685: trachy module doesn't work properly
6367, 6384: DELFT3D-34617: Updates to MPI parallelization for DIMR and DOL
6372: DELFT3D-34697: Stack overflow when MomTrm output requested
6379: DELFT3D-34698: Crash in Delft3D due to extremely high concentrations using Soulsby & Clarke
6393: DELFT3D-33558: Sediment discontinuities at partition boundaries in parallel computation
6442, 6445: DELFT3D-34668: Crash during initialization when running in parallel
6528: DELFT3D-34624: NetCDF files should be allowed to be bigger than 2 GB
6674: DELFT3D-34865: Problem with meteo file in DomainDecomposition calculation

External Influence
  • Results may differ when using trachytopes (DELFT3D-34685)
  • Results may differ when using sediments and parallel computation (DELFT3D-33558)
New Known Bugs / Change Requests
  • Delft3D-13751: The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15612: When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-15949: Output using mass balance polygons can cause crash when running parallel
  • Delft3D-16066: 32 bit Linux version compiles with errors and aborts when running with the message "ERROR: d_hydro.exe: oc.c:159: create_nefis_files: Assertion `(BUInt8) -1 == (size_t)(BUInt8) -1' failed.".
  • Delft3D-16511: Total discharge boundary condition with combination of other type of BC may cause problems when running in parallel (partly solved in Delft3D-16547, and Delft3D-33129).
Versionflow2d3d, version 6.02.07.6118 (trunk, win64_intel/lnx64_intel)
Date11 May 2016
Based Onflow2d3d, trunk revision 6075, 27 April 2016
Changed Functionality
New Functionality

6075-6099: New morphology output options added.
6072-6111: Delft3D-34557: Coupling with RTC module to control the flow rate of Discharge Operations

Fixed bugs 
External Influence
New Known Bugs / Change Requests
  • Delft3D-13751: The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15612: When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-15949: Output using mass balance polygons can cause crash when running parallel
  • Delft3D-16066: 32 bit Linux version compiles with errors and aborts when running with the message "ERROR: d_hydro.exe: oc.c:159: create_nefis_files: Assertion `(BUInt8) -1 == (size_t)(BUInt8) -1' failed.".
  • Delft3D-16511: Total discharge boundary condition with combination of other type of BC may cause problems when running in parallel (partly solved in Delft3D-16547, and Delft3D-33129).
Versionflow2d3d, version 6.02.06.6075 (trunk, win64_intel/lnx64_intel, 2016 king's day version)
Date27 April 2016
Based Onflow2d3d, trunk revision 5740, 18 January 2016
Changed Functionality
New Functionality

6018: Delft3D-34491: Time and space varying Secchi depth now is possible.
6072: Delft3D-34557: Coupling with RTC module to control the flow rate of Discharge Operations is enabled.

Fixed bugs

5838: Delft3D-34329: The code does not compile using VisualStudio 2015
5899: Delft3D-34426: Critical mud fraction for sand-mud interaction not read correctly when scalar
5900,6011: Delft3DFM-1043: Preparations for generic NetCDF visualisation
5950: Wave/roller contribution to bed shear stress is wrong in 3D
5984: Bugs solved related to the combination of Z-layers and parallel
5986: Delft3D-34433: Crash on clsnef(fds) when fds is not a valid value
6009: Delft3D-34419: In new version, when using flow in parallel mode with wave, the performance decreased a lot
6010: Delft3D-34355: Show that simulation is waiting for Online Visualisation

External Influence
  • Results of morphology will slightly differ when using the trim file as a result file (UNST-1043)
  • Output parameters BODSED/DPSED (iUnderLyr=1) are renamed to MSED/THLYR to match with the names used with (iUnderLyr=2) (UNST-1043)
  • Results will differ when combining wave information with 3D
  • Results will differ significantly when combining Z-layers with parallel
  • Computation speed will increase significantly when combining parallel with wave (34419)
New Known Bugs / Change Requests
  • Delft3D-13751: The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15612: When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-15949: Output using mass balance polygons can cause crash when running parallel
  • Delft3D-16066: 32 bit Linux version compiles with errors and aborts when running with the message "ERROR: d_hydro.exe: oc.c:159: create_nefis_files: Assertion `(BUInt8) -1 == (size_t)(BUInt8) -1' failed.".
  • Delft3D-16511: Total discharge boundary condition with combination of other type of BC may cause problems when running in parallel (partly solved in Delft3D-16547, and Delft3D-33129).
Versionflow2d3d, version 6.02.05.5740 (trunk, win64_intel/lnx64_intel)
Date18 Jan 2016
Based Onflow2d3d, trunk revision 5656, 17 December 2015
Changed Functionality
New Functionality 
Fixed bugs

5657: Dimension ids should be passed instead of dimension sizes.
5661: Delft3D-34271: Wrong air pressure when using meteo_on_computational_grid and unit mbar
5694,5737: Delft3D-34298: Sediment transport fluxes on history file incorrect in parallel mode.

External Influence
  • Results will differ significantly when using meteo_on_computational_grid and unit mbar (34271)
  • Results will differ significantly related to cross sections in parallel mode
New Known Bugs / Change Requests
  • Delft3D-13751: The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15612: When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-15949: Output using mass balance polygons can cause crash when running parallel
  • Delft3D-16066: 32 bit Linux version compiles with errors and aborts when running with the message "ERROR: d_hydro.exe: oc.c:159: create_nefis_files: Assertion `(BUInt8) -1 == (size_t)(BUInt8) -1' failed.".
  • Delft3D-16511: Total discharge boundary condition with combination of other type of BC may cause problems when running in parallel (partly solved in Delft3D-16547, and Delft3D-33129).
Versionflow2d3d, version 6.02.04.5656 (trunk, win64_intel/lnx64_intel), used in Delft3D release 4.02.00
Date17 December 2015
Based Onflow2d3d, trunk revision 5632, 09 December 2015
Changed Functionality
New Functionality 
Fixed bugs

5656: Enable Online Visualisation on Windows

External Influence
New Known Bugs / Change Requests
  • Delft3D-13751: The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15612: When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-15949: Output using mass balance polygons can cause crash when running parallel
  • Delft3D-16066: 32 bit Linux version compiles with errors and aborts when running with the message "ERROR: d_hydro.exe: oc.c:159: create_nefis_files: Assertion `(BUInt8) -1 == (size_t)(BUInt8) -1' failed.".
  • Delft3D-16511: Total discharge boundary condition with combination of other type of BC may cause problems when running in parallel (partly solved in Delft3D-16547, and Delft3D-33129).
Versionflow2d3d, version 6.02.03.5632 (trunk, win64_intel/lnx64_intel)
Date09 December 2015
Based Onflow2d3d, trunk revision 5596, 19 November 2015
Changed Functionality
New Functionality

5616: New keyword MergeMap in MDF-file to switch off the merging of the TRIM-file across partitions in a parallel simulation

Fixed bugs

5616, 5626, 5631: Delft3D-34222Delft3D-33612: Major simplification of morphology parallelization

External Influence
  • Results will differ when combining parallelization with morphology
New Known Bugs / Change Requests
  • Delft3D-13751: The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15612: When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-15949: Output using mass balance polygons can cause crash when running parallel
  • Delft3D-16066: 32 bit Linux version compiles with errors and aborts when running with the message "ERROR: d_hydro.exe: oc.c:159: create_nefis_files: Assertion `(BUInt8) -1 == (size_t)(BUInt8) -1' failed.".
  • Delft3D-16511: Total discharge boundary condition with combination of other type of BC may cause problems when running in parallel (partly solved in Delft3D-16547, and Delft3D-33129).
Versionflow2d3d, version 6.02.02.5596 (trunk, win64_intel/lnx64_intel)
Linux binaries, delivered by Deltares, are build on CentOS 6.6
Date19 November 2015
Based Onflow2d3d, trunk revision 5425, 22 September 2015
Changed Functionality
New Functionality 
Fixed bugs

5518, 5523: Delft3D-34148: Enable open boundaries close to partition boundaries
5525: DELFT3D-34145: Do not link with libraries when they are not needed
5574: DELFT3D-34194: Bug in computation of secondary flow parameter alpha affecting non-equilibrium formulation and effect on momentum equations
5584: DELFT3D-34207: Critical erosion shear stress by file and a constant number in sed file gives different results
5585: DELFT3D-34149: Remove redundant error message "Deltas > water depth in TRATUR"
5586: Restart fluff layer should use fluff layer data and not bodsed data
5595: DELFT3D-34153: FLOW+DD+WAVE+nodredging: Computation time increased with a factor 2 with a newer Delft3D version

External Influence
  • Compiling on Linux is smoothened (34145)
  • Results will differ when using secondary flow (34194)
  • Results will differ when a sediment type has a parameter specified with a file and a parameter specified as constant. Check the tri-diag file carefully (34207)
  • The message "Deltas > water depth in TRATUR" will not appear anymore (34149)
  • Results will differ when using fluff layer and restarting from map-file
  • Computation times may be decreased with a factor 2 when using DomainDecomposition, WAVE online and not using dredging (34153)
New Known Bugs / Change Requests
  • Delft3D-13751: The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15612: When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-15949: Output using mass balance polygons can cause crash when running parallel
  • Delft3D-16066: 32 bit Linux version compiles with errors and aborts when running with the message "ERROR: d_hydro.exe: oc.c:159: create_nefis_files: Assertion `(BUInt8) -1 == (size_t)(BUInt8) -1' failed.".
  • Delft3D-16511: Total discharge boundary condition with combination of other type of BC may cause problems when running in parallel (partly solved in Delft3D-16547, and Delft3D-33129).
Version

flow2d3d, version 6.02.01.5425 (trunk, win64_intel/lnx64_intel)
Linux binaries, delivered by Deltares, are build on CentOS 5.7

Date22 September 2015
Based Onflow2d3d, trunk revision 5386, 02 September 2015
Changed Functionality
New Functionality 
Fixed bugs

5394: DELFT3D-34115: gfortran 4.9.2 cannot handle int_4 2147483647 and real_8 1.7976e+308_hp
5401-5410: DELFT3D-34119: Add NetCDF source code

External Influence
  • Compilation with gfortran 4.9.2 works (34115)
  • Compilation on Windows, using NetCDF source code, is smoothed (34119)
New Known Bugs / Change Requests
  • Delft3D-13751: The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15612: When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-15949: Output using mass balance polygons can cause crash when running parallel
  • Delft3D-16066: 32 bit Linux version compiles with errors and aborts when running with the message "ERROR: d_hydro.exe: oc.c:159: create_nefis_files: Assertion `(BUInt8) -1 == (size_t)(BUInt8) -1' failed.".
  • Delft3D-16511: Total discharge boundary condition with combination of other type of BC may cause problems when running in parallel (partly solved in Delft3D-16547, and Delft3D-33129).
Versionflow2d3d, version 6.02.00.5386 (trunk, win64_intel/lnx64_intel)
Date02 Sep 2015
Based Onflow2d3d, trunk revision 5368, 28 August 2015
Changed Functionality5378-5389: DELFT3D-33933: Switch to Python generated sln file
New Functionality 
Fixed bugs 
External Influence
  • Compilation preparation on Windows is changed (33933)
    See "src/README"
  • From now on, 64-bit is the default on Windows
  • Revision 5386 is fully tested, revision 5389 is tagged (improved documentation)
New Known Bugs / Change Requests
  • Delft3D-13751: The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15612: When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-15949: Output using mass balance polygons can cause crash when running parallel
  • Delft3D-16066: 32 bit Linux version compiles with errors and aborts when running with the message "ERROR: d_hydro.exe: oc.c:159: create_nefis_files: Assertion `(BUInt8) -1 == (size_t)(BUInt8) -1' failed.".
  • Delft3D-16511: Total discharge boundary condition with combination of other type of BC may cause problems when running in parallel (partly solved in Delft3D-16547, and Delft3D-33129).

Release Notes Delft3D-FLOW 5.00 / 5.01

Release Notes Delft3D-FLOW 5.00 / 5.01

Introduction of Delft3D-FLOW version 5.00.00

Delft3D open source is migrating from version 4.00.07 to 5.00.00. Here is an overview of the changes:

  1. The main binaries are:
    - Executable deltares_hydro.exe (changed), using an INI-formatted input file (specified as command line argument). It converts the INI-formatted input file to an XML-formatted input file and starts d_hydro.exe. The XML-file is deleted after the calculation. The behaviour is the same as "deltares_hydro.exe" in previous versions.
     - Executable d_hydro.exe (new), using an XML-formatted input file (specified as command line argument). It calls the constructor- and "Run"-methods of class "DeltaresHydro" in flow2d3d.
    - Dynamic library flow2d3d.dll/libflow2d3d.so (changed interface), containing the kernel. "d_hydro.exe" can not use previous version "flow2d3d" libraries and previous "deltares_hydro.exe" can not use new "flow2d3d" libraries.
     
  2. The directory structure of a Delft3D setup is going to change into:

    <platform>/<package>/<module>/<binlib>

    with:

    <platform>: lnx32, lnx64, win32, win64
    <package>: delft3d, deltares or empty
    <module>: flow2d3d, wave, etc.
    <binlib>: bin, lib, default, scripts

    Remarks:
    - All modules are portable: all needed scripts, libraries etc. are inside directory <module>
    - A 64-bit installation may contain 32-bit binaries. Currently only Delft3D-FLOW, Delft3D-WAVE and SWAN are available as 64-bit.

  3. Compiling:

    Windows:
    Nothing changed

    Linux:
    a) Use newer versions of Gnu Automake:
    - automake 1.11.1
    - autoconf 2.68
    - libtool 2.4.2
    b) You can choose one of the following two ways to compile the code:
         1) Execute:
             ./autogen.sh
         ./configure --prefix=`pwd`
         make ds-install

         2) Use build.sh. The compiler must always be specified when using the script "build.sh".
             Example:  build.sh -gnu
            
            For 64-bit, add the option "-64bit" when executing "build.sh".
            Example:   build.sh -intel12 -64bit

    Use method 1) when using a clean Linux distribution with properly installed tool.
    Method 2) may be convenient when you need to specify explicitly the directories where used tools are installed.

    c) Deltares aims on a fully tested version, created on CentOS 5.7, 64-bit, using Gnu C++ compiler version 4.1.2 and Gnu Fortran compiler version 4.6.2.
     
  4. Running a calculation:
    The command to start a calculation is not changed: execute "deltares_hydro.exe" with the INI-formatted input file as command line argument.
    When using the new directory structure, it is necessary to add the directory "<module>/lib" to the environment parameter used to find the dynamic libraries.

    Windows script example:
      set D3D_HOME=c:\Delft3D_win32
     set exedir=%D3D_HOME%\flow2d3d\bin
     set libdir=%D3D_HOME%\flow2d3d\lib
     set PATH=%exedir%;%libdir%;%PATH%
     %exedir%\deltares_hydro.exe config_flow2d3d.ini


    Linux script example:
      export D3D_HOME=/opt/delft3d_lnx64
     exedir=$D3D_HOME/flow2d3d/bin
     libdir=$D3D_HOME/flow2d3d/lib
     export LD_LIBRARY_PATH=$exedir:$libdir:$LD_LIBRARY_PATH
     $exedir/deltares_hydro.exe config_flow2d3d.ini


    Delft3D-menu GUI:
    - Use script "convert_xxx_to_old_directory_structure_xxx.xxx" to convert the binaries to the "old" directory structure. The script is placed in directory "<mycode>/bin" where <mycode> is the directory where the source code is checked out.
    - Copy the newly created binaries into your Delft3D installation.
    - The INI-formatted input file is automatically generated.

    Remarks:
    - The Gnu compiler is more strict than the Intel compiler. This may cause that models don't run using Gnu compiled binaries while they do run using Intel compiled binaries. Noticed

    Gnu restrictions:
         1) All input files must end with a "new line" character
         2) A file may not be open for reading two times at the same time. This may occur with a meteo input file, to be read by several (DomainDecomposition) subdomains.
             Workaround: let each subdomain read a separate copy of  the meteo input file.
    - The subdirectory "lib" is supposed to contain all compiler/platform specific dynamic libraries needed at runtime. On Windows this directory contains a lot of dll's. On Linux it is only filled when you receive a (precompiled) binary distribution, but it is empty when you compile the code yourself. You have to add the dynamic libraries from your system and your compiler. 
    - Some Linux platforms (including the Deltares h4 cluster) need the following line to be added to the run script:
            export LD_PRELOAD="$libdir/libgfortran.so.3"
     
  5. Debugging (Windows):
    - Execute "deltares_hydro.exe config_flow2d3d.ini -keepXML". This will store the XML-file with a name like "TMP_config_flow2d3d_11260.xml"
    - Inside VisualStudio: start "d_hydro.exe" with commandline argument "TMP_config_flow2d3d_11260.xml"
     
  6. Remarks:
    - The format of the new XML-file will change in the near future.
    - Executable "deltares_hydro.exe" is based on a Tcl script. See "https://svn.oss.deltares.nl/repos/delft3d/trunk/src/third_party_open/tclkit".
    - "deltares_hydro.exe" will be removed when the XML-file has it's final form and Delft3D-menu can start "d_hydro.exe" directly.
Version flow2d3d, version 5.01.00.2163 (trunk, win32_intel/lnx64_intel)
Date 01 Feb 2013
Based On flow2d3d, version 5.00.10.1983, 16 Nov 2012
Changed Functionality 2083-2162: Delft3D-14744: Collect all current Z-model improvements in branches and merge them into the trunk
2030,2037: Delft3D-16060: Distribute discharge at 'Total Discharge' boundaries using the average water level along the open boundary (new) rather than the local water level (old)
New Functionality

2068: Delft3D-16087: Use FLOW parallel output as input for WAQ
2060: Support different mpi implementations
2047-2049: Mormerge example added to the source code

Fixed bugs

2163: Delft3D-16137Order of cross-sections in the output is wrong
2121: Delft3D-16108Dry points get wet while they should not, and mess up Fourier results
2098,2107: Delft3D-16092When sediment transport formula 5 (Bijker's formula) is used with Bailard-approach, the path of tabmom could not be found.
2074: On Linux, intall libDelftOnline.so.0 instead of libDelftOnline.so
2016: Delft3D-15196Merge three Sediment Transport Formulas into the trunk, proposed and prepared by NIWA
1992: Delft3D-16030: Remove warnings related to the combination of DD with waves/morphology

External Influence
  • The order of the output related to cross-sections is corrected (16137).
  • Results will differ when using the Z-model layering (14744).
  • Results will differ when using wave information in 3D models (WAVE online, offline and roller model) 14744).
  • Minor differences may occur when using wave information in 2D models (14744).
  • Minor differences may occur in the temperature in very shallow water (< secchi depth) (14744).
  • A ddb file has to be created manually to be able to use FLOW parallel output as input for WAQ. Further testing, documentation and automatically generating the ddb file is required. (16087)
  • MPI implementations other than MPICH2 are not tested, altough the source code allows others (2060).
  • Results will differ when using a "Total Discharge" boundary. The old results can be obtained by adding the line "ZavgQt = #NO#" to the mdf file (16060).
New Known Bugs / Change Requests
  • Delft3D-16161: Parallel run may crash when the model contains bedload sediments but no suspended sediments
  • Delft3D-13751The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15612When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-15949: Output using mass balance polygons can cause crash when running parallel
  • Delft3D-16066: 32 bit Linux version compiles with errors and aborts when running with the message "ERROR: d_hydro.exe: oc.c:159: create_nefis_files: Assertion `(BUInt8) -1 == (size_t)(BUInt8) -1' failed."

 

Version flow2d3d, version 5.00.10.1983 (trunk, win32_intel/lnx64_intel)
Date 16 Nov 2012
Based On flow2d3d, version 5.00.09.1882, 18 Oct 2012
Changed Functionality  
New Functionality  
Fixed bugs

1983: Delft3D-15196: Merge three Sediment Transport Formulas into the trunk, proposed and prepared by NIWA
1980: Delft3D-16044: Support VisualStudio 2012
1960-1961: Delft3D-15779: Fourier output is wrong (Linux) or causes crash (Windows) when running parallel
1948: Delft3D-16029
HLES viscosity is not taken into account when roller model is switched on
1930-1933: VisualStudio 2010 solution file added for Intel13 Fortran compiler (Intel Composer 2013)
1909-1978: Delft3D-15920: Total discharge boundary / morphological simulation gives incorrect results in parallel mode
1903-1949: Delft3D-15700: Using Intel 11.0 compilers (Fortran and C), 64-bit, on Linux causes crashes
1890: Delft3D-15975When running parallel, instantaneous discharge is wrong (and equals the cumulative discharge)

External Influence
  • Results will differ when using the roller model with HLES (16029)

  • Minor differences may occur on Linux because of switching from GNU to Intel compiler (1949)

New Known Bugs / Change Requests
  • Delft3D-13751The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15612When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-15949: Output using mass balance polygons can cause crash when running parallel

 

Version flow2d3d, version 5.00.09.1882 (trunk, win32_intel/lnx64_gnu)
Date 18 Oct 2012
Based On flow2d3d, version 5.00.08.1855, 21 Sept 2012
Changed Functionality  
New Functionality

1877: Delft3D-15987: Different constituents may have different Thatcher-Harleman delay time.

Fixed bugs

1882: Delft3D-15992: dumping numbers for sandmining polygon is correctly initialized and the dredge-dumping structure is correctly read.

External Influence
  •  

New Known Bugs / Change Requests
  • Delft3D-13751The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15612When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-15700: Using Intel 11.0 compilers (Fortran and C), 64-bit, on Linux causes crashes
  • Delft3D-15779: Fourier output is wrong (Linux) or causes crash (Windows) when running parallel
  • Delft3D-15949: Output using mass balance polygons can cause crash when running parallel

 

Version flow2d3d, version 5.00.08.1855 (trunk, win32_intel/lnx64_gnu)
Date 21 Sept 2012
Based On flow2d3d, version 5.00.07.1698, 12 July 2012
Changed Functionality  
New Functionality

1710: Delft3D-15886: Trigger dredging based on average depth rather than pointwise depth

Fixed bugs

1831: Delft3D-15936: When using stationairy roller model, enable setdown for shoaling waves
1730: Delft3D-15473: heat flux output of dry cells is set to be 0.
1799: Delft3D-15937: FLOW won't crash during initialization when specifying more than 20 output layers.

External Influence
  • Results will differ when using stationary roller model (15936)

New Known Bugs / Change Requests
  • Delft3D-13751The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15612When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-15700: Using Intel 11.0 compilers (Fortran and C), 64-bit, on Linux causes crashes
  • Delft3D-15779: Fourier output is wrong (Linux) or causes crash (Windows) when running parallel
  • Delft3D-15949: Output using mass balance polygons can cause crash when running parallel

 

Version flow2d3d, version 5.00.07.1698 (trunk, win32_intel/lnx64_gnu)
Date 12 July 2012
Based On flow2d3d, version 5.00.06.1677, 2 July 2012
Changed Functionality  
New Functionality 1693,1694: Delft3D-15874: Add sediment sedimentation and resuspension fluxes to the set of output files intended as input for D-WAQ
Fixed bugs

1684: Delft3D-15856: A warning should be generated when running with too large smoothing time

External Influence
  • Models with a smoothing time larger than the total simulation time will not run anymore (15856)
New Known Bugs / Change Requests
  • Delft3D-15612When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-13751The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15779: fourier output is wrong (Linux) or causes crash (Windows) when running parallel
  • Delft3D-15700: Using Intel 11.0 compilers (Fortran and C), 64-bit, on Linux causes crashes

 

Version flow2d3d, version 5.00.06.1677 (trunk, win32_intel/lnx64_gnu)
Date 2 July 2012
Based On flow2d3d, version 5.00.05.1576, 11 June 2012
Changed Functionality  
New Functionality  
Fixed bugs

1677: HdtOut = true: write output also halfway the time step
1676: Prevent dry cell erosion through thin dams and of cells with lower height
1663: Gather all needed dynamic libraries when installing on Linux
1654-1658: Delft3D-15854: Surfbeat/roller energy is building up at the outer side of drypoints/thin dams
1609: Delft3D-15838: time-varying bed level (and other sediment quantities) not written to history file if only bedload fractions are used

External Influence
  • Results will differ when using the surfbeat/roller model (15854)
  • Results may differ when using morphology (revision 1676)
New Known Bugs / Change Requests
  • Delft3D-15612When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-13751The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15779: fourier output is wrong (Linux) or causes crash (Windows) when running parallel
  • Delft3D-15700: Using Intel 11.0 compilers (Fortran and C), 64-bit, on Linux causes crashes

 

Version flow2d3d, version 5.00.05.1576 (trunk, win32_intel/lnx64_gnu)
Date 11 June 2012
Based On flow2d3d, version 5.00.04.1520, 25 May 2012
Changed Functionality  
New Functionality  
Fixed bugs

1557: Delft3D-15801: Memory leak when using DomainDecomposition with dredging/dumping

External Influence  
New Known Bugs / Change Requests
  • Delft3D-15612When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-13751The online visualisation (OLV) based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15779: fourier output is wrong (Linux) or causes crash (Windows) when running parallel
  • Delft3D-15700: Using Intel 11.0 compilers (Fortran and C), 64-bit, on Linux causes crashes

 

Version flow2d3d, version 5.00.04.1520 (trunk, win32_intel/lnx64_gnu)
Date 25 May 2012
Based On flow2d3d, version 5.00.03.1300, 5 March 2012
Changed Functionality  
New Functionality 1432-1520: Delft3D-15557: Write output for specified layers only 
1342-1408: Delft3D-15710: Add nesthd1 and nesthd2 to the open source repository
Fixed bugs

1499: Delft3D-15804: restart single layer bed composition if no bedload or no suspended load fraction in simulation
1478: Delft3D-15775: "Smoothed peak wave period" is zero when running with WAVE online and using roller model
1470: Delft3D-15783: Produce an error message when the ddb-file contains errors
1427: Remove wrong order reorganisation causing crash when running parallel
1388-1391: Delft3D-15736: Coordinate units incorrectly represented on flow and wave output files
1363: fix error in writing current only bed roughness (z0ucur) to map file.
1358: Delft3D-15690: Velocity profile is wrong when using waves in 3D
1357,1401: Delft3D-15678: Open boundaries specified with time series are not handled correctly when running parallel using MPI
1357-1421: Delft3D-15667: Routine INCBC computes distances from (x,y)-coordinates that should be from array guu, gvv, etc
1332-1497: Delft3D-15693: Get FLOW compiled and optimised on the Lisa and the Huygens at SARA as part of PRACE project
1321-1323,1340, 1362, 1373: Updates for cygwin
1320: Delft3D-15680: A model using meteo data on a equidistant grid does not run in parallel mode
1318: Delft3D-15633: The new zuno model crashes in the first time step without any error message
1308: Directory "utils_flow" renamed into "deltares_common"

External Influence
  • Results will differ when using waves in 3D (15690)
  • Results will differ when using a wave component input file (15775)
  • Minor differences may occur, initiated on water level boundaries (15667)
  • QuickPlot may have visualisation problems when the output does not contain all the modelled layers (15557)
  • See "Introduction of Delft3D-FLOW version 5.00.00" below
New Known Bugs / Change Requests
  • Delft3D-15612When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-13751: The online visualisation based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream
  • Delft3D-15779: fourier output is wrong (Linux) or causes crash (Windows) when running parallel
  • Delft3D-15700: Using Intel 11.0 compilers (Fortran and C), 64-bit, on Linux causes crashes

 

Version flow2d3d, version 5.00.03.1300 (trunk, win32_intel/lnx64_gnu)
Date 5 March 2012
Based On flow2d3d, version 5.00.02.1289, 27 February 2012
Changed Functionality  
New Functionality 1294-1300: Delft3D-15656: Merge Maarten van Ormondt improvements in the trunk:
  1. Spatially varying rain on regular equidistant grid added
  2. Spatially varying nett solar radiation on regular equidistant added to Ocean Heat model
  3. Keyword Anglon added to MDF file to specify longitude of grid
  4. Calibration parameter for flocculation (Van Rijn, 2007) added
  5. Calibration parameter for critical shear stress of fine sediments in Van Rijn (2007) added
  6. New formulation for avalanching added to prevent extreme slopes in morphological simulations
  7. Sediment tracers added
  8. When keyword Thresh in *mor file is set <= 0.0, the erosion flux of fine sediments (Partheniades-Krone) is limited by availability of sediment fraction (and not using FIXFAC approach)
Fixed bugs  
External Influence
  • See "Introduction of Delft3D-FLOW version 5.00.00" below
  • Temperature results will differ when using heat flux model 5 (Ocean model) and when a time zone shift unequal to zero is defined (15656)
New Known Bugs / Change Requests
  • Delft3D-15612When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-13751: The online visualisation based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream

 

Version flow2d3d, version 5.00.02.1289 (trunk, win32_intel/lnx64_gnu)
Date 27 February 2012
Based On flow2d3d, version 5.00.01.1252, 16 February 2012
Changed Functionality  
New Functionality 1283: Delft3D-15633: The new zuno model crashes in the first time step without any error message
1281: Delft3D-15632: Accept a restart file one directory higher than the other input files
1279: Atmospheric pressure correction added for Riemann boundaries in combination with 3d-profile
1278-1284: Delft3D-15643: Factor "spw_merge_frac" added for merging spiderweb and background winds
Fixed bugs 1282,1299: Delft3D-15616: Conversion of windspeed to windstress produces NaN when the windspeed pivot points coincide
1266: Delft3D-15635: Solved compile error on version_number.rc 
External Influence
  • See "Introduction of Delft3D-FLOW version 5.00.00" below
New Known Bugs / Change Requests
  • Delft3D-15612When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-13751: The online visualisation based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream

 

Version flow2d3d, version 5.00.01.1252 (trunk, win32_intel/lnx64_gnu)
Date 16 February 2012
Based On flow2d3d, version 5.00.00.1234, 03 February 2012
Changed Functionality Delft3D-15611: The "opb" functionality (user created dynamic library) does not work when using the Gnu compiler (Linux)
Won't fix: workaround available.
New Functionality  
Fixed bugs 1249,1251: Delft3D-15617: Incorrect exchange of discharges between FLOW and culvert routine (plugin)
1250: Delft3D-15610: Parameter BALR1CONC contains NaNs 
External Influence
  • See "Introduction of Delft3D-FLOW version 5.00.00" below
New Known Bugs / Change Requests
  • Delft3D-15612When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-13751: The online visualisation based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream

 

Version flow2d3d, version 5.00.00.1234 (trunk, win32_intel/lnx64_gnu)
Date 3 February 2012
Based On flow2d3d, version 4.00.07.0892, 18 October 2011
Changed Functionality 902,903: Use Subversion client 1.7 for generation of version number information
New Functionality  
Fixed bugs

989-1234: Delft3D-15376: Merge OSX branch in trunk 
1220: Changed balance (BalFil keyword) output fluxes from "flux per half time step" to actual "cumulative flux".
1218: Delft3D-15583: solve bed load transport disturbance at DD boundaries during transport in negative grid direction
1215: In vcxproj: use $(IFORT_COMPILER12) instead of $(IFORT_COMPILER11) when linking
1207: sedtyp stored in bedcomposition_module; don't modify dz_eros in gettoplyr
1200: support for "available mass of sediment" per layer in stratigraphy model (unit: kg/m^2)
1185,1193: Delft3D-15561: (x,y) coordinates does not correspond with (m,n) location on Delft3D-FLOW history file
1174,1188: Delft3D-15549: Running parallel does not work using version 4.00.07.0892
1186: Delft3D-15565: Delft3D-WAVE doesn't support relative path in grid file name 
1176: Delft3D-14744: Use vertical dimension 0:kmax everywhere when writing rtur1 
1166: Improved end-of-file error message for wave bathymetry file
1133: Delft3D-15530: Bed composition restart does not work if only bed load fractions are used
969-1131: Delft3D-15298: Remote OLV improvement: Replace top level Fortran with C++
1118: Delft3D-15512: Add an error message when run hangs
1117: Delft3D-15509: Version 4.00.06.834 produces wrong results on generating WAQ input files compared to version 4.00.03.565
1111: Delft3D-15496: FLOW model does not work combined with secondary flow
1103: Delft3D-15499: Meteo files are not read correctly by Delft3D-FLOW when the "TIME" line is too long
1099: Delft3D-15482: Incomplete cross-section in trih-file
1050: Enable distributed DD
1011: Fix various bugs associated with the combination of RTC and DD
950: Fixed problem with negative sediment amounts at open boundaries  

External Influence
  • See "Introduction of Delft3D-FLOW version 5.00.00" below
  • Differences may occur on Linux due to usage of another compiler, platform and automake environment (15376)
  • Minor differences may occur due to code reorganisation (15298)
  • Online Visualisation is temporary disabled (13751)
New Known Bugs / Change Requests
  • Delft3D-15610Parameter BALR1CONC contains NaNs
  • Delft3D-15611: The "opb" functionality (user created dynamic library) does not work when using the Gnu compiler (Linux)
  • Delft3D-15612When running a DomainDecomposition model distributed on the h4 cluster, the performance decreases dramatically
  • Delft3D-13751: The online visualisation based on DataOnLine (DOL), without using Java, is ready to be merged in the main development stream

Release notes Delft3D-FLOW 4.00

Release notes Delft3D-FLOW 4.00
Version flow2d3d, version 4.00.07.0892 (trunk, win32_intel/lnx32_intel)
Date 18 October 2011
Based On flow2d3d, version 4.00.06.0834, 26 September 2011
Changed Functionality  
New Functionality  
Fixed bugs 891: Delft3D-15341: When compiling project version_number, the resulting executable must be installed for direct use when compiling other modules
882: Delft3D-15069: Smoothen the generation of 64 bit version of Delft3D-FLOW
885,849: Delft3D-15353: XZ coordinates are wrong when using spherical coordinates and the model lies around 180 degrees eastern longitude
External Influence  
New Known Bugs / Change Requests
  • Delft3D-15009: DD calculation on Linux crashes on simple read/write statements (difficult to reproduce)
    Workaround: see "https://svn.oss.deltares.nl/repos/delft3d/trunk/src/engines_gpl/deltares_hydro/src/readme.txt" (revision 775).
  • Delft3D-15509: Generated WAQ input is wrong. This bug is introduced in revision 768 and solved in revision 1117.
  • Delft3D-15319: FLOW-GUI: Initial conditions for spiral motion are not written to mdf-file
    Workaround: manually add the line "I0   = <value>" to the mdf-file.

 

Version flow2d3d, version 4.00.06.0834 (trunk, win32_intel/lnx32_intel)
Date 26 September 2011
Based On flow2d3d, version 4.00.05.0790, 08 September 2011
Changed Functionality  
New Functionality  
Fixed bugs 833: Delft3D-15314:  Invalid or random results using dredge/dump polygons across domain boundaries
824,831,834: Delft3D-15289: Combination of Barriers and running parallel (single domain, using MPI) should be possible
806,829: Delft3D-15279: The geometric term in the flooding scheme is factor two too small
794-826: OpenDA improvements
External Influence  
New Known Bugs / Change Requests
  • Delft3D-15009: DD calculation on Linux crashes on simple read/write statements (difficult to reproduce)
    workaround: see "https://svn.oss.deltares.nl/repos/delft3d/trunk/src/engines_gpl/deltares_hydro/src/readme.txt" (revision 775).
  • Delft3D-15509: Generated WAQ input is wrong. This bug is introduced in revision 768 and solved in revision 1117.

 

Version flow2d3d, version 4.00.05.0790 (trunk, win32_intel/lnx32_intel)                                                                                 ready to be used by OpenDA
Date 08 September 2011
Based On flow2d3d, version 4.00.04.0757, 23 August 2011
Changed Functionality  
New Functionality 775: Workaround added for the DD-Linux problem. See "Known bugs".
765-767,769: OpenDA adaptions
Fixed bugs 782: "-localonly" added in parallel.bat script
778: Mormerge output improvement on communication errors
777: Delft3D-15124: The warning "*** WARNING Horizontal Eddy Viscosity reset at time ..." is generated very often, while HLES is not switched on.
777: ierror initialized in wrsedd.f90
768,783,790: Delft3D-15219: Testcases 07.12-lockex and 25.06-noordzee_equidist give other results due to OpenDA changes in revision 616
759: Correct usage of istat in rdbndd.f90, needed for 64 bit.
External Influence
  • Minor differences may occur when using "roller" functionality, due to relocation of the call to f0isf1 (needed for OpenDA) (15219)
New Known Bugs / Change Requests
  • Delft3D-15009: DD calculation on Linux crashes on simple read/write statements (difficult to reproduce)
    workaround: see "https://svn.oss.deltares.nl/repos/delft3d/trunk/src/engines_gpl/deltares_hydro/src/readme.txt" (revision 775).
  • Delft3D-15509: Generated WAQ input is wrong. This bug is introduced in revision 768 and solved in revision 1117.

 

Version flow2d3d, version 4.00.04.0757 (trunk, win32_intel/lnx32_intel)
Date 23 August 2011
Based On flow2d3d, version 4.00.03.0565, 27 May 2011
Changed Functionality  
New Functionality 726: pass rtur0 to transport formula
616-624,728,729,738: Branch openMI/openDA merged into trunk
594,717,725: VisualStudio 2010 projects and solution added
Fixed bugs 736,757: Delft3D-15219: Testcases give other results due to OpenDA merge (r 616)
718: Delft3D-15203: Crash in FLOW on cohesive sediment fractions > 22
690: Delft3D-15130: DD-mor calculation hangs without any indication of what goes wrong
673: Do not use arrays of anonymous structs
670: Delft3D-15123: Writing WAQ input files goes wrong, calculation of m in "nm_to_n_and_m.f90" changed
662: Fix on writing WAQ input files for Z-layer with spatial aggregation
661,685,686,734,737,749,751,755: Scripts updated
628: Give warning if IniComp is used in combination with IUnderLyr/=2
607: Properly initialized temperature-related arrays
599: Writing ZK to trih-file repaired
590: Main level Linux docs updated
589: Bug in dealloc fixed
584: Delft3D-13243: merged nefis write routines parallel/sequential(his and map files)
567: Delft3D-13751: iidim, rjdim and ckdim renamed into esm_alloc_int/real/char
External Influence  
New Known Bugs / Change Requests Delft3D-15009: DD calculation on Linux crashes on simple read/write statements (difficult to reproduce)

 

Version flow2d3d, version 4.00.03.0565 (trunk, win32_intel/lnx32_intel, in Delft3D release 4.00.00)
Date 27 May 2011
Based On flow2d3d, version 4.00.02.0423, 12 April 2011
Changed Functionality  
New Functionality  
Fixed bugs 556: SHARED argument removed from wrwaqfil
546: Updated Windows subversion client to 1.6.4
538,541,547,555,566: Delft3D-14886: Compiling, linking and ultimately running flow2d3d on 64-bits Linux fails
525: Delft3D-14988: Remove the screen message "*** WARNING Double precision computation using reals of kind 8"
502-525,542,562: Delft3D-14980: Move oss-install and ds-install to scripts_lgpl and scripts directory respectively
501: Delft3D-14978: The dependency on the X libraries can be removed (Linux)
495,498-500: Delft3D-14895: Use install scripts to take care for correct locations of all needed executables and dlls
477,496: Delft3D-14954: The PGI compiler gives an error in the tables module
483,493,545: Delft3D-13243: Parallel Delft3D-FLOW
491: Delft3D-14973: Testcase e01.f21.c10-coafin_meteo_dd crashes
464: Delft3D-14912: WAVE should not accept "meteo_on_flow_grid"-type files
459: ZDPS changed into DPS when writing parallel his information
448: Linux scripts: /bin/sh replaced by /bin/bash
448: Delft3D-14896: Very large tri-diag file due to 'no heat flux...' message
436-444,479: Morphology updates
434: correct volume fraction output in case of iporosity>0
427: bed level written to trih file as time series
424: Delft3D-14598: Restart from restart file of Z-model does not work
External Influence  
New Known Bugs / Change Requests Delft3D-15009: DD calculation on Linux crashes on simple read/write statements (difficult to reproduce)

 

Version flow2d3d, version 4.00.02.0423 (trunk, win32_intel/lnx32_intel)
Date 12 April 2011
Based On flow2d3d, version 4.00.00.0265, 03 February 2011
Changed Functionality  
New Functionality 402: DELFT3D-13428: Mass balance output for Delft3D-FLOW
353-411: DELFT3D-14821: Enable parallel calculation on Windows
Fixed bugs

375,419: Mormerge reenabled
417: Fluidmud testcase added
404,417: memory errors solved
415,416: DELFT3D-14879: Write message to screen when FLOW waits on connection with Remote Online Visualisation
379: DELFT3D-13301: Stop with an error message when performing a wave calculation every flow time step
378: Meteo update script produces version 1.03 files

377: Restart from a restart file while IUnderlyr=2 does not work
283-363: morphology updates
350: DELFT3D-14797: Running parallel produces NaNs in the second written timestep
347: DELFT3D-14820: The error message "Background horizontal Eddy Viscosity too large in too many points" must be improved
345: Intel12 switch added (Linux)
341,342: DELFT3D-14824: Improve error message with respect to skipped records in MDF-file and missing enclosure file
329,343,346: DELFT3D-14797: Running parallel produces NaNs in the second written timestep
326,327: FLOW-WAVE testcase added
325: SWAN added (executables and scripts)
322,323: Preparations for  VS2010
305,312,316: DELFT3D-14794 : VRijn roughness predictor: use D50-field without transport formulation
295: DELFT3D-10584 : Write units of the variable ATR and DTR on the trih-file
290,293,294: DELFT3D-13479 : Check on NaN values in restart files
282,291: DELFT3D-14588 : Adding a pressure correction on Riemann boundaries should be possible
281,303: DELFT3D-14788 : No bedlevel transport across a DomainDecomposition boundary from fine to coarse
273: Enable parallel compiling
270: DELFT3D-14476 : When an input file is not found, FLOW should stop with a clear error message
268: DELFT3D-13243 : Parallel version of Delft3D-FLOW should be merged in the Main Development Stream(partly)
267: DELFT3D-13861 : improved error messages in test case 01-curnow-botnow

External Influence  
New Known Bugs / Change Requests  

 

Version flow2d3d, version 4.00.01.0265 (trunk, win32_intel/lnx32_intel)
Date 03 February 2011
Based On flow2d3d, version 4.00.00.0061, 07 January 2011
Changed Functionality  
New Functionality  
Fixed bugs 97-264: morphology updates
262: linking using *.lo
254: DELFT3D-13666 : give error message when using Non-Hydrostatic in 2D
95: Bug in configure.ac solved
94: Intel runtime libraries found using macro IFORT_COMPILER11
92: get testcase 14.07 working again, semaphores update, revisionnumber=000000 when the code is exported
85,91: DELFT3D-14717 : DD calculations on Windows crash with chance 1 to 5
83-89: OSX complient (partly)
84: dynamic allocation of arrays in tdatom
71-80: morphology updates
70: arrayextend replaced by realloc
69: DELFT3D-14726 : reading ripple, mega-ripple and dune roughness height parameters mixed up
68: parallel updates
62,63: DELFT3D-14712 : Support spaces in the path of the sourcecode
External Influence
  • pthreadVCE.dll is replaced by pthreadVCE2.dll (85)
New Known Bugs / Change Requests  

 

Version flow2d3d, version 4.00.00.0061 (trunk, win32_intel/lnx32_intel, distributed external via zip-file)
Date 07 January 2011
Based On DelftFlow, version 3.61.00.13854, 30 November 2010
Changed Functionality  
New Functionality
DELFT3D-13428 : 44,52: mass balance output for Delft3D-FLOW, polygon based
Fixed bugs 60: polygon reading corrected (testbank crash solved)
56: deallocate outside do loop (testbank crash solved)
28,55: mathconst module introduced
55: DELFT3D-14618 : 14200 (closed trunk): checkerboard pattern in the resulting morphology
33,49: igd/igp references removed
47: SVN keywords added to all sourcecode files
46: LGPL text corrected
43: ilaggr echo changed
23-41: GDP removed from sediment calls
32,42: Scour/avalanche code cleaned
39: evaporation=0.0 and QEvap=#computed#: the free convection is wrong
38: putgti call adjusted (needed by Intel 11.1)
35: Remove double lsedtot definition from dredgedump routine
31: varcon.f90 moved to compute_roller
19: r(dps) replaced by d(dps)
External Influence
  • Minor differences may occur due to changed "maximum shear stress" calculation, especially when using cohesive sediment (14618)
  • Minor differences may occur due to the introduction of the mathconst module (28)
     
New Known Bugs / Change Requests  

Release Notes Delft3D-WAVE

Release Notes Delft3D-WAVE
 
Versionwave, version 3.08.00.69179 (trunk, win64_intel/lnx64_intel)
Date11 June 2021
Based Onwave, version 3.07.00.59659, 27 July 2018
Changed Functionality
59861-59873: DELFT3D-35114: Use NetCDF4 libraries on Windows
65494: DELFT3D-36305: New version of SWAN, version 41.20A.7
65790: D3DFMIQ-1588: Non-stationary simulation does not work as expected
New Functionality62593: DELFT3D-36550: D-Waves: Add ncFormat keyword to enable user to switch on NetCDF4 output
63585-63640: DELFT3D-37042: Allow SWAN to run with single frequency bin
64642-64678: DELFT3D-37120: Calibration/multiplication factor for input wind values
66294: DELFT3D-37487: Delft3D-WAVE crashing: Severe error : incorrect code in b.c. file
68359-68361: UNST-4844: Extend D-Waves such that it allows for a parallel SWAN library run
68411: UNST-4845: Enable swan.sh/bat option to adjust the SWAN input even when SWAN is called as library
Fixed bugs59747-59812: UNST-1937: Jump in water depth when using multiple FM domains and multiple SWAN domains
61657, 61659: UNST-2028: WAVE crashes when a FLOW domain and a WAVE grid do not overlap in a parallelized model with nested wave grids
61848: UNST-2014: parallel computation with D-Waves does not work
62207: DELFT3D-36493: string "command" is too small in swan_flow_grid_maps.f90::make_grid_map
62765: UNST-2181: DIMR does not start from within subdirectory FM
63225-63240: DELFT3D-36706: Wrong interpolation of waterdepth from D-Flow FM to D-Waves
63923: DELFT3D-36928: With nested WAVE computations, using the FLOW bathymetry in one, and the WAVE bathymetry in another domain does not work
64487-64999: DELFT3D-37093: Writing spherical coordinates: the number of digits was increased (F10.6 instead of F10.2)
64679: DELFT3D-37126: D-Waves crashes on linux because of lowercase/uppercase conflict
65210: DELFT3D-37254: Remove check on reference date between 1900 and 2200

65483: UNST-3304: Typo EPGS should be EPSG
65660: DELFT3D-37340: Error in D-Waves when the COMfile is defined but not used
65793: DELFT3D-37352: When running a D-Waves model with a communication file from D-Flow FM simulation is very unstable
66067-66070: DELFT3D-37416: "Missing value" must be written correctly
66068: DELFT3D-37415: Precision of writing "BOUN SEGM XY" must be increased
67112: DELFT3DSUP-10054: Parallel SWAN fails with more than 25 threads
68092-68119: UNST-4530: Time in wave netcdf map-file is wrong for non-stationary computations
68121: UNST-4656: Time in wave netcdf his-file is wrong for non-stationary computations
69107: UNST-5165: D-Waves tries to start ESMF_RegridWeightGen_in_Delft3D-WAVE.sh on Windows
External Influence
  • Results may differ when using multiple D-FLOW FM domains (1937)
  • Although NetCDF4 libraries are used, the NetCDF output files are still in NetCDF3 format (35114)
  • In .mdw file (not supported by the GUI)(DELFT3D-37042):
    SpShapeType = bin
  • In .mdw file (not supported by the GUI)(DELFT3D-37120):
    [Processes]
        AlfaWind = 1.0 # Default 1.0
  • Results will differ due to switching to SWAN 41.20A.7 (DELFT3D-36305)
  • Non backwards changed (D3DFMIQ-1588): Not supported by the GUI:
    For all non-stationary computations, the .mdw file must contain the keyword:
    [General]
        TimeInterval = 60.0 # Minutes: period over which a non-stationary computation must be
                                            performed, starting at the current time.
                                            D-Waves will stop with an error message when TimeInterval is missing.
  • To avoid "*******" to appear in the b.c. file generated by SWAN (not supported by the GUI) (DELFT3D-37487):
    [General]
        NDec = 9 # Default: 8
  • In .mdw file (not supported by the GUI)(UNST-4844):
    [General]
        SwanMode = lib # Default: exe
  • In .mdw file (not supported by the GUI)(UNST-4845):
    [General]
        ScriptName = <nameOfScript> # Default: no script specified. The script must read swan.inp and write INPUT
New Known Bugs / Change RequestsDELFT3D-14912: WAVE should stop with an error message when using a meteo file of type "meteo_on_flow_grid"
DELFT3D-14982: WAVE should generate a warning when wind is specified and windgrowth and/or quadruplets are switched off

 

Versionwave, version 3.07.00.59659 (trunk, win64_intel/lnx64_intel)
Date27 July 2018
Based Onwave, version 3.05.03.7426, 27 July 2017
Changed FunctionalityNew directory structure for the binaries, see Release notes Delft3D-FLOW above, version 6.03.00.59659
New Functionality
 
Fixed bugs7872,7955: DELFT3D-35884: D-Waves crashes with the message "FATAL ERROR - New unit number not available"
7972:DELFT3D-35574: Number of spectral output files is limited to 999
8379-8476: DELFT3D-36106: Linux: D-Waves removes group write permission from dat/def files
8744: DELFT3DFM-1488: Writing his-file causes error
9152: DELFT3D-36302: DIMR error when running coupled DFM and D-WAVE
External Influence
  • Do not compile with Ifort 15.x or lower, Do not compile with Ifort 17.x (35884)
New Known Bugs / Change RequestsDELFT3D-14912: WAVE should stop with an error message when using a meteo file of type "meteo_on_flow_grid"
DELFT3D-14982: WAVE should generate a warning when wind is specified and windgrowth and/or quadruplets are switched off

 

Versionwave, version 3.05.03.7426 (trunk, win64_intel/lnx64_intel)
Date27 July 2017
Based Onwave, version 3.05.02.7204, 15 May 2017
Changed Functionality 
New Functionality
 
Fixed bugs

7254,7344: DELFT3D-35457: 1 SWAN start script for both Delft3D4 and D-Hydro
7268,7279: DELFT3D-35502: Long coupled FLOW-WAVE simulations slow down
7415: DELFT3D-35574: Number of spectral output files is limited to 999
7416,7417: DELFT3D-35518: WriteTable with nested and non-stationary model in D-Wave
7418: DELFT3D-35517: Show output curves from all timesteps

External Influence
  • New optional environment parameter to specify the number of cores to be used in SWAN openMP computations (35457):
    OMP_NUM_THREADS_SWAN
New Known Bugs / Change RequestsDELFT3D-14912: WAVE should stop with an error message when using a meteo file of type "meteo_on_flow_grid"
DELFT3D-14982: WAVE should generate a warning when wind is specified and windgrowth and/or quadruplets are switched off

 

Versionwave, version 3.05.02.7204 (trunk, win64_intel/lnx64_intel)
Date15 May 2017
Based Onwave, version 3.05.01.6686, 21 October 2015
Changed Functionality 
New Functionality6934: DELFT3D-35029: Add TP to wavm-file
6980-7190: DELFT3D-35129: Avoid using the value 0.0 in the BOTNOW input file for SWAN
Fixed bugs

 

External Influence
  • mdw-file: parameter "[Constants] MinimumDepth" is already written in the SWAN input file. When using spatial varying depths, this "MinimumDepth" value is now also used when writing the related file (35129).
New Known Bugs / Change RequestsDELFT3D-14912: WAVE should stop with an error message when using a meteo file of type "meteo_on_flow_grid"
DELFT3D-14982: WAVE should generate a warning when wind is specified and windgrowth and/or quadruplets are switched off

 

Versionwave, version 3.05.01.6686 (trunk, win64_intel/lnx64_intel)
Date21 October 2016
Based Onwave, version 3.05.01.5425, 22 September 2015
Changed Functionality 
New Functionality6429: DELFT3D-34715: Standalone WAVE doesn't accept multiple com-files from parallel FLOW
6627: DELFT3D-34360: Delft3D testbank needs different interface to work with new SWAN 41.01A.3
Fixed bugs

6578,6580: DELFT3D-34805: Incorrect output file for nested wave run with non-stationary solver

External Influence
  • New keyword in mdw-file (34715):
    ComFile = dom1 dom2 dom3
New Known Bugs / Change RequestsDELFT3D-14912: WAVE should stop with an error message when using a meteo file of type "meteo_on_flow_grid"
DELFT3D-14982: WAVE should generate a warning when wind is specified and windgrowth and/or quadruplets are switched off

 

Versionwave, version 3.05.01.5425 (trunk, win64_intel/lnx64_intel)
Date22 September 2015
Based Onwave, version 3.05.00.5386, 02 Septebmer 2015
Changed Functionality5404-5425: DELFT3D-33621: wavm field at start time is added when performing a non-stationary calculation.
New Functionality 
Fixed bugs

 

External Influence
  • In case of non-stationary calculations: wavm file is extended with data from the start time (33621)
New Known Bugs / Change RequestsDELFT3D-14912: WAVE should stop with an error message when using a meteo file of type "meteo_on_flow_grid"
DELFT3D-14982: WAVE should generate a warning when wind is specified and windgrowth and/or quadruplets are switched off

 

Versionwave, version 3.05.00.5386 (trunk, win64_intel/lnx64_intel)
Date02 Sep 2015
Based Onwave, version 3.04.02.2514, 21 May 2013
Changed Functionality5378-5389: DELFT3D-33933: Switch to Python generated sln file
New Functionality3984: DELFT3D-33490: Delft3D requires M-N coordinate system to be counter-clockwise rotating; check should be added
Fixed bugs

 

External Influence
  • Models with clockwise oriented grids will abort immediately (33490)
  • Compilation preparation on Windows is changed (33933)
    See "src/README"
  • On Windows, 64-bit is the default
New Known Bugs / Change RequestsDELFT3D-14912: WAVE should stop with an error message when using a meteo file of type "meteo_on_flow_grid"
DELFT3D-14982: WAVE should generate a warning when wind is specified and windgrowth and/or quadruplets are switched off

 

Versionwave, version 3.04.02.2514 (trunk, win32/lnx64)
Date21 May 2013
Based Onwave, version 3.04.01.1234, 3 February 2012
Changed Functionality2422,2429: Delft3D-16276: The default for "WaveForces" should be "dissipation 3d" 
New Functionality 
Fixed bugs

 

External Influence
  • Results may differ due to "WaveForces" being switched from "radiation stresses" to "dissipation 3d". To use "radiation stresses": "WaveForces = radiation stresses <2013" (16276)
New Known Bugs / Change RequestsDELFT3D-14912: WAVE should stop with an error message when using a meteo file of type "meteo_on_flow_grid"
DELFT3D-14982: WAVE should generate a warning when wind is specified and windgrowth and/or quadruplets are switched off

 

Versionwave, version 3.04.01.1234 (trunk, win32/lnx64)
Date3 February 2012
Based Onwave, version 3.04.00.0423, 29 March 2011
Changed Functionality 
New Functionality 
Fixed bugs

1122: DELFT3D-15494: Fixed: When one wave-domain used FLOW-velocities, all wave-domains used FLOW-velocities

External Influence 
New Known Bugs / Change RequestsDELFT3D-14912: WAVE should stop with an error message when using a meteo file of type "meteo_on_flow_grid"
DELFT3D-14982: WAVE should generate a warning when wind is specified and windgrowth and/or quadruplets are switched off

 

Versionwave, version 3.04.00.0423 (trunk) used in Delft3D release 4.00.00
Date29 March 2011
Based Onwave, version 3.03.01.12401, 26 August 2010
Changed Functionality 
New Functionality 
Fixed bugs

336,337,423: DELFT3D-14586: Delft3D-WAVE lets SWAN use the wrong hotstart files

External Influence 
New Known Bugs / Change RequestsDELFT3D-14912: WAVE should stop with an error message when using a meteo file of type "meteo_on_flow_grid"
DELFT3D-14982: WAVE should generate a warning when wind is specified and windgrowth and/or quadruplets are switched off