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 D3D with VS2010 and Intel Fortran Composer XE2013 SP1 Update

Ben Williams, modified 5 Years ago.

Compiling D3D with VS2010 and Intel Fortran Composer XE2013 SP1 Update 2...

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

Does anybody know if Delf3D will compile using Visual Studio 2010 and Intel Visual Fortran Composer XE 2013 SP1 Update 2?

I am hoping that this combination will be able to compile 64bit executables on windows platforms, seeing as the Fortan compiler version has changed from 13.X to 14.0.2

If the gods smile kindly then what works for Fortran 13 will work for Fortran 14....

Best regards,

Ben
Qinghua Ye, modified 5 Years ago.

RE: Compiling D3D with VS2010 and Intel Fortran Composer XE2013 SP1 Update (Answer)

Jedi Council Member Posts: 612 Join Date: 3/2/11 Recent Posts
Hi Ben,

Thanks for the information!

Rev. 3495 should work!

Qinghua
GL
Guillaume Lamothe, modified 5 Years ago.

RE: Compiling D3D with VS2010 and Intel Fortran Composer XE2013 SP1 Update

Youngling Posts: 7 Join Date: 2/20/14 Recent Posts
Hi Qinghua,

I'm trying to compile DELFT 3D using Visual Studio 2010 and Intel(R) Composer XE 2013 SP1 Update 2, on my computer who runs windows 7, 64bit.

I don't know which version I should use. I try the last version that I found on https://svn.oss.deltares.nl/repos/delft3d/tags/3426/. I try to compile it in 32 bit and 64 bit but both failed.

I don't really know what I'm suppose to look for.

Best regards,

Guillaume
Qinghua Ye, modified 5 Years ago.

RE: Compiling D3D with VS2010 and Intel Fortran Composer XE2013 SP1 Update

Jedi Council Member Posts: 612 Join Date: 3/2/11 Recent Posts
Hi Guillaume,

Rev. 3495 should work with your system. Try that! We are busy with the new tag these days.

Regards,

Qinghua
GL
Guillaume Lamothe, modified 5 Years ago.

RE: Compiling D3D with VS2010 and Intel Fortran Composer XE2013 SP1 Update

Youngling Posts: 7 Join Date: 2/20/14 Recent Posts
Hi Qinghua,

Thanks for your quick answers.

I tried the Rev.3495, but i'm not able to successfully build the solution.

I notice two things:

1 - Once I open "d_hydro_open_source_vs2010_intel13" with visual studio 2010 and I try to DEBUG, I got a lot of projects OUT OF DATE. The complet list is the text file.

2 - When I build the solution I got 14 errors. Almost all of them are LNK1123.

Do you have an idea of what I should be looking for?

Best regards

Guillaume
Qinghua Ye, modified 5 Years ago.

RE: Compiling D3D with VS2010 and Intel Fortran Composer XE2013 SP1 Update

Jedi Council Member Posts: 612 Join Date: 3/2/11 Recent Posts
Hi Guillaume,

Are you trying to compile an X64 version? Indeed there might be some projects are expired. Would you try Win32 version for this sln again?

Regards,

Qinghua
GL
Guillaume Lamothe, modified 5 Years ago.

RE: Compiling D3D with VS2010 and Intel Fortran Composer XE2013 SP1 Update

Youngling Posts: 7 Join Date: 2/20/14 Recent Posts
Hi Qinghua,

I try the Rev. 3495 with the configuration RELEASE/WIN32. But the build failed. I still got a large list of projects OUT OF DATE, I link the list in the attach text file. The majority of the errors are LNK 1123. I took a screenshot of the errors list.

Just to be sure that I use Tortoise correctly, I took 2 screenshots. Do you think everything wrong? Finaly, I see that the Rev. 3495 is made to work with Intel Fortan 2013 13.0.1.119. When I star the build I see "Compiling with Intel(R) Visual Fortran Compiler XE 14.0.2.176 [Intel(R) 64]". Should I change something?

Thanks for your help.

Guillaume
Qinghua Ye, modified 5 Years ago.

RE: Compiling D3D with VS2010 and Intel Fortran Composer XE2013 SP1 Update

Jedi Council Member Posts: 612 Join Date: 3/2/11 Recent Posts
Hi Guillaume,

