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

GUI pre-/post-processing programs for Delft3D on Linux

DK
Daijiro Kobashi, modified 9 Years ago.

GUI pre-/post-processing programs for Delft3D on Linux

Youngling Posts: 15 Join Date: 4/1/11 Recent Posts
Dear All,

I need clarification on the Delft3D pre-/post-processing programs.
I installed Delft3D on my Ubuntu Linux and am ready to play with it; but I cannot find any gui programs.
I might be misunderstanding, but does this open-sourced Delft3D not come with GUI programs such as RGFGRID, QUICKIN?

I checked the following site (http://oss.deltares.nl/web/opendelft3d/prepostprocessing) and it says that the above programs will not be available until 2012, but in my understanding, Delft3D has the linux version of GUI... In the manual of the Delft3D flow model, it says we can open the GUI by typing delft3d-menu on terminal...

Hmm... for me as a newbie to the Delft model (my colleague uses it), I am not sure how to use this model without such GUI programs...

Could anybody clarify that?

Sincerely,

DJ
Bert Jagers, modified 9 Years ago.

RE: GUI pre-/post-processing programs for Delft3D on Linux

Jedi Knight Posts: 201 Join Date: 12/22/10 Recent Posts
Dear DJ,

I might be misunderstanding, but does this open-sourced Delft3D not come with GUI programs such as RGFGRID, QUICKIN?

I checked the following site (http://oss.deltares.nl/web/opendelft3d/prepostprocessing) and it says that the above programs will not be available until 2012


There were some issues with proprietary libraries in RGFGRID and QUICKIN that needed to be resolved and we need to do some code cleaning before the source code can be released. Hence the tentative release schedule for the source code of those tools mentioned on that page. At least until the source code becomes available, the tools will be provided as executables. Unfortunately that means, only on the platforms that we support.

... in my understanding, Delft3D has the linux version of GUI... In the manual of the Delft3D flow model, it says we can open the GUI by typing delft3d-menu on terminal...


Indeed, since fairly recently we have the GUI's working on both Windows and Linux again, hence the updated manual. However, the Linux installer that contains those executables hasn't been released yet, hence it's not yet mentioned on the website as available. Since most people have also Windows machines, a suitable work around has been to use the Windows pre- and postprocessing tools. However, if you've only a Linux box, we'll try to provide a solution to you offline.

To all readers: As long as the Linux release hasn't been officially released, please leave a message in this thread if you're also interested in pre- and postprocessing on Linux. We understand that learning a model like Delft3D isn't easy in general and definitely difficult without appropriate GUI tools.

Best regards,

Bert
YF
Yosef F, modified 9 Years ago.

RE: GUI pre-/post-processing programs for Delft3D on Linux

Youngling Posts: 10 Join Date: 4/6/11 Recent Posts
Bert,

I am very interested in GUI pre & post processing tools for the Linux version.

Thanks,

Yosef
DK
Daijiro Kobashi, modified 9 Years ago.

RE: GUI pre-/post-processing programs for Delft3D on Linux

Youngling Posts: 15 Join Date: 4/1/11 Recent Posts
Dear Bert,

Many thanks for the clarification.

As the research cetre I belong to has a few Delft3D licenses, so I am using the Windows version of Delft3D pre-/post-processing tools as a temporary solution. However, I use Linux for almost 90% of my time (Windows for 10% for Windows-only software) and it is a bit frustrating me to switch between Windows and Linux just to use Delft3D and move its input/output files between the platforms not to mention that I now have installed open-sourced Delft3D to my Linux machine..

If you could give me an opportunity to test/use the Linux (beta) version of Delft3D GUI interface & pre-/post-processing tools (RGFGRID/QUICKIN/QUICKPLOT), that would be fantastic.

Sincerely,

DJ
RG
Ricardo Guerreiro, modified 9 Years ago.

RE: GUI pre-/post-processing programs for Delft3D on Linux

Youngling Posts: 13 Join Date: 4/21/11 Recent Posts
Hi.

Just to inform that i installed the windows versions of "setup.delft3d.opensource.exe" (the ones you download from the ftp site) in my ubuntu 10.04.02lts machine using wine 1.2.2, and it looks as it is working.

I just did a light test of quickin and rgfgrid, and it looks as they are working properly. Once, I got something strange in the screen, but I fixed it with just a refresh.

I imagine you will not be able to run flow from there, but may be you can create the input files, and then run them with the linux binaries.

I am not sure if you will have to solve the problem of the differences in text files between windows to unix..
Bert Jagers, modified 9 Years ago.

RE: GUI pre-/post-processing programs for Delft3D on Linux

Jedi Knight Posts: 201 Join Date: 12/22/10 Recent Posts
Hi Ricardo,

Thanks for the information. I knew that it was working properly in Windows Parallels on the Mac, but it's good to learn that it seems to work using Wine on Linux too.

I am not sure if you will have to solve the problem of the differences in text files between windows to unix.


No, you shouldn't need to convert text files between windows and unix platforms. Also the binary NEFIS output files you can read/write on all platforms. Only the binary Delft3D-FLOW restart files are not portable between big- and little-endian platforms. However, most windows and linux systems have these days the same conventions so also these files tend to work without conversion; The MATLAB toolbox and Quickplot contain features to convert such files if needed.

Best regards,

Bert
DK
Daijiro Kobashi, modified 9 Years ago.

RE: GUI pre-/post-processing programs for Delft3D on Linux

Youngling Posts: 15 Join Date: 4/1/11 Recent Posts
I also wanted to say that for the open-sourced Delft 3D windows, RGDGRID and QUICKIN seem to be working on CrossOver 10 on my Ubuntu Linux (Extended version of Wine).
However, QUICKPLOT cannot open even though I installed Matlab Compiler Runtime 7.11 (MCRinstaller.exe) and visual C++ 2005/2008 (vcredist_x86.exe (2005/2008 SP1) on CrossOver, which were on the same ftp folders as the delft executable file. When I clicked the icon of QUICKPLOT on the GUI menu, there was no response. As QUICKPLOT is now open-source in my understanding, it should not probably matter much, but I also had a problem running QUICKPLOT from open-source Delft3D (4.00.02.423) compiled on my Linux (cannot find executable files similar to "d3d-qp" of QUICKPLOT). It should be compiled with other delft3d programs shouldn't it? BTW, the QUICKPLOT installed on Windows 7 (dual boot with Ubuntu Linux) can open without any problems, so maybe a wine-related problem I guess?

Kind regards,

DJ
Bert Jagers, modified 9 Years ago.

RE: GUI pre-/post-processing programs for Delft3D on Linux (Answer)

Jedi Knight Posts: 201 Join Date: 12/22/10 Recent Posts
Hi DJ,

Although Quickplot is open source and all source code is included in the repository, the Linux build will not create a d3d_qp executable. The reason is that Quickplot is based on MATLAB technology. You can run it within MATLAB, or if you have a MATLAB compiler license then you can create a d3d_qp.exe from within MATLAB; however, most people will not have such a license.

The multi-level dependencies (d3d_qp.exe depends on MCRInstaller results which in turn depend on Windows side-by-side installation of Visual C redistributable libraries) make it more sensitive to the running environment. Since d3d_qp.exe has been compiled to suppress its command window output, you don't see all relevant messages. Please try the attached hello_world executable instead of d3d_qp.exe, running it may give you more information. Don't spend too much time on this, however, I expect that we can provide native Linux executables shortly.

Best regards,

Bert
DK
Daijiro Kobashi, modified 9 Years ago.

RE: GUI pre-/post-processing programs for Delft3D on Linux

Youngling Posts: 15 Join Date: 4/1/11 Recent Posts
Hi Bert,

Many thanks for your clarification. I will wait for the Linux version of Delft3D GUI rather than playing with Linux Windows emulator.
It looks like at least I can use RGDGRID and QUICKIN to play with so it's good for now.

Also thanks for the sample program; however, your hello_world.exe did not do anything as is QUICKPLOT when I run it on my Crossover on Ubuntu..

Best regards,

DJ
Bert Jagers, modified 8 Years ago.

RE: GUI pre-/post-processing programs for Delft3D on Linux

Jedi Knight Posts: 201 Join Date: 12/22/10 Recent Posts
Hi DJ,

Daijiro Kobashi:

Also thanks for the sample program; however, your hello_world.exe did not do anything as is QUICKPLOT when I run it on my Crossover on Ubuntu..


OK, thanks for the info. I had hoped that it would at least give some error message, but maybe the program doesn't even reach the MATLAB level yet. Maybe the problem is in the side-by-side assemblies of Microsoft Visual C; those files are a headache on Windows and I can very well understand that such files result in complete failure on Windows-mimicking environments (they should work on a proper full virtual machine).

Best regards,

Bert
FA
Fermin Avila, modified 8 Years ago.

RE: GUI pre-/post-processing programs for Delft3D on Linux

Youngling Posts: 17 Join Date: 12/9/11 Recent Posts
I am very interested in a Linux GUI for Delft3D. I am moving from ROMS because of lacking of a friendly and fast user interface.
YK
Yitping Kok, modified 2 Years ago.

RE: GUI pre-/post-processing programs for Delft3D on Linux

Youngling Posts: 2 Join Date: 11/6/17 Recent Posts

To all readers: As long as the Linux release hasn't been officially released, please leave a message in this thread if you're also interested in pre- and postprocessing on Linux. We understand that learning a model like Delft3D isn't easy in general and definitely difficult without appropriate GUI tools.


Since it is way past 2012 and we still don't have an open source GUI, I would like to express my interest here and hopefully revive the demand. Thanks very much.
NH
Nicholas Herold, modified 2 Years ago.

RE: GUI pre-/post-processing programs for Delft3D on Linux

Youngling Posts: 6 Join Date: 3/26/17 Recent Posts
I second this. Coming from a climate modelling background I don't mind not having a GUI (and actually using a GUI feels like you are one step further away from the model). But it seems some operations just aren't feasible without the GUI (e.g. creating boundary conditions). So I wholeheartedly request a Linux release of all the necessary programs needed to set up and run Delft3D in Linux.
Qinghua Ye, modified 2 Years ago.

RE: GUI pre-/post-processing programs for Delft3D on Linux

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

Good point! I would think that to develop/update the Linux GUI from Deltares will take a while. So a temporary solution is to setup the model on a Windows platform and run the model on Linux. Good side is that all the input files are all ASCII based.

Cheers,

Qinghua
JB
Jose Beya, modified 2 Years ago.

RE: GUI pre-/post-processing programs for Delft3D on Linux

Youngling Posts: 2 Join Date: 6/3/11 Recent Posts

I am very interested. I am installing Delft3d on Linux now. It seems that for now, we need to set up the files using the Windows GUI.

What version of Delft3D work with the GUI?

In the download source says that this only work for  Delft3D 4.03.00. However, in the SVN source code tags folder there are other versions, where the closest one seems to be 4.00.03.0565.

Thanks!