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

Install GUI

AA
Anonymous Anonymous, modified 7 Years ago.

Install GUI

Padawan Posts: 75 Join Date: 7/30/20 Recent Posts
Hi there,


I am trying to install the DELFT3D GUI on Ubuntu 12.04 64bit

I ran into a problem during the final stage of the installation; when running "delft3d-menu" it said it could not run and that the "delft3d.profile" has to be run first.

1) a file called delft3d.profile cannot be located in any folder on the machine. But I suspect it to be identical with the delft3d.sh in the etc/ directory when extracting the GUI files.

2) the delft3d.sh tries to generate the menu.profile file in the /opt/delft3d/intel/menu directory - nevertheless, that file does not exist in the extracted intel/menu directory, which in fact is empty except for a bin and a default directory which each are empty. However, the other parts, (e.g. flow/) do contain "flow.profil".


I ran into this using the tag_2514 revision. Could it be, that the menu files are not contained? Or am I missing a step somewhere and they are not built correctly?

I downloaded version 5.00.10.1983 a minute ago and will try with this version due to compatibility issues posted on the "temporary service" site for the GUI.


Looking forward to ideas and help.

Cheers,

Oliver
AA
Anonymous Anonymous, modified 7 Years ago.

RE: Install GUI

Padawan Posts: 75 Join Date: 7/30/20 Recent Posts
I did not resolve it over the weekend, however I did download and compile the 5.00.01 version.

Now I created a D3D_Home directory and downloaded all files for the D3D_Gui into it.

- MCR Installer has been installed no probem.

- Next step gives me multiple dependency errors -- anyone encountered this before? How do I solve this?

lojek@ws17:~/D3D_HOME$ rpm -ivh Delft3D-openhydromorpho_waq-4.00.01-02.i386.rpm
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
Fehler: Fehlgeschlagende Abhängigkeiten:
        /bin/csh wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        /bin/sh wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        /usr/bin/env wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        /usr/bin/tclsh wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        cpp wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        glibc wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libICE.so.6 wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libSM.so.6 wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libX11.so.6 wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libXext.so.6 wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libXft.so.2 wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libXt.so.6 wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libc.so.6 wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libc.so.6(GLIBC_2.0) wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libc.so.6(GLIBC_2.1) wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libc.so.6(GLIBC_2.1.2) wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libc.so.6(GLIBC_2.1.3) wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libc.so.6(GLIBC_2.2) wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libc.so.6(GLIBC_2.3) wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libc.so.6(GLIBC_2.3.2) wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libdl.so.2 wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libdl.so.2(GLIBC_2.0) wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libdl.so.2(GLIBC_2.1) wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libgcc_s.so.1 wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libgcc_s.so.1(GCC_3.0) wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libgcc_s.so.1(GLIBC_2.0) wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libjpeg.so.62 wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libm.so.6 wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libm.so.6(GLIBC_2.0) wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libpthread.so.0 wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libpthread.so.0(GLIBC_2.0) wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libpthread.so.0(GLIBC_2.1) wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libpthread.so.0(GLIBC_2.2) wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libpthread.so.0(GLIBC_2.3.2) wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        librt.so.1 wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libstdc++ wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libstdc++.so.6 wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libstdc++.so.6(CXXABI_1.3) wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libstdc++.so.6(GLIBCXX_3.4) wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        libtcl8.4.so wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        tcl wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386
        tk wird benötigt von Delft3D-openhydromorpho_waq-4.00.01-02.i386


Regards,

Oliver
AA
Anonymous Anonymous, modified 7 Years ago.

RE: Install GUI

Padawan Posts: 75 Join Date: 7/30/20 Recent Posts
Okay,

I cirumvented it by extracting the files manually using rpm2cpio .... | cpio -idmv and placing them in the appropriate folders.

running the delft3d.sh script did not return any errors - however running the delft-menu file gives me the well known error

lojek@ws17:/opt/delft3d/intel$ ./delft3d-menu
Unable to start Delft3D
Please run the Delft3D profile first


I checked in the
/opt/delft3d/intel/menu/bin
directory and the folder finally contains menu.profile. Thus downloading version 5.01.00.2163/ seems to have helped.

Eventually I will need to figure out where the delft3d.sh goes wrong - however the $PATH variables are set correctly.

Anybody encountered this before?

Regards,

Oliver
AA
Anonymous Anonymous, modified 7 Years ago.

RE: Install GUI

Padawan Posts: 75 Join Date: 7/30/20 Recent Posts
It seems as if the script "deflt3d.sh" though executed with root rights does not export the PATH variables as they remain empty after the exectution,

Writing them manually works - anybody got an idea what why the script cannot export variables?

Regards,

Oliver
AA
Anonymous Anonymous, modified 7 Years ago.

RE: Install GUI (Answer)

Padawan Posts: 75 Join Date: 7/30/20 Recent Posts
Okay, nvm. I solved it and the GUI starts properly!
DP
Daniel Pérez Torres, modified 6 Years ago.

RE: Install GUI

Youngling Posts: 1 Join Date: 2/8/14 Recent Posts
Hi Oliver,

I'm in the exact same place as you stated in the quote below. How did you manage to run "delf3d-menu". I'm quite new to Linux (currently trying to install it on Ubuntu 13.10). I would highly appreciate any guidance on this issue...

Best Regards,

Daniel


Oliver Lojek:
Okay,

I cirumvented it by extracting the files manually using rpm2cpio .... | cpio -idmv and placing them in the appropriate folders.

running the delft3d.sh script did not return any errors - however running the delft-menu file gives me the well known error

lojek@ws17:/opt/delft3d/intel$ ./delft3d-menu
Unable to start Delft3D
Please run the Delft3D profile first


I checked in the
/opt/delft3d/intel/menu/bin
directory and the folder finally contains menu.profile. Thus downloading version 5.01.00.2163/ seems to have helped.

Eventually I will need to figure out where the delft3d.sh goes wrong - however the $PATH variables are set correctly.

Anybody encountered this before?

Regards,

Oliver
Adri Mourits, modified 6 Years ago.

RE: Install GUI (Answer)

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

You have to "dot" the delft3d.sh file in the terminal/window/commandbox where you are going to start the GUI:
. /opt/delft3d/etc/profile.d/delft3d.sh

Don't forget the dot and the space in front of the first slash in this command.

Regards,

Adri