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

RE: compiling error trunk v1594

VY
veli yumruktepe, modified 7 Years ago.

compiling error trunk v1594

Padawan Posts: 42 Join Date: 2/7/12 Recent Posts
Hi,

I have been using the opensource delft3d for a while on my linux 64bit machine without any problems. I both compiled the release and the trunk version. However, when I tried to compile a new version (1594 in this case) I get errors in the "make" step. This happened in my ubuntu 64 bit machine also happened as well on my fedora 64bit machine. Both gfortran and intel fortran gave the same error. Any ideas? This is the error I get. This was not an issue in the older versions.

In file included from dolcli.cpp:41:0:
dolcli.h:49:30: fatal error: readline/history.h: No such file or directory
compilation terminated.
make[3]: *** [dolcli.o] Error 1
Adri Mourits, modified 7 Years ago.

RE: compiling error trunk v1594

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

Short term options:
  • Install an additional library named "libreadline6-dev" (Ubuntu/Debian) or "readline-devel" (RedHat/Fedora)
  • Skip the compiling of "dolcli" and "dolprint". You don't need it for building Delft3D-FLOW and it is under construction right now.
  • Use a tagged version instead of the head version of the trunk


We're working on a long term solution.

Regards,

Adri
VY
veli yumruktepe, modified 7 Years ago.

RE: compiling error trunk v1594

Padawan Posts: 42 Join Date: 2/7/12 Recent Posts
Adri Mourits:
Hi Veli,

Short term options:
  • Install an additional library named "libreadline6-dev" (Ubuntu/Debian) or "readline-devel" (RedHat/Fedora)
  • Skip the compiling of "dolcli" and "dolprint". You don't need it for building Delft3D-FLOW and it is under construction right now.
  • Use a tagged version instead of the head version of the trunk


We're working on a long term solution.

Regards,

Adri


Thank you Adri

I don't know actually how to omit certain files when compiling. Is it easy to do in this case?
Adri Mourits, modified 7 Years ago.

RE: compiling error trunk v1594

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

To skip the compilation of "dolci" and "dolprint":
Open file "...\src\utils_lgpl\delftonline\Makefile.am" in a TextEditor.
Line 3: Remove the backslash at the end (after "src/delftonline")
Remove line 4 and 5 ("src/dolcli \" and "src/dolprint").
Be sure that the file ends with an empty line.

Regards,

Adri
VY
veli yumruktepe, modified 7 Years ago.

RE: compiling error trunk v1594

Padawan Posts: 42 Join Date: 2/7/12 Recent Posts
Hi Adri,

Thanks for the reply. Now I get an another error saying:

In file included from delftonline_version.cpp:30:
delftonline_version.h:1:1: error: unterminated #ifndef
make[4]: *** [delftonline_version.lo] Error 1
make[4]: Leaving directory `/yedek3/Delft3D_opensource/Haziran2012/tag/src/utils_lgpl/delftonline/src/delftonline'
make[3]: *** [install] Error 2
make[3]: Leaving directory `/yedek3/Delft3D_opensource/Haziran2012/tag/src/utils_lgpl/delftonline/src/delftonline'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/yedek3/Delft3D_opensource/Haziran2012/tag/src/utils_lgpl/delftonline'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/yedek3/Delft3D_opensource/Haziran2012/tag/src/utils_lgpl'
make: *** [install-recursive] Error 1
Adri Mourits, modified 7 Years ago.

RE: compiling error trunk v1594

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

File "...\src\utils_lgpl\delftonline\src\delftonline\delftonline_version.h" is automatically generated, containing actual version information. Attached is a working example.
It is created by a script. Can you post your file?

Thanks.

Adri
VY
veli yumruktepe, modified 7 Years ago.

RE: compiling error trunk v1594

Padawan Posts: 42 Join Date: 2/7/12 Recent Posts
Hi Adri,

I regret to inform you that due to different reasons I had to upgrade my system from ubuntu 10.04 64bit to 12.04 64bit. And after doing the changes you mentioned abouth removing the lines from delftonline MAkefile, the build was successful in this system. I did not encounter any problems. So I cannot at the moment send you the original defected file. In any case for me the problem is solved at the moment and the model seems to be running without any issue. But just in case I am attaching the working new .h file you have mentioned.

Thanks a lot for your help with this matter
Ça?lar