It seems like that you are using a different Fortran version than the Intel fortran 13., then the corresponding libraries are located at different places. Would you check the directory of libifcoremt.lib in your system? If you change all the IFORT_COMPILER12 in the vcxproj files to IFORT_COMPILER14, maybe it works then.

Regards,

Qinghua
GL
Guillaume Lamothe, modified 5 Years ago.

RE: Compiling D3D with VS2010 and Intel Fortran Composer XE2013 SP1 Update

Youngling Posts: 7 Join Date: 2/20/14 Recent Posts
Hi Qinghua,

I don't want to modify your work, I'm not good enough to do it. I found Intel(R) Visual Fortran Compiler XE 13.0.1.119, but I still got the same error LNK 1123. I link the screenshot of the end of the buid and I put the list of projects out of date in the files below.

Now I'm using VS 2010 with Intel(R) Visual Fortran Compiler XE 13.0.1.119 to compile Rev.3495 with the configuration Release/Win32. Did the trial version of Visual Studio 2010 and Intel Visual Fortran may have an effect on the result of the Build?

Thanks alot for your support, it's real appreciate.

Guillaume
Qinghua Ye, modified 5 Years ago.

RE: Compiling D3D with VS2010 and Intel Fortran Composer XE2013 SP1 Update

Jedi Council Member Posts: 612 Join Date: 3/2/11 Recent Posts
dear Guillaume,

No idea what it is about. We have no problem at all using VS 2010 with Intel(R) Visual Fortran Compiler XE 13.0.1.119 to compile Rev.3495.

If you google the error message, some suggestions like:

1) This issue occurred after Visual Studio 2012 installation.
2) disable incremental linking, by going to

Project Properties
-> Configuration Properties
-> Linker (General)
-> Enable Incremental Linking -> "No (/INCREMENTAL:NO)"

3) compatibility issues with .NET 4.5 and .NET 4.0.
4) reinstall VS SP1.
5) The express version of VS might be a problem etc...

NOTICE, all the suggestions above mentioned have not been tested by us. So no guarantee they will work.

Regards,

Qinghua
GL
Guillaume Lamothe, modified 5 Years ago.

RE: Compiling D3D with VS2010 and Intel Fortran Composer XE2013 SP1 Update

Youngling Posts: 7 Join Date: 2/20/14 Recent Posts
It looking good, the build is a success and the examples run without any problem.

Thank you Qinghua.

Guillaume
Qinghua Ye, modified 5 Years ago.

RE: Compiling D3D with VS2010 and Intel Fortran Composer XE2013 SP1 Update

Jedi Council Member Posts: 612 Join Date: 3/2/11 Recent Posts
Dear Guillaume,

Which option did you take to solve it? Just for my curiosity.

Regards,

Qinghua
GL
Guillaume Lamothe, modified 5 Years ago.

RE: Compiling D3D with VS2010 and Intel Fortran Composer XE2013 SP1 Update

Youngling Posts: 7 Join Date: 2/20/14 Recent Posts
Hi Qinghua,

I was already working with .NET 4.0 and I reinstall VS 2010 SP1.

Regards,

Guillaume
Qinghua Ye, modified 5 Years ago.

RE: Compiling D3D with VS2010 and Intel Fortran Composer XE2013 SP1 Update

Jedi Council Member Posts: 612 Join Date: 3/2/11 Recent Posts
Dear Guillaume,

Thanks! Enjoy with Delft3D then!

Regards,

Qinghua
Daniel Fuentes, modified 5 Years ago.

RE: Compiling D3D with VS2010 and Intel Fortran Composer XE2013 SP1 Update

Youngling Posts: 1 Join Date: 11/21/12 Recent Posts
Dear Qinghua:

I have a question:

The compiling and debugging of the source code of the Open Source FLOW is only made in one opportunity, or continiously those process are needed (maybe internally) when i want to run or implement a model (Pre-processing or post-processing tasks) ?

I ask this question to use only the trial version of VS2010 and Intel Fortran Compiler 13.0 which are needed to compile and debug the Open Source FLOW

Best regards

Daniel Fuentes
Cochabamba-Bolivia
Adri Mourits, modified 5 Years ago.

RE: Compiling D3D with VS2010 and Intel Fortran Composer XE2013 SP1 Update (Answer)

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

You can use a trial version of the compilers needed to build the Delft3D source code just one time. Then you can use these created binaries as long as you want for all models that you want.

But you will miss all source code updates.

Regards,

Adri