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

write .par file with MATLAB

Francesco Enrile, modified 4 Years ago.

write .par file with MATLAB

Padawan Posts: 26 Join Date: 3/25/12 Recent Posts
Dear all,

I would like to write a .par file containing drogues I would like to release during the run of Delft3d. Can anyone help me to write this file using OpenEarth MATLAB module?

Thank you very much.
Francesco
Adri Mourits, modified 4 Years ago.

RE: write .par file with MATLAB (Answer)

Yoda Posts: 1224 Join Date: 1/3/11 Recent Posts
Hi Francesco,

I'm not aware of a OpenEarth tool that can create .par files. You can create it using the FLOW-GUI (Monitoring -> Drogues). The file format is very easy: when you create one drogue using the GUI, you can extend it manually.

If you really want to use a lot of drogues, think about using Delft3D-PART, see the manual at this page ("Delft3D-PART_User_Manual.pdf"and/or "D-Water_Quality_Particle Tracking.pdf").

Regards,

Adri
Ben Williams, modified 4 Years ago.

RE: write .par file with MATLAB

Jedi Knight Posts: 114 Join Date: 3/23/11 Recent Posts
Hi,

Just to add to this conversation. The GUI options that I have available don't seem to reflect that desribed by the PART manual.

Although I can run a PART simulation, I am only able to run one that is previously set up, rather than create a simulation from scratch.

The GUI menu options I have available are:

Information
Grid
Flow
Wave
Water Quality
Utilities

There is no rerefence to PART, even though the manual suggests that I should see this option on the top-level menu of the GUI.

I'm using the latest version of the GUI - am I missing something? Should I have to use some other method to set up a PART simulation?

Best regards,

Ben
MJ
Michel Jeuken, modified 4 Years ago.

RE: write .par file with MATLAB

Jedi Knight Posts: 156 Join Date: 1/21/13 Recent Posts
Hi,

Unfortunately the PART GUI was accidentally dropped from the open source menu, although it became open source last year. Until this is properly fixed in the setup I have a way to add it to the menu yourself.

In the attached file below, you will find the content of the missing c:\Program Files (x86)\Deltares\Delft3D 4.<xxxx>\win32\part\bin\ directory (in part\bin). Unpack the directory to that location. The part_gui can be run directly by running the executable, but you can also manipulate the menu.

To do this, you have to modify the d3d_menu.xml in the c:\Program Files (x86)\Deltares\Delft3D 4.<xxxx>\win32\menu\default folder (remember to back up this file before you start editing!). In the zip you will find my version that includes PART (in menu\default). I renamed the original d3d_menu.xml it was based on to d3d_menu_without_part.xml. There might be different versions of the d3d_menu.xml, so if your version is different from my original, you have to merge my changes into your menu.xml. The file format is not so difficult to comprehend I think.

If you encounter any problems, please ask questions here.

greetings,
Michel

Attachment was removed. There were several cross-posts on this subject, the main discussion where this problem was solved is here:

http://oss.deltares.nl/web/delft3d/delwaq/-/message_boards/view_message/745782
Ben Williams, modified 4 Years ago.

RE: write .par file with MATLAB

Jedi Knight Posts: 114 Join Date: 3/23/11 Recent Posts
Thank you Michel,

That worked. I now have access to the PART component of the GUI.

Best regards,

Ben
Ben Williams, modified 4 Years ago.

RE: write .par file with MATLAB

Jedi Knight Posts: 114 Join Date: 3/23/11 Recent Posts
Hmm... actually almost there.

WHen I try to create or edit a PART file, I get the following error message:

" The program can't start because libifcoremdd.dll is missing from your computer. Try reinstalling the program to fix this problem.".

It's puzzling, as this dll file is already present at "\win32\rtc\bin"

Do I need to copy this dll to an additional directory?

Cheers,

Ben
Francesco Enrile, modified 4 Years ago.

RE: write .par file with MATLAB

Padawan Posts: 26 Join Date: 3/25/12 Recent Posts
I have the same problem.

Regards,
Francesco
MJ
Michel Jeuken, modified 4 Years ago.

RE: write .par file with MATLAB

Jedi Knight Posts: 156 Join Date: 1/21/13 Recent Posts
Hi,

There were several crossposts on this subject, the main discussion where this problem was solved is here:

http://oss.deltares.nl/web/delft3d/delwaq/-/message_boards/view_message/745782

Michel