intro story Coast / Estuary

Coast / Estuary

Coastal systems are among the most dynamic physical systems on earth and are subject to a large variety of forces. The morphodynamic changes occurring to coastlines worldwide are of great interest and importance. These changes occur as a result of the erosion of sediments, its subsequent transport as bed load or suspended load, and eventual deposition. 
 
Estuaries are partly enclosed water bodies that have an open connection to the coast. Estuaries generally have one or more branching channels, intertidal mudflats and/or salt marshes. Intertidal areas are of high ecological importance and trap sediments (sands, silts, clays and organic matter).
Within the Delft3D modelling package a large variation of coastal and estuarine physical and chemical processes can be simulated. These include waves, tidal propagation, wind- or wave-induced water level setup, flow induced by salinity or temperature gradients, sand and mud transport, water quality and changing bathymetry (morphology). Delft3D can also be used operationally e.g. storm, surge and algal bloom forecasting. 
 
On this discussion page you can post questions, research discussions or just share your experience about modelling coastal and/or estuarine systems with Delft3D FM. 
 

** 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 2 Years ago.

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

Padawan Posts: 37 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 2 Years ago.

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

Yoda Posts: 1221 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 2 Years ago.

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

Padawan Posts: 37 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 2 Years ago.

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

Yoda Posts: 1221 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 2 Years ago.

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

Padawan Posts: 37 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 2 Years ago.

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

Yoda Posts: 1221 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 2 Years ago.

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

Padawan Posts: 37 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 2 Years ago.

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

Yoda Posts: 1221 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 2 Years ago.

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

Padawan Posts: 37 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 2 Years ago.

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

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

Yes it is.

GL
Gabriel Lim, modified 2 Years ago.

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

Padawan Posts: 37 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

WP
Wishes Plus, modified 1 Month ago.

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

Youngling Posts: 2 Join Date: 10/13/20 Recent Posts
<p>Hi, Thank you so much for all your help, it has been really&nbsp;useful.</p>

<p>BTW, today is my birthday, I got this <a href="https://wishesplus.com/">birthday song</a>, thanks for the love.</p>