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

New Build, New Problems..

SH
Shawn Harrison, modified 8 Years ago.

New Build, New Problems..

Padawan Posts: 70 Join Date: 6/25/12 Recent Posts
Hi. I've installed the new build (trunk 1753) on Ubuntu 11.10 and I have a few problems.. perhaps someone can clarify.

1) the standard config,make,install (to /usr/local/bin and /lib) works as expected, but if I try to install to delft3trunk/build most of the files are not made (no wave files, only deltares_hydro.exe). Is something completely different in this new version? The /usr/local/bin has most exes and the /usr/local/lib has many lib files (many of which are 10x the size of the previous build).

2) If I manually move the files to the expected location directory structure, flow works fine. DD works. GUI works. But Flow-wave does not work. There must be some new structure for the wave module that I am not picking up.

How can I make the build properly? Should I try again with the new trunk?

Thanks,
Shawn
SH
Shawn Harrison, modified 8 Years ago.

RE: New Build, New Problems..

Padawan Posts: 70 Join Date: 6/25/12 Recent Posts
I went ahead and tried rebuilding with the latest trunk (1755) and had more success..

BUT, there are still problems. It looks like the exes are all there, but the libraries are missing in the lnx install destination..
There are many(200) lib files in the trunk/src/lib directory.

It looks like the make ds-install went wild with some references to Ruby:

...
Gathering libraries for d_hydro...
scripts_lgpl/linux/oss-install.sh: scripts_lgpl/linux/gatherlibraries.rb: /usr/bin/ruby: bad interpreter: No such file or directory
cp: missing destination file operand after `../bin/lnx/flow2d3d/lib'
Try `cp --help' for more information.
... Finished gathering libraries
installing flow2d3d . . .
cp: cannot stat `lib/libflow2d3d_sp.so': No such file or directory
can't copy "lib/libflow2d3d_sp.so" to "../bin/lnx/flow2d3d/bin"
Gathering libraries for flow2d3d...
scripts_lgpl/linux/oss-install.sh: scripts_lgpl/linux/gatherlibraries.rb: /usr/bin/ruby: bad interpreter: No such file or directory
cp: missing destination file operand after `../bin/lnx/flow2d3d/lib'
...


Is there now a dependence on Ruby?
SH
Shawn Harrison, modified 8 Years ago.

RE: New Build, New Problems.. (Answer)

Padawan Posts: 70 Join Date: 6/25/12 Recent Posts
Ok.. I installed Ruby and reran the command "make ds-install" and the install looked appropriate. I converted to old format for compatibility with the GUI and copied the trunk/bin/intel files to the /opt/delft3d/intel locations.

All works well now.
Flow, Flow-wave, the GUI, etc.

Unless you know more than me (highly likely) about linux and this developing stuff, don't do the upgrade to ubuntu 12.04 from 11.10. It may be different starting from a clean single partition 12.04, i'm not sure. But if your D3D install works great on 11.10, don't upgrade to 12.04.


Thanks.
Sorry for the chatter with myself.
Qinghua Ye, modified 8 Years ago.

RE: New Build, New Problems..

Jedi Council Member Posts: 610 Join Date: 3/2/11 Recent Posts
dear Shawn,

It is good you sharing your experience!

Regards,

Qinghua