intro story D-Flow FM

 

D-Flow Flexible Mesh

D-Flow Flexible Mesh (D-Flow FM) is the new software engine for hydrodynamical simulations on unstructured grids in 1D-2D-3D. Together with the familiar curvilinear meshes from Delft3D 4, the unstructured grid can consist of triangles, pentagons (etc.) and 1D channel networks, all in one single mesh. It combines proven technology from the hydrodynamic engines of Delft3D 4 and SOBEK 2 and adds flexible administration, resulting in:

  • Easier 1D-2D-3D model coupling, intuitive setup of boundary conditions and meteorological forcings (amongst others).
  • More flexible 2D gridding in delta regions, river junctions, harbours, intertidal flats and more.
  • High performance by smart use of multicore architectures, and grid computing clusters.
An overview of the current developments can be found here.
 
The D-Flow FM - team would be delighted if you would participate in discussions on the generation of meshes, the specification of boundary conditions, the running of computations, and all kinds of other relevant topics. Feel free to share your smart questions and/or brilliant solutions! 

 

=======================================================
We have launched a new website (still under construction so expect continuous improvements) and a new forum dedicated to Delft3D Flexible Mesh.

Please follow this link to the new forum: 
/web/delft3dfm/forum

Post your questions, issues, suggestions, difficulties related to our Delft3D Flexible Mesh Suite on the new forum.

=======================================================

** PLEASE TAG YOUR POST! **

 

 

Sub groups
D-Flow Flexible Mesh
DELWAQ
Cohesive sediments & muddy systems

 


Message Boards

Receiving error: "Wrong Coupling Point" when running Flow+Wave and DD

MU
Michael Ulmgren, modified 1 Year ago.

Receiving error: "Wrong Coupling Point" when running Flow+Wave and DD

Youngling Posts: 5 Join Date: 1/19/17 Recent Posts

Hello!

So I have built a Delft3D model for the Beaufort Sea in Alaska and I plan on running this model to simulate surge and wave conditions along the coast. I have used domain decomposition (DD) to improve the resolution at two locations along the coast. The large coarse grid has a resolution of about 3.3 km while the highest resolution domain has a resolution of about 124 m. I have already run this model setup to simulate surge without any troubles. However, I now want to add waves and I'm running into problems.

To start off, I'm using Delft3D GUI 4.03 and I compiled Source Code#7545 using Intel compiler 2015.

I have 7 domains so I have 7 .mdf files and 7 .mdw files.

When starting the model I get the following error message:

1) Error during initialization of subdomains: check tri-diag files.
OR
2) "Prudhoe_Bay_Low_Res": Wrong coupling point at (41, 2) Kcs=0 KcsInside=0
d_hydro ABORT: [Iterator]
1) Error during initialization of subdomains: check tri-diag files.
OR
2) "Prudhoe_Bay_Low_Res": Wrong coupling point at ( 2,41) Kcs=0 KcsInside=0
d_hydro ABORT: [Iterator]
1) Error during initialization of subdomains: check tri-diag files.
OR
2) "Baseline": Wrong coupling point at (86,52) Kcs=0 KcsInside=0
d_hydro ABORT: [Iterator]
1) Error during initialization of subdomains: check tri-diag files.
OR
2) "Baseline": Wrong coupling point at (86,52) Kcs=0 KcsInside=0

child process exited abnormally
 

The cell points that are mentioned above are located at the corners of the domain with the higher resolution. By the way, I'm using a 1-3 ratio between the domains. As this model works fine when I don't simulate waves, I'm thinking there is some issue when running waves with DD. Are there any known issues?

When I just simulated surge I used a timestep of 1 min without any problems. After I added waves, I lowered the timestep to 0.2 min, but the I keep getting the same error code.

I have attached the files for my model.

I would really appreciate any input to help solve this issue.

Cheers!

Michael 

MU
Michael Ulmgren, modified 1 Year ago.

RE: Receiving error: "Wrong Coupling Point" when running Flow+Wave and DD

Youngling Posts: 5 Join Date: 1/19/17 Recent Posts

Update:

It seems I did not understand correctly how the FLOW and WAVE modules communicate. I thought each .mdf file, representing a FLOW domain, needed a .mdw file associated with it (so I had 7 .mdw files in my directory). I understand now that it's not the case. Now I have my 7 FLOW domains connected with DD boundaries and a single computational grid, which covers the area of the 7 FLOW domains, in a single .mdw file. For improved accuracy in the computational grid I'm now using nesting as a tool. This method now yields no errors.

Michael