intro story Lake

Lake

Lakes and reservoirs are important resources for communities around the globe. They provide food, drinking and irrigation water and can also offer spots for recreation. Under certain conditions lakes can also represent a threat for local communities, such as flooding or limnic eruptions. The ecological state of shallow lakes may be hampered by suspended sediments due to wind driven currents and waves. In deep lakes, stratification can cause undesirable anoxic conditions in the deeper areas. Understanding these systems is crucial to enable a sound management of these water bodies.

 
Delft3D is the state-of-the-art modelling framework for hydrodynamics, water quality, ecology, waves and morphology.
 
Here, in this space, we share knowledge & experiences, and discuss issues related to modelling of lakes.

 

** PLEASE TAG YOUR POST! **

 

 

 

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


 

Message Boards

[error tdatmain] Terminate called after throwing an instance of 'char const

MB
Mariana Bruning, modified 3 Years ago.

[error tdatmain] Terminate called after throwing an instance of 'char const

Youngling Posts: 5 Join Date: 3/28/17 Recent Posts
Hi everybody,

I'm trying to run an instance under Ubuntu. I've prepared my *.mdf file with the GUI under Windows, before running in Ubuntu console with:
./run_flow2d3d.sh myfile.mdf

I've also prepared the config_d_hydro.xml file, calling myfile.mdf and myfile.url in the code.

After this process, I've obtained the following error after running ./run_flow2d3d.sh myfile.mdf:
[indent]
--------------------------------------------------------------------------------
Deltares, FLOW2D3D Version 6.02.11.7203, May 14 2017, 22:58:32
libflow2d3d.so entry Flow2D3D::Run
--------------------------------------------------------------------------------

Part I - Initialisation Time Dep. Data module...
runid : MDFvillarrica01
Part II - Creating intermediate files...
ABORT: error returned by tdatmain
Flow exited abnormally
terminate called after throwing an instance of 'char const*'
./run_flow2d3d.sh: line 38: 2837 Aborted (core dumped) $exedir/d_hydro.exe $argfile
[/indent]


I really appreciate your help.
Thanks for your time.
MB
Mariana Bruning, modified 3 Years ago.

RE: [error tdatmain] Terminate called after throwing an instance of 'char c

Youngling Posts: 5 Join Date: 3/28/17 Recent Posts
Hi everbody,

I have solved part of my problem by using answers of this post http://oss.deltares.nl/web/delft3d/general/-/message_boards/view_message/55318
However, now I have new errors:

Part I - Initialisation Time Dep. Data module...
runid : MDFvillarrica01
Part II - Creating intermediate files...
Part III - Initialisation of the Execution module...
Part IV - Reading complete MD-file...
Flow exited abnormally
Check diagnosis file
terminate called after throwing an instance of 'char const*'
Aborted (core dumped)

At tri-diag file, I found this messages:

*** MESSAGE Using UNESCO density formulation by default
*** WARNING Using default momentum solver "Multi Directional Upwind Explicit"
cyclic can not be used as momentum solver in z-model
*** MESSAGE DRYFLP and DPSOPT both specified in MD-file. Using DPSOPT: MIN
*** WARNING Using default transport solver "Van Leer-2 (explicit)"
cyclic-method can not be used as transport solver in z-model

So now I am searching where to change momentum solver and transport solver under Linux/Ubuntu.

Any advice will be very helpful to me.
DS
Discrete Snail, modified 10 Months ago.

RE: [error tdatmain] Terminate called after throwing an instance of 'char c

Youngling Posts: 1 Join Date: 6/10/20 Recent Posts
Thank you very much. I am also looking for the same. Can some one please respond. TelltheBell