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. 




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


« Back to General

RE: errors at the end of compilation on windows

Combination View Flat View Tree View
Threads [ Previous | Next ]
errors at the end of compilation on windows
compilation problem on win7 mpich2 compiling delft3d error
Answer (Unmark)
9/28/17 10:32 PM
Hey everyone, I hope you are doing great,

I finally manage to compile Delft3D (6864) on windows 7 and I get this errors:
Error 226 error LNK2001: unresolved external symbol PERF_FUNCTION_EROSILT morphology_kernel.lib(erosilt.obj)
Error 227 error LNK2001: unresolved external symbol PERF_FUNCTION_EQTRAN morphology_kernel.lib(eqtran.obj)
Error 228 fatal error LNK1120: 2 unresolved externals ..\..\lib\x64\Release\dynamic\d3dwaq_openpb.dll

And the final lines from the compilation procedure are:
81>------ Skipped Build: Project: flow2d3d_openda, Configuration: Release x64 ------
81>Project not selected to build for this solution configuration
========== Build: 71 succeeded, 1 failed, 0 up-to-date, 9 skipped ==========

And I can't run the third example. (1st and 2do run ok!)

Can you give me some suggestions, please!
Thanks in advance.

I am using an Intel Xeon CPU E4-2630 v3 @2.4 GHz. Intel parallel studio XE 2011, Visual studio 2010.

I attach some screen pics with the errors.

(I just see, that when I change the NPROC to over 5, I get the same errors in the first example)
Help please





Attachments: error.jpg (277.3k), error2.jpg (585.7k), error3.jpg (1,190.9k), error4.jpg (458.8k)
RE: errors at the end of compilation on windows
Answer (Unmark)
10/12/17 5:28 PMas a reply to Alejandro Paladio.
Hi Alejandro,

1. What is in the diagnosis file?
2. You try to run with FLOW using parallelMPI, what happens if you run it without parallelMPI (the script "run_flow2d3d.bat")? Are you able to run example "01_standard" in parallel? Did you read and start smpd according to the remarks in file "run_flow2d3d_parallel.bat" in example "01_standard"?

Don't bother about the compilation problems unless you plan to use d3dwaq_openpb.dll.