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: 

Post your questions, issues, suggestions, difficulties related to our Delft3D Flexible Mesh Suite on the new forum.





Sub groups
D-Flow Flexible Mesh
Cohesive sediments & muddy systems


Message Boards

/usr/local/lib: file not recognized: Is a directory error well into make

Robert Diersing, modified 2 Months ago.

/usr/local/lib: file not recognized: Is a directory error well into make

Youngling Posts: 1 Join Date: 3/10/16 Recent Posts
I am receiving the error:
/usr/local/lib: file not recognized: Is a directory
well into the make process.  I am puzzled why the make process can run so long before it generates the error.  Any help or suggestions of things to try will be appreciated. 
Here is the environment:
CentOS 7
All prerequisites compiled/built with gcc/gfortran 6.5.0 (because 4.8.5 is the default on this system).
Attempting delft3d make using the same compiler 6.5.0.
No errors on autogen or configure and make has been running for a good while before the above error shows up.
Since I am sending the make screen output to a file, I can look back and see if any other errors are occurring.  I didn't see anything put compiler warnings.
Below is some additional information include the ./configure command, the values for various environment variables, the make command and some context from the make log file around the area of the error.  I have the setting of the environment variables in a script so I can source them in both standard user mode (where autogen and configure are done) and in root mode (where make is done) so I can be sure of the values in effect.
./configure --prefix=/usr/local --with-netcdf --with-mpi --with-metis --with-petsc 2>&1 | tee delft3d_configure.txt CFLAGS=-O2 -I/usr/local/includeCXXFLAGS=-O2 -I/usr/local/includeFFLAGS=-O2 -I/usr/local/includeFCFLAGS=-O2 -I/usr/local/include NETCDF_CFLAGS=-O2 -I/usr/local/includeNETCDF_LIBS=/usr/local/libPETSc_CFLAGS=-O2 -I/usr/local/includePETSc_LIBS=/usr/local/lib PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/RDiersing/bin:/binLDFLAGS=-L/usr/local/libLD_LIBRARY_PATH=/usr/local/lib [root@hpcc2 src]# make 2>&1 | tee delft3d_make.txt libtool: link: mpic++ -D_GNU_SOURCE -DSTR_LEN_AT_END -DWITH_DELFTONLINE -fPIC -pthread -O2 -I/usr/local/include -o .libs/dimr dimr_exe_version.o dimr_exe.o /usr/local/lib -L/usr/local/lib ../../../../../engines_gpl/dimr/packages/dimr_lib/src/.libs/ -L/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.5.0 -L/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.5.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.5.0/../../.. /usr/local/lib/../lib64/ /usr/local/lib/../lib64/ -ldl -lrt -lexpat /usr/local/lib/../lib64/ -lm -pthread -Wl,-rpath -Wl,/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib/../lib64/usr/local/lib: file not recognized: Is a directorycollect2: error: ld returned 1 exit statusmake[7]: *** [dimr] Error 1make[7]: Leaving directory `/faculty/RDiersing/delft3d_repository_2020/src/engines_gpl/dimr/packages/dimr/src'make[6]: *** [all] Error 2make[6]: Leaving directory `/faculty/RDiersing/delft3d_repository_2020/src/engines_gpl/dimr/packages/dimr/src'