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

Problems of svn revision number???

MZ
mount zhang, modified 7 Years ago.

Problems of svn revision number???

Youngling Posts: 6 Join Date: 3/19/13 Recent Posts
Dear all, I compile the source code use make, the problem is as following:
I hope anyone can help me, thanks.


make[6]: entering “/home/mount/Delft3D/utils_lgpl/nefis/packages/nefis_version_number/src”
rm -f ../include/version_number.h
../../../../../scripts_lgpl/linux/make_revision.sh ../../../../.. ../../.. ../include/version_number.ini ../include/version_number.h.svn ../include/version_number.h
USAGE : version_number.tcl buildNumber <vnInputFile> <inputFile> <outputFile>
buildNumber : On the build server: buildNumber (=svn revision number)
Else: Subversion revisionNumber
<vnInputFile> : Name of the inifile containing the integers that form the version number
<inputFile> : Name of the file containing keywords to be replaced by the actual version number
<outputFile> : Name of the file, identical to the inputFile with keywords replaced
make all-am
make[7]: entering “/home/mount/Delft3D/utils_lgpl/nefis/packages/nefis_version_number/src”
gcc -DHAVE_CONFIG_H -I. -I../../../../.. -I../include -std=c99 -D_GNU_SOURCE -DSTR_LEN_AT_END -DWITH_DELFTONLINE -pthread -g -O2 -MT c2c.o -MD -MP -MF .deps/c2c.Tpo -c -o c2c.o c2c.c
c2c.c:38:28: Fatal Error?version_number.h?No such file.
compile stop
make[7]: *** [c2c.o] error 1
make[7]: leaving “/home/mount/Delft3D/utils_lgpl/nefis/packages/nefis_version_number/src”
make[6]: *** [all] error 2
make[6]: leaving “/home/mount/Delft3D/utils_lgpl/nefis/packages/nefis_version_number/src”
make[5]: *** [all-recursive] error 1
make[5]: leaving “/home/mount/Delft3D/utils_lgpl/nefis/packages/nefis_version_number”
make[4]: *** [all-recursive] error 1
make[4]: leaving “/home/mount/Delft3D/utils_lgpl/nefis/packages”
make[3]: *** [all-recursive] error 1
make[3]: leaving “/home/mount/Delft3D/utils_lgpl/nefis”
make[2]: *** [all-recursive] error 1
make[2]: leaving “/home/mount/Delft3D/utils_lgpl”
make[1]: *** [all-recursive] error 1
make[1]: leaving “/home/mount/Delft3D”
Adri Mourits, modified 7 Years ago.

RE: Problems of svn revision number???

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

What version do you use? Can you try with the trunk, revision 2515 or higher (just to see if this problem is solved or not)?
Can you try with tag "5.01.00.2163"?

Thanks,

Adri
MZ
mount zhang, modified 7 Years ago.

RE: Problems of svn revision number???

Youngling Posts: 6 Join Date: 3/19/13 Recent Posts
Hi, Adri, I have tried 5.01.00.2163, and it's OK!
Thank you very much!

mount
TS
Timothy Smith, modified 6 Years ago.

RE: Problems of svn revision number???

Youngling Posts: 3 Join Date: 8/2/14 Recent Posts
Hi there,

I know this is an old thread, but I am having the same problem with every revision I try. It looks like the parameters being passed to make_revision.sh are not correct. The output from different versions I have tried to build is below.

I have tried both the build.sh script with modified paths to dependencies. And I have tried this.

./autogen.sh
CFLAGS='-O2 -fPIC -m64'
CXXFLAGS='-O2 -fPIC -m64'
FFLAGS='-O2 -fPIC -m64'
FCFLAGS='-O2 -fPIC -m64'
./configure --prefix=`pwd`
make ds-install

Any suggestions would be most appreciated =)

-------------------------------------
make[3]: Entering directory `/opt/delft3d/5.01.00.2163/src/utils_lgpl/delftonline/src/delftonline'
rm -rf delftonline_version.h
../../../../scripts_lgpl/linux/update_version.sh delftonline_version.h . version_number.ini ../../../..
Generating version number in the delftonline_version.h
USAGE : version_number.tcl buildNumber <vnInputFile> <inputFile> <outputFile>
buildNumber : On the build server: buildNumber (=svn revision number)
Else: Subversion revisionNumber
<vnInputFile> : Name of the inifile containing the integers that form the version number
<inputFile> : Name of the file containing keywords to be replaced by the actual version number
<outputFile> : Name of the file, identical to the inputFile with keywords replaced
mv: cannot stat âdelftonline_version.h.tempâ: No such file or directory
Done, new version number is: Unversioned directory
------------------------------------
../../../../../scripts_lgpl/linux/update_version.sh ./deltares_common_version.F90 . ../include/version_number.ini ../../../../..
Generating version number in the ./deltares_common_version.F90
USAGE : version_number.tcl buildNumber <vnInputFile> <inputFile> <outputFile>
buildNumber : On the build server: buildNumber (=svn revision number)
Else: Subversion revisionNumber
<vnInputFile> : Name of the inifile containing the integers that form the version number
<inputFile> : Name of the file containing keywords to be replaced by the actual version number
<outputFile> : Name of the file, identical to the inputFile with keywords replaced
mv: cannot stat â./deltares_common_version.F90.tempâ: No such file or directory
Done, new version number is: Unversioned directory
--------------------------------------
make[5]: Entering directory `/opt/delft3d/src/utils_lgpl/esmfsm/packages/esmfsm_version_number/src'
rm -f ../include/version_number.h
../../../../../scripts_lgpl/linux/make_revision.sh ../../../../.. ../../.. ../include/version_number.ini ../include/version_number.h.svn ../include/version_number.h
USAGE : version_number.exe buildNumber <vnInputFile> <inputFile> <outputFile>
buildNumber : On the build server: buildNumber (=svn revision number)
Else: Subversion revisionNumber
<vnInputFile> : Name of the inifile containing the integers that form the version number
<inputFile> : Name of the file containing keywords to be replaced by the actual version number
<outputFile> : Name of the file, identical to the inputFile with keywords replaced
make install-am
make[6]: Entering directory `/opt/delft3d/src/utils_lgpl/esmfsm/packages/esmfsm_version_number/src'
/bin/bash ../../../../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../../../.. -I../include -D_GNU_SOURCE -DSTR_LEN_AT_END -DWITH_DELFTONLINE -pthread -O2 -MT c2c.lo -MD -MP -MF .deps/c2c.Tpo -c -o c2c.lo c2c.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../../../.. -I../include -D_GNU_SOURCE -DSTR_LEN_AT_END -DWITH_DELFTONLINE -pthread -O2 -MT c2c.lo -MD -MP -MF .deps/c2c.Tpo -c c2c.c -fPIC -DPIC -o .libs/c2c.o
c2c.c:38:28: fatal error: version_number.h: No such file or directory
#include "version_number.h"^M
Adri Mourits, modified 6 Years ago.

RE: Problems of svn revision number???

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

Are you sure you downloaded the source code by doing an SVN checkout? If you do an SVN export, the make_revision stuff should still work but might be more critical.

Please use the latest tagged version, currently https://svn.oss.deltares.nl/repos/delft3d/tags/3574/

Please report here in this forum again whether you succeeded or not.

Thanks.

Regards,

Adri