Migration status

  • Home Page: Activity map.

intro story DELWAQ

DELWAQ

DELWAQ is the engine of the D-Water Quality and D-Ecology programmes of the Delft3D suite. It is based on a rich library from which relevant substances and processes can be selected to quickly put water and sediment quality models together.

The processes library covers many aspects of water quality and ecology, from basic tracers, dissolved oxygen, nutrients, organic matter, inorganic suspended matter, heavy metals, bacteria and organic micro-pollutants, to complex algae and macrophyte dynamics. High performance solvers enable the simulation of long periods, often required to capture the full cycles of the processes being modelled.

The finite volume approach underlying DELWAQ allows it to be coupled to both the structured grid hydrodynamics of the current Delft3D-FLOW engine and the upcoming D-Flow Flexible Mesh engine (1D-2D-3D) of the Delft3D Flexible Mesh Suite (or even other models such as TELEMAC).

'DELWAQ in open source' is our invitation to all leading experts to collaborate in further development and research in the field of water quality, ecology and morphology using Delft3D. Feel free to post your DELWAQ related questions or comments in this dedicated forum space. If you are new to DELWAQ, the tutorial (in the user manual) is a good place to start. A list of DELWAQ related publications is available here.

** PLEASE TAG YOUR POST! **

 

 

Sub groups
D-Flow Flexible Mesh
DELWAQ

Cohesive sediments & muddy systems

 


Message Boards

Running examples after compilation - VS15 + IFort18 + Trunk Revision 8969

GL
Gabriel Lim, modified 1 Year ago.

Running examples after compilation - VS15 + IFort18 + Trunk Revision 8969

Padawan Posts: 32 Join Date: 5/5/18 Recent Posts

Hello,

 

I have managed to finish building the source code (I think it was successful?), but when I open the folder to run an example, I do not have a folder called "Examples". Perhaps the source didn't build properly? Or can I run the examples a different way?

I tried going into bin>x64>dflow2d3d>scripts and executing the run_dflow2d3d.bat, but a command screen pops up for a split second and then disappears. Nothing happens after that.

 

I have attached the build log, and a screen shot of my open source folder. Any help would be much appreciated!

 

Thanks

 

Gabriel

Adri Mourits, modified 1 Year ago.

RE: Running examples after compilation - VS15 + IFort18 + Trunk Revision 89

Yoda Posts: 1224 Join Date: 1/3/11 Recent Posts

Hi Gabriel,

You checked out the source code one folder level too deep.

Wrong level of checkout: https://svn.oss.deltares.nl/repos/delft3d/tags/delft3d4/7545/src/

Correct level of checkout: https://svn.oss.deltares.nl/repos/delft3d/tags/delft3d4/7545/

Regards,

Adri 

GL
Gabriel Lim, modified 1 Year ago.

RE: Running examples after compilation - VS15 + IFort18 + Trunk Revision 89

Padawan Posts: 32 Join Date: 5/5/18 Recent Posts

Hello Adri,

 

Thank you for your reply. I tried checking out using the correct link you provided. I then tried to compile the source code but came across some errors. Some errors involved LNK1191, 1104 saying certain files cannot be opened. Other errors were to do with copying "redist\intel64\compiler\svml_dispmd.dll" to "..\bin\win64\waq\bin".

 

I have attached the output log for your consideration. Thank you,

 

Gabriel

Adri Mourits, modified 1 Year ago.

RE: Running examples after compilation - VS15 + IFort18 + Trunk Revision 89

Yoda Posts: 1224 Join Date: 1/3/11 Recent Posts

Hi Gabriel,

The Intel libraries can not be found. Script "prepare_sln.py" defines the path to these libraries. For IFort18 it is set to:
redistdir["fortran1864"] = "$(IFORT_COMPILER18)redist\intel64\compiler

Can you double-check that you ran "prepare_sln.py" with IFort18?

Can you double-check in VisualStudio that IFort18 is being used? This might not be the case when having installed multiple IFort versions.

Can you check on your system whether the path above is correct?

Regards,

Adri

GL
Gabriel Lim, modified 1 Year ago.

RE: Running examples after compilation - VS15 + IFort18 + Trunk Revision 89

Padawan Posts: 32 Join Date: 5/5/18 Recent Posts

Hi Adri,

 

When running the "preparesln.py" there was no option available for IFORT18. The highest version available was IFORT17 (untested) and so that is what I selected. Please see "screenshot 52".

 

I am quite sure that I am using IFORT 18, as it is the only version I have installed. The attached "screenshot 51" shows Intel Parallel Studio 18 is installed.

 

With regards to checking whether the above path is correct on my system, I am new to using these kinds of software and I am not very good with computers in general, can you talk me through how to check if the above path is correct on my system?

 

I am sorry for the trouble and I really appreciate your help and patience!

 

Regards,

 

Gabriel

Adri Mourits, modified 1 Year ago.

RE: Running examples after compilation - VS15 + IFort18 + Trunk Revision 89

Yoda Posts: 1224 Join Date: 1/3/11 Recent Posts

Hi Gabriel,

The problems are caused by choosing "Ifort17" in prepare_sln.py, while actually using "Ifort18".

What happens if you download https://svn.oss.deltares.nl/repos/delft3d/tags/delft3dfm/9180 and select "Ifort18" in prepare_sln.py?

Be careful with using this version: Delft3D-FLOW is not fully tested yet. I expect to have a new fully tested version in September 2018.

Regards,

Adri

GL
Gabriel Lim, modified 1 Year ago.

RE: Running examples after compilation - VS15 + IFort18 + Trunk Revision 89

Padawan Posts: 32 Join Date: 5/5/18 Recent Posts

Hello Adri,

 

I think the compilation was successful. And I ran the examples in the 'examples' folder and I think it ran them successfully. I have attached the output in a .txt file and a screenshot of the examples after running.

 

I am unsure of my next steps however.. Do I now have to follow through Section 3 of the 'Delft3D-Installation_Manual.pdf'? Please advise.

 

I really appreciate your patience and help! I am new to using this software and find it quite difficult..

 

Kind regards,

 

Gabriel

Adri Mourits, modified 1 Year ago.

RE: Running examples after compilation - VS15 + IFort18 + Trunk Revision 89

Yoda Posts: 1224 Join Date: 1/3/11 Recent Posts

Hi Gabriel,

The easiest check: When doing a Delft3D-FLOW computation, there must be a (ASCII) file "tri-diag.*" being created which is not allowed to contain error messages and reporting a normal finish.

Yes, please continue with chapter "3 Installing Delft3D on Windows". It contains the GUI which is strongly advised to create your input files.

Regards,

Adri

GL
Gabriel Lim, modified 1 Year ago.

RE: Running examples after compilation - VS15 + IFort18 + Trunk Revision 89

Padawan Posts: 32 Join Date: 5/5/18 Recent Posts

Thank you again for your reply. I have run a computation and I found a file called tri-diag.f17, but I am unsure if it is a ASCII file as you mentioned? Thanks again,

 

Regards,

 

Gabriel

Adri Mourits, modified 1 Year ago.

RE: Running examples after compilation - VS15 + IFort18 + Trunk Revision 89

Yoda Posts: 1224 Join Date: 1/3/11 Recent Posts

Yes it is.

GL
Gabriel Lim, modified 1 Year ago.

RE: Running examples after compilation - VS15 + IFort18 + Trunk Revision 89

Padawan Posts: 32 Join Date: 5/5/18 Recent Posts

Excellent! Thank you so much for all your help, it has been extremely useful and very much appreciated!

 

Kind regards,

 

Gabriel