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

Compiling error: could not read the symbols

IV
Igor Venancio, modified 6 Years ago.

Compiling error: could not read the symbols

Youngling Posts: 6 Join Date: 2/10/14 Recent Posts
Hello,
Im trying to compiling Deflt3d on linux. But when I do 'make' it shows this error:

../../../../../utils_lgpl/meteo/packages/meteo/src/libmeteo.a: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
make[6]: *** [libtrisim.la] Error 1
make[6]: Leaving directory `/home/computer/Documents/delft3d_repository/src/engines_gpl/flow2d3d/packages/manager/src'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/computer/Documents/delft3d_repository/src/engines_gpl/flow2d3d/packages/manager'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/computer/Documents/delft3d_repository/src/engines_gpl/flow2d3d/packages'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/computer/Documents/delft3d_repository/src/engines_gpl/flow2d3d'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/computer/Documents/delft3d_repository/src/engines_gpl'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/computer/Documents/delft3d_repository/src'
make: *** [all] Error 2

So, what is missing?
Qinghua Ye, modified 6 Years ago.

RE: Compiling error: could not read the symbols

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

Which version of code are you compiling? And which version of compilers?

Seems something related to meteo module is not right?

Regards,

Qinghua
IV
Igor Venancio, modified 6 Years ago.

RE: Compiling error: could not read the symbols

Youngling Posts: 6 Join Date: 2/10/14 Recent Posts
Hi,
Its version 5.01.00.2163, and the compilers version are the same or newer than the versions on the webinar.

thanks,
Igor
Qinghua Ye, modified 6 Years ago.

RE: Compiling error: could not read the symbols

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

Is your linux system a 64-bit system?

Qinghua
IV
Igor Venancio, modified 6 Years ago.

RE: Compiling error: could not read the symbols

Youngling Posts: 6 Join Date: 2/10/14 Recent Posts
Hi,

Yes, it's a 64-bit linux.
Is that a problem?

Igor
Qinghua Ye, modified 6 Years ago.

RE: Compiling error: could not read the symbols

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

Yes. The compile script we provide only works for 64 bit linux system.

The error message seems like a wrong version of libmeteo was linked at the linking stage. Can you check out the code to a clean directory and try again? Send us the complete make log file if you still have problems.

Regards,

Qinghua
IV
Igor Venancio, modified 6 Years ago.

RE: Compiling error: could not read the symbols

Youngling Posts: 6 Join Date: 2/10/14 Recent Posts
Hey, sorry for the time to answer,

But I've got the same problem with the compilation. The complete make.log is in attachment.


Igor

Attachments:

Qinghua Ye, modified 6 Years ago.

RE: Compiling error: could not read the symbols

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

Can you just try to compile a newer version of code? Might be a bug being solved for a long time. If still not working, post the make.log of the new compiling here.

Regards,

Qinghua
IV
Igor Venancio, modified 6 Years ago.

RE: Compiling error: could not read the symbols

Youngling Posts: 6 Join Date: 2/10/14 Recent Posts
Hi Qinghua,

I thoght I was compiling de newest version. Isn't 5.01.00.2163 the newest stable version? Should I try to compile a non-stable version?

Regards,

Igor
Adri Mourits, modified 6 Years ago.

RE: Compiling error: could not read the symbols (Answer)

Yoda Posts: 1221 Join Date: 1/3/11 Recent Posts
Hi Igor,

Currently, the latest fully tested stable version is: https://svn.oss.deltares.nl/repos/delft3d/tags/3426/
See the (newly added) info about the naming of tagged versions.

Regards,

Adri